Class ImportHelper

  • All Implemented Interfaces:
    groovy.lang.GroovyObject

    @Component
    public class ImportHelper
    extends java.lang.Object
    implements groovy.lang.GroovyObject
    • Constructor Detail

      • ImportHelper

        public ImportHelper()
    • Method Detail

      • createNet

        public java.util.Optional<PetriNet> createNet​(java.lang.String fileName,
                                                      java.lang.String release)
      • createNet

        public java.util.Optional<PetriNet> createNet​(java.lang.String fileName,
                                                      VersionType release)
      • createNet

        public java.util.Optional<PetriNet> createNet​(java.lang.String fileName)
      • upsertNet

        public java.util.Optional<PetriNet> upsertNet​(java.lang.String filename,
                                                      java.lang.String identifier,
                                                      VersionType release)
      • upsertNet

        public java.util.Optional<PetriNet> upsertNet​(java.lang.String filename,
                                                      java.lang.String identifier)
      • getMetaClass

        public groovy.lang.MetaClass getMetaClass()
        Specified by:
        getMetaClass in interface groovy.lang.GroovyObject
      • setMetaClass

        public void setMetaClass​(groovy.lang.MetaClass mc)
        Specified by:
        setMetaClass in interface groovy.lang.GroovyObject
      • createAuthorities

        public java.util.Map<java.lang.String,​Authority> createAuthorities​(java.util.Map<java.lang.String,​java.lang.String> authorities)
      • createAuthority

        public Authority createAuthority​(java.lang.String name)
      • createNet

        public java.util.Optional<PetriNet> createNet​(java.lang.String fileName,
                                                      java.lang.String release,
                                                      LoggedUser author)
      • upsertNet

        public java.util.Optional<PetriNet> upsertNet​(java.lang.String filename,
                                                      java.lang.String identifier,
                                                      VersionType release,
                                                      LoggedUser author)
      • getProcessRoleByImportId

        public ProcessRole getProcessRoleByImportId​(PetriNet net,
                                                    java.lang.String roleId)
      • getProcessRolesByImportId

        public java.util.Map<java.lang.String,​ProcessRole> getProcessRolesByImportId​(PetriNet net,
                                                                                           java.util.Map<java.lang.String,​java.lang.String> importId)
      • getProcessRoles

        public java.util.Map<java.lang.String,​ProcessRole> getProcessRoles​(PetriNet net)
      • createCase

        public Case createCase​(java.lang.String title,
                               PetriNet net)
      • createCaseAsSuper

        public Case createCaseAsSuper​(java.lang.String title,
                                      PetriNet net)
      • createCaseFilter

        public boolean createCaseFilter​(java.lang.String title,
                                        java.lang.String query,
                                        MergeFilterOperation operation,
                                        LoggedUser user)
      • assignTaskToSuper

        public AssignTaskEventOutcome assignTaskToSuper​(java.lang.String taskTitle,
                                                        java.lang.String caseId)
      • finishTaskAsSuper

        public FinishTaskEventOutcome finishTaskAsSuper​(java.lang.String taskTitle,
                                                        java.lang.String caseId)
      • cancelTaskAsSuper

        public CancelTaskEventOutcome cancelTaskAsSuper​(java.lang.String taskTitle,
                                                        java.lang.String caseId)
      • getTaskId

        public java.lang.String getTaskId​(java.lang.String taskTitle,
                                          java.lang.String caseId)
      • setTaskData

        public SetDataEventOutcome setTaskData​(java.lang.String taskId,
                                               java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> data)
      • setTaskData

        public SetDataEventOutcome setTaskData​(java.lang.String taskTitle,
                                               java.lang.String caseId,
                                               java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> data)
      • getTaskData

        public java.util.List<Field> getTaskData​(java.lang.String taskTitle,
                                                 java.lang.String caseId)
      • updateSuperUser

        public void updateSuperUser()
      • populateDataset

        public static com.fasterxml.jackson.databind.node.ObjectNode populateDataset​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> data)
      • getCaseColor

        public static java.lang.String getCaseColor()