Class PostgreSqlStrolchTransaction
java.lang.Object
li.strolch.persistence.api.AbstractTransaction
li.strolch.persistence.postgresql.PostgreSqlStrolchTransaction
- All Implemented Interfaces:
AutoCloseable,StrolchTransaction
-
Constructor Summary
ConstructorsConstructorDescriptionPostgreSqlStrolchTransaction(ComponentContainer container, StrolchRealm realm, li.strolch.privilege.model.Certificate certificate, String action, boolean readOnly, PostgreSqlPersistenceHandler persistenceHandler) -
Method Summary
Methods inherited from class li.strolch.persistence.api.AbstractTransaction
add, add, add, add, addCommand, addOrUpdate, addOrUpdate, addOrUpdate, assertHasAnyRole, assertHasPrivilege, assertHasPrivilege, assertHasRole, auditFrom, auditFrom, autoCloseableCommit, autoCloseableReadOnly, autoCloseableRollback, clearCache, close, commitOnClose, doNothingOnClose, fail, findElement, findElement, findParameterOnHierarchy, findParameterOnHierarchy, flush, getAction, getActivitiesBy, getActivitiesBy, getActivitiesByRelation, getActivitiesByRelation, getActivityBy, getActivityBy, getActivityBy, getActivityBy, getActivityByRelation, getActivityByRelation, getActivityCount, getActivityCount, getActivityMap, getActivityTemplate, getActivityTemplate, getAgent, getAuditTrail, getCachedActivity, getCachedOrder, getCachedResource, getCertificate, getCloseStrategy, getConfiguration, getContainer, getLocale, getOrderBy, getOrderBy, getOrderBy, getOrderBy, getOrderByRelation, getOrderByRelation, getOrderCount, getOrderCount, getOrderMap, getOrdersBy, getOrdersBy, getOrdersByRelation, getOrdersByRelation, getOrderTemplate, getOrderTemplate, getPolicy, getPolicy, getPolicy, getPolicy, getPolicy, getPrivilegeContext, getRealm, getRealmName, getResourceBy, getResourceBy, getResourceBy, getResourceBy, getResourceByRelation, getResourceByRelation, getResourceCount, getResourceCount, getResourceFor, getResourceFor, getResourceMap, getResourcesBy, getResourcesBy, getResourcesByRelation, getResourcesByRelation, getResourceTemplate, getResourceTemplate, getSilentThreshold, getState, getTxResult, hasActivity, hasLock, hasLock, hasOrder, hasPrivilege, hasResource, isClosed, isClosing, isCommitting, isFailed, isOpen, isReadOnly, isRemoved, isRemoved, isRemoved, isRollingBack, isSuppressAudits, isSuppressAuditsForAudits, isSuppressUpdates, isUpdated, isUpdated, isUpdated, isVersioningEnabled, isWriteable, lock, lock, lockAndGetConfiguration, needsCommit, readOnly, releaseLock, releaseLock, remove, remove, remove, removeFromCache, reset, rollbackOnClose, setSuppressAudits, setSuppressAuditsForAudits, setSuppressUpdates, silentThreshold, streamActivities, streamOrders, streamResources, update, update, update, validateAction
-
Constructor Details
-
PostgreSqlStrolchTransaction
public PostgreSqlStrolchTransaction(ComponentContainer container, StrolchRealm realm, li.strolch.privilege.model.Certificate certificate, String action, boolean readOnly, PostgreSqlPersistenceHandler persistenceHandler)
-
-
Method Details
-
writeChanges
- Specified by:
writeChangesin classAbstractTransaction- Throws:
Exception
-
rollback
- Specified by:
rollbackin classAbstractTransaction- Throws:
Exception
-
commit
- Specified by:
commitin classAbstractTransaction- Throws:
Exception
-
getPersistenceHandler
-