Class PersistenceService
- java.lang.Object
-
- org.neotropic.kuwaiba.core.persistence.PersistenceService
-
@Service public class PersistenceService extends Object
This service manages the life cycle of the connection to the database and the rest of services that connect to the database.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPersistenceService.EXECUTION_STATE
-
Constructor Summary
Constructors Constructor Description PersistenceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationEntityManagergetAem()PropertiesgetApplicationProperties()BusinessEntityManagergetBem()PropertiesgetBusinessProperties()ConnectionManagergetConnectionManager()PropertiesgetConnectionProperties()PropertiesgetGeneralProperties()MetadataEntityManagergetMem()PropertiesgetMetadataProperties()PersistenceService.EXECUTION_STATEgetState()voidrestart()voidsetApplicationProperties(Properties applicationProperties)voidsetBusinessProperties(Properties businessProperties)voidsetConnectionProperties(Properties connectionProperties)voidsetGeneralProperties(Properties generalProperties)voidsetMetadataProperties(Properties metadataProperties)voidstart()voidstop()
-
-
-
Method Detail
-
getMetadataProperties
public Properties getMetadataProperties()
-
setMetadataProperties
public void setMetadataProperties(Properties metadataProperties)
-
getApplicationProperties
public Properties getApplicationProperties()
-
setApplicationProperties
public void setApplicationProperties(Properties applicationProperties)
-
getBusinessProperties
public Properties getBusinessProperties()
-
setBusinessProperties
public void setBusinessProperties(Properties businessProperties)
-
getGeneralProperties
public Properties getGeneralProperties()
-
setGeneralProperties
public void setGeneralProperties(Properties generalProperties)
-
getConnectionProperties
public Properties getConnectionProperties()
-
setConnectionProperties
public void setConnectionProperties(Properties connectionProperties)
-
getConnectionManager
public ConnectionManager getConnectionManager()
-
getMem
public MetadataEntityManager getMem()
-
getAem
public ApplicationEntityManager getAem()
-
getBem
public BusinessEntityManager getBem()
-
start
public void start() throws IllegalStateException- Throws:
IllegalStateException
-
stop
public void stop() throws IllegalStateException- Throws:
IllegalStateException
-
restart
public void restart()
-
getState
public PersistenceService.EXECUTION_STATE getState()
-
-