Interface AbstractEntityManager
-
- All Known Subinterfaces:
ApplicationEntityManager
,BusinessEntityManager
,MetadataEntityManager
- All Known Implementing Classes:
ApplicationEntityManagerImpl
,BusinessEntityManagerImpl
,MetadataEntityManagerImpl
public interface AbstractEntityManager
An entity manager handles the business entities inside the database, that is, performs queries, creates, relates and deletes objects, etc. There are three types of entities in Kuwaiba: Application (users, pools, views), Metadata (classes, attributes and their relationships) and business (inventory objects). Each type has its own manager and all of them must extend from this interface.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
initCache()
This optional method clears and builds the cache components needed in the current entity manager.void
setConfiguration(Properties properties)
Configuration variables (usually, yet not necessarily read from a config file) that will be used to process some calls (for example file paths or constants).
-
-
-
Method Detail
-
initCache
void initCache()
This optional method clears and builds the cache components needed in the current entity manager.
-
setConfiguration
void setConfiguration(Properties properties)
Configuration variables (usually, yet not necessarily read from a config file) that will be used to process some calls (for example file paths or constants).- Parameters:
properties
- The set of properties. Each EM should document its variables and what are their default values.
-
-