Interface CmmnHistoryConfigurationSettings

All Known Implementing Classes:
DefaultCmmnHistoryConfigurationSettings

public interface CmmnHistoryConfigurationSettings
Author:
Joram Barrez
  • Method Details

    • isHistoryEnabled

      boolean isHistoryEnabled()
      Returns whether history is enabled on the case engine configuration.
    • isHistoryEnabled

      boolean isHistoryEnabled(String caseDefinitionId)
      Returns whether any history should be stored for the given case definition (i.e. the history level is different from HistoryLevel.NONE.
    • isHistoryLevelAtLeast

      boolean isHistoryLevelAtLeast(HistoryLevel level, String caseDefinitionId)
      Returns whether the history level is at least the given level. If case definitions have more specific settings the level will be checked against that before checking the engine configuration.
    • isHistoryEnabledForCaseInstance

      boolean isHistoryEnabledForCaseInstance(CaseInstanceEntity caseInstanceEntity)
      Returns whether history is enabled for the provided case instance.
    • isHistoryEnabledForMilestone

      boolean isHistoryEnabledForMilestone(MilestoneInstanceEntity milestoneInstanceEntity)
      Returns whether history is enabled for the provided activity.
    • isHistoryEnabledForPlanItemInstance

      boolean isHistoryEnabledForPlanItemInstance(PlanItemInstanceEntity planItemInstanceEntity)
      Returns whether history is enabled for the provided plan item instance.
    • isHistoryEnabledForUserTask

      boolean isHistoryEnabledForUserTask(TaskInfo taskInfo)
      Returns whether history is enabled for the provided user task.
    • isHistoryEnabledForVariableInstance

      boolean isHistoryEnabledForVariableInstance(VariableInstanceEntity variableInstanceEntity)
      Returns whether history is enabled for the provided variable instance.
    • isHistoryEnabledForIdentityLink

      boolean isHistoryEnabledForIdentityLink(IdentityLinkEntity identityLinkEntity)
      Returns whether history is enabled for the provided identity link.
    • isHistoryEnabledForEntityLink

      boolean isHistoryEnabledForEntityLink(EntityLinkEntity entityLink)
      Returns whether history is enabled for the provided entity link.
    • isHistoryEnabledForVariables

      boolean isHistoryEnabledForVariables(HistoricTaskInstance historicTaskInstance)
      Returns whether variable history is enabled for the provided historic task instance.