Class DefaultFD2ConditionsFactory

java.lang.Object
de.xima.fc.form.common.factory.XItemConditionsFactory
de.xima.fc.mdl.form.record.DefaultFD2ConditionsFactory
Direct Known Subclasses:
DefaultFD2ConditionsFactory

public class DefaultFD2ConditionsFactory extends XItemConditionsFactory
Helper for creating a XItemConditionsWrapper based on the data of a form record.
Author:
XIMA MEDIA GmbH
  • Constructor Details

    • DefaultFD2ConditionsFactory

      public DefaultFD2ConditionsFactory()
  • Method Details

    • getDefaultXItemConditions

      public static XItemConditionsWrapper getDefaultXItemConditions(Vorgang formRecord, List<BenutzerGruppe> userGroups)
    • getDefaultXItemConditions

      public static XItemConditionsWrapper getDefaultXItemConditions(boolean usesNewWorkflow, Object workflowState, List<BenutzerGruppe> userGroups)
      Gets an XItemConditionsWrapper that evaluates item conditions in the scope of the given workflow state and user groups.
      Parameters:
      usesNewWorkflow - Whether the form uses the new or old workflow.
      workflowState - The current workflow state of the form record, if any. Should be an instance of either Status or WorkflowState, or null when the form record does not have a state or no form record exists yet.
      userGroups - User groups of the current user.
      Returns:
      An item conditions wrapper that checks the user and state restrictions of a form field items against the given workflow state and user groups.
    • getEmptyXItemConditions

      public static XItemConditionsWrapper getEmptyXItemConditions()
    • getDefaultXItemConditions

      public static XItemConditionsWrapper getDefaultXItemConditions(IFormRenderContext ctx)