PHP 클래스 Swiftriver\Core\DAL\Repositories\ChannelRepository

저자: mg[at]swiftly[dot]org
파일 보기 프로젝트 열기: ushahidi/Swiftriver-2011

공개 메소드들

메소드 설명
GetChannelsById ( string[] $ids ) : Channel[] Given the IDs of Channels, this method gets them from the underlying data store
ListAllChannels ( ) : Channel[] Lists all the current Channel in the core
RemoveChannels ( string[] $ids ) Given a list of IDs this method removes the Channels from the data store.
SaveChannels ( Channel[] $channels ) Adds a list of new Channels to the data store
SelectNextDueChannel ( DateTime $time ) : Channel Given a date time, this function returns the next due Channel.
__construct ( string $dataContext = null ) The constructor for this repository Accepts the fully qulaified type of the IDataContext implemting data context for this repository

메소드 상세

GetChannelsById() 공개 메소드

Given the IDs of Channels, this method gets them from the underlying data store
public GetChannelsById ( string[] $ids ) : Channel[]
$ids string[]
리턴 Swiftriver\Core\ObjectModel\Channel[]

ListAllChannels() 공개 메소드

Lists all the current Channel in the core
public ListAllChannels ( ) : Channel[]
리턴 Swiftriver\Core\ObjectModel\Channel[]

RemoveChannels() 공개 메소드

Given a list of IDs this method removes the Channels from the data store.
public RemoveChannels ( string[] $ids )
$ids string[]

SaveChannels() 공개 메소드

Adds a list of new Channels to the data store
public SaveChannels ( Channel[] $channels )
$channels Swiftriver\Core\ObjectModel\Channel[]

SelectNextDueChannel() 공개 메소드

Given a date time, this function returns the next due Channel.
public SelectNextDueChannel ( DateTime $time ) : Channel
$time DateTime
리턴 Swiftriver\Core\ObjectModel\Channel

__construct() 공개 메소드

The constructor for this repository Accepts the fully qulaified type of the IDataContext implemting data context for this repository
public __construct ( string $dataContext = null )
$dataContext string