The main front-end for the ORM package
Located in /Orm.php (line 32)
The singleton instance of this class
The orm manager
The "unit of work" to hold our pending transactions
Creates a new Xyster_Orm object, hide from userland
Abandons the current session
This will unload the repository and unset the singleton instance. The next call to getInstance will return a new session.
Commits pending operations to the data store
Gets the first entity found matching a set of criteria
Finds all entities matching a given criteria
Gets an entity by class and primary key
Gets all entities from the data source or a subset if given the keys
Gets a value binder for an entity
Gets the factory for entity mappers
Gets an entity by class and primary key, throws exception if not found
Retrieve a plugin or plugins by class
Retrieve all plugins
Gets the secondary cache for storing entities
Checks whether a plugin of a particular class is registered
Creates a query object to return entities
Creates a report query object to return a data set
Sets the factory for entity mappers
Sets the secondary cache for storing entities
If $cache is null, then no secondary cache is used.
Makes sure all classes and metadata are defined for a type of entity
This method should be called if you want to instantiate a new, blank type of entity and you haven't retrieved any from the data store.
For instance, if you've used findAll to pull out a set of entities, the classes should be defined and the metadata should be loaded. If you haven't done any interaction with the backend yet, it's necessary to call this method.
Unregister a plugin.
Documentation generated on Mon, 19 May 2008 17:07:29 -0400 by phpDocumentor 1.4.2