A base repository.
Handles all access to the data backend.
It also implemenents the IDataManager interface so it can participate in a transaction.
See IDataManager.
See IDataManager.
Returns a string representing the id for this object. This expression should always be True:
repository.get(repository.get_id(obj)) == obj
See IDataManager.
Returns a tuple with the components of an id
See IDataManager.
See IDataManager.
See IDataManager.
See IDataManager.
Return (singular, plural) names for resource.
Returns a class implementing rum.interfaces.IRepository.
Return (singular, plural) names for resource.
Registers resources it finds and knows how to handle in obj-
Registers the singular and plural names for obj and its instances.
A base repository.
Handles all access to the data backend.
It also implemenents the IDataManager interface so it can participate in a transaction.
See IDataManager.
See IDataManager.
Returns a string representing the id for this object. This expression should always be True:
repository.get(repository.get_id(obj)) == obj
See IDataManager.
Returns a tuple with the components of an id
See IDataManager.
See IDataManager.
See IDataManager.
See IDataManager.