Method |
Description |
|
AddRegisteredCoreAPIKey ( string $key ) : boolean |
Given a new APIKey, this method adds it to the
data store or registered API keys. |
|
DeleteContent ( Content[] $content ) |
Given an array of content items, this method removes them
from the data store. |
|
GetChannelsById ( string[] $ids ) : Channel[] |
Given the IDs of Channels, this method
gets them from the underlying data store |
|
GetContent ( string[] $ids, $orderby = null ) : Content[] |
Given an array of content is's, this function will
fetch the content objects from the data store. |
|
GetContentList ( string[] $parameters ) |
|
|
GetSourcesById ( string[] $ids ) : Source[] |
Given the IDs of Sources, this method
gets them from the underlying data store |
|
IsRegisterdCoreAPIKey ( string $key ) : boolean |
Checks that the given API Key is registed for this
Core install |
|
ListAllChannels ( ) : Channel[] |
Lists all the current Channel in the core |
|
ListAllSources ( ) : Source[] |
Lists all the current Source in the core |
|
RecordSourceScoreChange ( string $sourceId, string $markerId, integer $change, $reason = null ) |
This method redords the fact that a marker (sweeper) has changed the score
of a source by marking a content items as either 'acurate', 'chatter' or
'inacurate' |
|
RemoveChannels ( string[] $ids ) |
Given a list of IDs this method removes the Channels from
the data store. |
|
RemoveRegisteredCoreAPIKey ( $key ) : boolean |
Given an APIKey, this method will remove it from the
data store of registered API Keys
Returns true on sucess |
|
RunQuery ( $query ) |
|
|
SaveChannels ( Channel[] $channels ) |
Adds a list of new Channels to the data store |
|
SaveContent ( Content[] $content ) |
Given a set of content items, this method will persist
them to the data store, if they already exists then this
method should update the values in the data store. |
|
SelectNextDueChannel ( DateTime $time ) : Channel |
Given a date time, this function returns the next due
Channel. |
|