-
Notifications
You must be signed in to change notification settings - Fork 0
Box StoreUnified
Travis edited this page Mar 13, 2014
·
7 revisions
StoreUnified
- Class name: StoreUnified
- Namespace: Box
- This class implements: Box\StoreInterface
private \Box\StoreIndexInterface $_index
- Visibility: private
private \Box\StoreDataInterface $_data
- Visibility: private
mixed Box\StoreUnified::\Box\StoreUnified::__construct()(\Box\StoreIndexInterface $index, \Box\StoreDataInterface $data)
Constructor.
- Visibility: public
- $index Box\StoreIndexInterface
- $data Box\StoreDataInterface
integer Box\StoreUnified::\Box\StoreUnified::count()(\Box\QueryBase $query)
Count stored records for query.
- Visibility: public
- $query Box\QueryBase
\Box\DataObjectInterface|null Box\StoreUnified::\Box\StoreUnified::get()(\Box\QueryBase $query)
Get a single data object from query.
- Visibility: public
- $query Box\QueryBase
\Box\DataObjectCollection Box\StoreUnified::\Box\StoreUnified::getAll()(\Box\QueryBase $query)
Get a collection of data objects from query.
- Visibility: public
- $query Box\QueryBase
mixed Box\StoreUnified::\Box\StoreUnified::persist()(\Box\DataObjectInterface $dataObject)
Persist a single data object.
- Visibility: public
- $dataObject Box\DataObjectInterface
mixed Box\StoreUnified::\Box\StoreUnified::persistAll()(\Box\DataObjectCollection $dataObjects)
Persist a collection of data objects.
- Visibility: public
- $dataObjects Box\DataObjectCollection
mixed Box\StoreUnified::\Box\StoreUnified::delete()(\Box\DataObjectInterface $dataObject)
Delete a data object from store.
- Visibility: public
- $dataObject Box\DataObjectInterface
mixed Box\StoreUnified::\Box\StoreUnified::deleteAll()(\Box\DataObjectCollection $dataObjects)
Delete a collection of data objects from store.
- Visibility: public
- $dataObjects Box\DataObjectCollection
mixed Box\StoreUnified::\Box\StoreUnified::truncate()(\Box\DataObjectInterface $type)
Remove all records of the given type.
- Visibility: public
- $type Box\DataObjectInterface
\Box\DataObjectInterface|null Box\StoreInterface::\Box\StoreInterface::get()(\Box\QueryBase $query)
Get a single data object from query.
- Visibility: public
- This method is defined by Box\StoreInterface
- $query Box\QueryBase
\Box\DataObjectCollection Box\StoreInterface::\Box\StoreInterface::getAll()(\Box\QueryBase $query)
Get a collection of data objects from query.
- Visibility: public
- This method is defined by Box\StoreInterface
- $query Box\QueryBase
integer Box\StoreInterface::\Box\StoreInterface::count()(\Box\QueryBase $query)
Count stored records for query.
- Visibility: public
- This method is defined by Box\StoreInterface
- $query Box\QueryBase
mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::persist()(\Box\DataObjectInterface $dataObject)
Persist a single data object.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObject Box\DataObjectInterface
mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::persistAll()(\Box\DataObjectCollection $dataObjects)
Persist a collection of data objects.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObjects Box\DataObjectCollection
integer Box\StoreBaseInterface::\Box\StoreBaseInterface::delete()(\Box\DataObjectInterface $dataObject)
Delete a data object from store.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObject Box\DataObjectInterface
integer Box\StoreBaseInterface::\Box\StoreBaseInterface::deleteAll()(\Box\DataObjectCollection $dataObjects)
Delete a collection of data objects from store.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $dataObjects Box\DataObjectCollection
mixed Box\StoreBaseInterface::\Box\StoreBaseInterface::truncate()(\Box\DataObjectInterface $type)
Remove all records of the given type.
- Visibility: public
- This method is defined by Box\StoreBaseInterface
- $type Box\DataObjectInterface