public function getPushSubscriptions($user, $page = 1, $per_page = 20, $order_by = self::ORDERBY_CREATED_AT, $order_dir = self::ORDERDIR_ASC, $include_finished = false)
{
if ($this->_deleted) {
throw new DataSift_Exception_InvalidData('Cannot get the push subscriptions for a deleted Historic.');
}
if ($this->_playback_id === false || strlen($this->_playback_id) == 0) {
throw new DataSift_Exception_InvalidData('Cannot get the push subscriptions for a historic query that hasn\'t been prepared.');
}
return DataSift_Push_Subscription::listSubscriptions($this->_user, $page, $per_page, $order_by, $order_dir, $include_finished, $hash_type = 'playback_id', $this->_playback_id);
}