Package fr.becpg.repo.jscript
Class BeCPGStateHelper
java.lang.Object
org.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.jscript.BaseScopableProcessorExtension
fr.becpg.repo.jscript.BeCPGStateHelper
- All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension,org.alfresco.repo.jscript.Scopeable
@BeCPGPublicApi
public class BeCPGStateHelper
extends org.alfresco.repo.jscript.BaseScopableProcessorExtension
BeCPGStateHelper class.
- Author:
- matthieu
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstantACTION_BRANCH_ENTITY="ACTION_BRANCH_ENTITY"static final StringConstantACTION_COPY_ENTITY="ACTION_COPY_ENTITY"static final StringConstantACTION_CREATE_ENTITY="ACTION_CREATE_ENTITY"static final StringConstantACTION_CREATE_MAJOR_VERSION="ACTION_CREATE_MAJOR_VERSION"static final StringConstantACTION_CREATE_MINOR_VERSION="ACTION_CREATE_MINOR_VERSION"static final StringConstantACTION_FORMULATE_ENTITY="ACTION_FORMULATE_ENTITY"private static org.apache.commons.logging.Log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringgetCounterState(String state) private static booleanbooleanisOnBranchEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnBranchEntity.static booleanisOnBranchEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnBranchEntity.booleanisOnCopyEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnCopyEntity.static booleanisOnCopyEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnCopyEntity.booleanisOnCreateEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnCreateEntity.static booleanisOnCreateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnCreateEntity.booleanisOnFormulateEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnFormulateEntity.static booleanisOnFormulateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnFormulateEntity.booleanisOnMergeEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnMergeEntity.static booleanisOnMergeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnMergeEntity.booleanisOnMergeMajorVersion(org.alfresco.repo.jscript.ScriptNode entityNode) isOnMergeMajorVersion.static booleanisOnMergeMajorVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnMergeMajorVersion.booleanisOnMergeMinorVersion(org.alfresco.repo.jscript.ScriptNode entityNode) isOnMergeMinorVersion.static booleanisOnMergeMinorVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnMergeMinorVersion.onBranchEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onBranchEntity.static voidonCopyEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onCopyEntity.static voidonCreateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onCreateEntity.onFormulateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onFormulateEntity.onMergeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.version.VersionType versionType) onMergeEntity.Methods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension
getScope, setScopeMethods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessor
-
Field Details
-
ACTION_BRANCH_ENTITY
ConstantACTION_BRANCH_ENTITY="ACTION_BRANCH_ENTITY"- See Also:
-
ACTION_COPY_ENTITY
ConstantACTION_COPY_ENTITY="ACTION_COPY_ENTITY"- See Also:
-
ACTION_FORMULATE_ENTITY
ConstantACTION_FORMULATE_ENTITY="ACTION_FORMULATE_ENTITY"- See Also:
-
ACTION_CREATE_MINOR_VERSION
ConstantACTION_CREATE_MINOR_VERSION="ACTION_CREATE_MINOR_VERSION"- See Also:
-
ACTION_CREATE_MAJOR_VERSION
ConstantACTION_CREATE_MAJOR_VERSION="ACTION_CREATE_MAJOR_VERSION"- See Also:
-
ACTION_CREATE_ENTITY
ConstantACTION_CREATE_ENTITY="ACTION_CREATE_ENTITY"- See Also:
-
logger
private static org.apache.commons.logging.Log logger
-
-
Constructor Details
-
BeCPGStateHelper
public BeCPGStateHelper()
-
-
Method Details
-
onBranchEntity
public static BeCPGStateHelper.ActionStateContext onBranchEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onBranchEntity.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a
BeCPGStateHelper.ActionStateContextobject
-
onCopyEntity
public static void onCopyEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onCopyEntity.
- Parameters:
entityNodeRef- aNodeRefobject
-
onCreateEntity
public static void onCreateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onCreateEntity.
- Parameters:
entityNodeRef- aNodeRefobject
-
getCounterState
-
onMergeEntity
public static BeCPGStateHelper.ActionStateContext onMergeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.version.VersionType versionType) onMergeEntity.
- Parameters:
entityNodeRef- aNodeRefobjectversionType- aVersionTypeobject- Returns:
- a
BeCPGStateHelper.ActionStateContextobject
-
onFormulateEntity
public static BeCPGStateHelper.ActionStateContext onFormulateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) onFormulateEntity.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a
BeCPGStateHelper.ActionStateContextobject
-
isOnMergeEntity
public boolean isOnMergeEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnMergeEntity.
- Parameters:
entityNode- aScriptNodeobject- Returns:
- a boolean
-
isOnCreateEntity
public boolean isOnCreateEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnCreateEntity.
- Parameters:
entityNode- aScriptNodeobject- Returns:
- a boolean
-
isOnMergeMajorVersion
public boolean isOnMergeMajorVersion(org.alfresco.repo.jscript.ScriptNode entityNode) isOnMergeMajorVersion.
- Parameters:
entityNode- aScriptNodeobject- Returns:
- a boolean
-
isOnMergeMinorVersion
public boolean isOnMergeMinorVersion(org.alfresco.repo.jscript.ScriptNode entityNode) isOnMergeMinorVersion.
- Parameters:
entityNode- aScriptNodeobject- Returns:
- a boolean
-
isOnFormulateEntity
public boolean isOnFormulateEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnFormulateEntity.
- Parameters:
entityNode- aScriptNodeobject- Returns:
- a boolean
-
isOnCopyEntity
public boolean isOnCopyEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnCopyEntity.
- Parameters:
entityNode- aScriptNodeobject- Returns:
- a boolean
-
isOnBranchEntity
public boolean isOnBranchEntity(org.alfresco.repo.jscript.ScriptNode entityNode) isOnBranchEntity.
- Parameters:
entityNode- aScriptNodeobject- Returns:
- a boolean
-
isOnMergeEntity
public static boolean isOnMergeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnMergeEntity.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a boolean
-
isOnCreateEntity
public static boolean isOnCreateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnCreateEntity.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a boolean
-
isOnMergeMinorVersion
public static boolean isOnMergeMinorVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnMergeMinorVersion.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a boolean
-
isOnMergeMajorVersion
public static boolean isOnMergeMajorVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnMergeMajorVersion.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a boolean
-
isOnCopyEntity
public static boolean isOnCopyEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnCopyEntity.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a boolean
-
isOnFormulateEntity
public static boolean isOnFormulateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnFormulateEntity.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a boolean
-
isOnBranchEntity
public static boolean isOnBranchEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef) isOnBranchEntity.
- Parameters:
entityNodeRef- aNodeRefobject- Returns:
- a boolean
-
hasEntity
private static boolean hasEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String state)
-