public class WebAmetysObjectWorkflowStore extends AmetysObjectWorkflowStore
| Modifier and Type | Field and Description |
|---|---|
protected Session |
_session
Internal session
|
_ametysObject, _inMemoryEntry__NAMESPACE, __NAMESPACE_PREFIX, __NM_PREFIX, __ROOT_NT, _log, _repository| Constructor and Description |
|---|
WebAmetysObjectWorkflowStore(Repository repository,
WorkflowAwareAmetysObject ametysObject)
Creates a workflow store for Web Ametys object.
|
WebAmetysObjectWorkflowStore(Repository repository,
WorkflowAwareAmetysObject ametysObject,
boolean preserveHistory)
Creates a workflow store for Web Ametys object.
|
| Modifier and Type | Method and Description |
|---|---|
protected Node |
_getAmetysObjectNode()
Provides the ametys object node in the current session
|
protected Session |
_getSession()
Open a session to the _repository.
|
protected void |
_release(Session session)
Release a session.
|
_createRootNode, _getNextEntryId, _getOrCreateParentEntryNode, _getRootNode, bindAmetysObject, getAmetysObject, shouldClearHistory, storeNewEntry__toCalendar, _getNextStepId, buildFieldExpression, buildNestedExpression, clearHistory, createCurrentStep, createEntry, deleteInstance, findCurrentSteps, findEntry, findHistorySteps, getCondition, getEntryNode, getFirstFieldExpression, getPredicate, getPropertyName, getPropertySet, getSortCriteria, init, markFinished, moveToHistory, query, query, removeEntry, setEntryState, translateValuepublic WebAmetysObjectWorkflowStore(Repository repository, WorkflowAwareAmetysObject ametysObject)
repository - the JCR Repository to use.ametysObject - The ametys object for this store. Can be null in case of an object creation.public WebAmetysObjectWorkflowStore(Repository repository, WorkflowAwareAmetysObject ametysObject, boolean preserveHistory)
repository - The repositoryametysObject - The ametys object for this store. Can be null in case of an object creation.preserveHistory - Set to true to preserve history steps when workflow is complete.protected Session _getSession() throws RepositoryException
AbstractJackrabbitWorkflowStore_getSession in class AmetysObjectWorkflowStoreRepositoryException - if an error occurs.protected void _release(Session session)
AbstractJackrabbitWorkflowStoreDefault implementation calls logout on the session.
_release in class AmetysObjectWorkflowStoresession - the session to release.protected Node _getAmetysObjectNode() throws RepositoryException
AmetysObjectWorkflowStore_getAmetysObjectNode in class AmetysObjectWorkflowStoreRepositoryException - on repository error