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
  • Field Details

    • ACTION_BRANCH_ENTITY

      public static final String ACTION_BRANCH_ENTITY
      Constant ACTION_BRANCH_ENTITY="ACTION_BRANCH_ENTITY"
      See Also:
    • ACTION_COPY_ENTITY

      public static final String ACTION_COPY_ENTITY
      Constant ACTION_COPY_ENTITY="ACTION_COPY_ENTITY"
      See Also:
    • ACTION_FORMULATE_ENTITY

      public static final String ACTION_FORMULATE_ENTITY
      Constant ACTION_FORMULATE_ENTITY="ACTION_FORMULATE_ENTITY"
      See Also:
    • ACTION_CREATE_MINOR_VERSION

      public static final String ACTION_CREATE_MINOR_VERSION
      Constant ACTION_CREATE_MINOR_VERSION="ACTION_CREATE_MINOR_VERSION"
      See Also:
    • ACTION_CREATE_MAJOR_VERSION

      public static final String ACTION_CREATE_MAJOR_VERSION
      Constant ACTION_CREATE_MAJOR_VERSION="ACTION_CREATE_MAJOR_VERSION"
      See Also:
    • ACTION_CREATE_ENTITY

      public static final String ACTION_CREATE_ENTITY
      Constant ACTION_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 - a NodeRef object
      Returns:
      a BeCPGStateHelper.ActionStateContext object
    • onCopyEntity

      public static void onCopyEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      onCopyEntity.

      Parameters:
      entityNodeRef - a NodeRef object
    • onCreateEntity

      public static void onCreateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      onCreateEntity.

      Parameters:
      entityNodeRef - a NodeRef object
    • getCounterState

      private static String getCounterState(String state)
    • onMergeEntity

      public static BeCPGStateHelper.ActionStateContext onMergeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, org.alfresco.service.cmr.version.VersionType versionType)

      onMergeEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      versionType - a VersionType object
      Returns:
      a BeCPGStateHelper.ActionStateContext object
    • onFormulateEntity

      public static BeCPGStateHelper.ActionStateContext onFormulateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      onFormulateEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a BeCPGStateHelper.ActionStateContext object
    • isOnMergeEntity

      public boolean isOnMergeEntity(org.alfresco.repo.jscript.ScriptNode entityNode)

      isOnMergeEntity.

      Parameters:
      entityNode - a ScriptNode object
      Returns:
      a boolean
    • isOnCreateEntity

      public boolean isOnCreateEntity(org.alfresco.repo.jscript.ScriptNode entityNode)

      isOnCreateEntity.

      Parameters:
      entityNode - a ScriptNode object
      Returns:
      a boolean
    • isOnMergeMajorVersion

      public boolean isOnMergeMajorVersion(org.alfresco.repo.jscript.ScriptNode entityNode)

      isOnMergeMajorVersion.

      Parameters:
      entityNode - a ScriptNode object
      Returns:
      a boolean
    • isOnMergeMinorVersion

      public boolean isOnMergeMinorVersion(org.alfresco.repo.jscript.ScriptNode entityNode)

      isOnMergeMinorVersion.

      Parameters:
      entityNode - a ScriptNode object
      Returns:
      a boolean
    • isOnFormulateEntity

      public boolean isOnFormulateEntity(org.alfresco.repo.jscript.ScriptNode entityNode)

      isOnFormulateEntity.

      Parameters:
      entityNode - a ScriptNode object
      Returns:
      a boolean
    • isOnCopyEntity

      public boolean isOnCopyEntity(org.alfresco.repo.jscript.ScriptNode entityNode)

      isOnCopyEntity.

      Parameters:
      entityNode - a ScriptNode object
      Returns:
      a boolean
    • isOnBranchEntity

      public boolean isOnBranchEntity(org.alfresco.repo.jscript.ScriptNode entityNode)

      isOnBranchEntity.

      Parameters:
      entityNode - a ScriptNode object
      Returns:
      a boolean
    • isOnMergeEntity

      public static boolean isOnMergeEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      isOnMergeEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • isOnCreateEntity

      public static boolean isOnCreateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      isOnCreateEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • isOnMergeMinorVersion

      public static boolean isOnMergeMinorVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      isOnMergeMinorVersion.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • isOnMergeMajorVersion

      public static boolean isOnMergeMajorVersion(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      isOnMergeMajorVersion.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • isOnCopyEntity

      public static boolean isOnCopyEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      isOnCopyEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • isOnFormulateEntity

      public static boolean isOnFormulateEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      isOnFormulateEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • isOnBranchEntity

      public static boolean isOnBranchEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef)

      isOnBranchEntity.

      Parameters:
      entityNodeRef - a NodeRef object
      Returns:
      a boolean
    • hasEntity

      private static boolean hasEntity(org.alfresco.service.cmr.repository.NodeRef entityNodeRef, String state)