Class ActionDelegate

  • All Implemented Interfaces:
    groovy.lang.GroovyObject

    public class ActionDelegate
    extends java.lang.Object
    implements groovy.lang.GroovyObject
    • Constructor Detail

      • ActionDelegate

        public ActionDelegate()
    • Method Detail

      • createCase

        public Case createCase​(java.lang.String identifier,
                               java.lang.String title,
                               java.lang.String color,
                               IUser author)
      • createCase

        public Case createCase​(java.lang.String identifier,
                               java.lang.String title,
                               java.lang.String color)
      • createCase

        public Case createCase​(java.lang.String identifier,
                               java.lang.String title)
      • createCase

        public Case createCase​(java.lang.String identifier)
      • createCase

        public Case createCase​(PetriNet net,
                               java.lang.String title,
                               java.lang.String color,
                               IUser author)
      • createCase

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

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

        public Task assignTask​(java.lang.String transitionId,
                               Case aCase)
      • assignTask

        public Task assignTask​(java.lang.String transitionId)
      • assignTask

        public Task assignTask​(Task task)
      • assignTasks

        public void assignTasks​(java.util.List<Task> tasks)
      • cancelTask

        public Task cancelTask​(java.lang.String transitionId,
                               Case aCase)
      • cancelTask

        public Task cancelTask​(java.lang.String transitionId)
      • cancelTask

        public Task cancelTask​(Task task)
      • cancelTasks

        public void cancelTasks​(java.util.List<Task> tasks)
      • finishTask

        public void finishTask​(java.lang.String transitionId,
                               Case aCase)
      • finishTask

        public void finishTask​(java.lang.String transitionId)
      • finishTask

        public void finishTask​(Task task)
      • finishTasks

        public void finishTasks​(java.util.List<Task> tasks)
      • getTaskId

        public java.lang.String getTaskId​(java.lang.String transitionId)
      • assignRole

        public IUser assignRole​(java.lang.String roleMongoId)
      • assignRole

        public IUser assignRole​(java.lang.String roleId,
                                java.lang.String netId)
      • assignRole

        public IUser assignRole​(java.lang.String roleId,
                                PetriNet net)
      • assignRole

        public IUser assignRole​(java.lang.String roleId,
                                java.lang.String netId,
                                Version version)
      • removeRole

        public IUser removeRole​(java.lang.String roleMongoId)
      • removeRole

        public IUser removeRole​(java.lang.String roleId,
                                java.lang.String netId)
      • removeRole

        public IUser removeRole​(java.lang.String roleId,
                                PetriNet net)
      • removeRole

        public IUser removeRole​(java.lang.String roleId,
                                java.lang.String netId,
                                Version version)
      • generatePdfWithZoneId

        public void generatePdfWithZoneId​(java.lang.String transitionId,
                                          java.lang.String fileFieldId)
      • 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
      • getLog

        public static org.slf4j.Logger getLog()
      • getUNCHANGED_VALUE

        public static java.lang.String getUNCHANGED_VALUE()
      • getALWAYS_GENERATE

        public static java.lang.String getALWAYS_GENERATE()
      • getONCE_GENERATE

        public static java.lang.String getONCE_GENERATE()
      • setFieldFactory

        public void setFieldFactory​(FieldFactory value)
      • setTaskService

        public void setTaskService​(TaskService value)
      • setDataService

        public void setDataService​(IDataService value)
      • setWorkflowService

        public void setWorkflowService​(IWorkflowService value)
      • setUserService

        public void setUserService​(IUserService value)
      • setPetriNetService

        public void setPetriNetService​(IPetriNetService value)
      • setAsync

        public void setAsync​(AsyncRunner value)
      • setPdfGenerator

        public void setPdfGenerator​(IPdfGenerator value)
      • setMailService

        public void setMailService​(IMailService value)
      • setRuleRepository

        public void setRuleRepository​(RuleRepository value)
      • getScheduler

        public org.quartz.Scheduler getScheduler()
      • setScheduler

        public void setScheduler​(org.quartz.Scheduler value)
      • getUseCase

        public Case getUseCase()
      • setUseCase

        public void setUseCase​(Case value)
      • getTask

        public java.util.Optional<Task> getTask()
      • setTask

        public void setTask​(java.util.Optional<Task> value)
      • getMap

        public java.lang.Object getMap()
      • setMap

        public void setMap​(java.lang.Object value)
      • getAction

        public Action getAction()
      • setAction

        public void setAction​(Action value)
      • getOutcomes

        public java.util.List<EventOutcome> getOutcomes()
      • setOutcomes

        public void setOutcomes​(java.util.List<EventOutcome> value)
      • getVisible

        public java.lang.Object getVisible()
      • setVisible

        public void setVisible​(java.lang.Object value)
      • getEditable

        public java.lang.Object getEditable()
      • setEditable

        public void setEditable​(java.lang.Object value)
      • getRequired

        public java.lang.Object getRequired()
      • setRequired

        public void setRequired​(java.lang.Object value)
      • getOptional

        public java.lang.Object getOptional()
      • setOptional

        public void setOptional​(java.lang.Object value)
      • getHidden

        public java.lang.Object getHidden()
      • setHidden

        public void setHidden​(java.lang.Object value)
      • getForbidden

        public java.lang.Object getForbidden()
      • setForbidden

        public void setForbidden​(java.lang.Object value)
      • getUnchanged

        public java.lang.Object getUnchanged()
      • setUnchanged

        public void setUnchanged​(java.lang.Object value)
      • getInitValueOfField

        public java.lang.Object getInitValueOfField()
      • setInitValueOfField

        public void setInitValueOfField​(java.lang.Object value)
      • getClose

        public java.lang.Object getClose()
      • setClose

        public void setClose​(java.lang.Object value)
      • getAlways

        public java.lang.Object getAlways()
      • setAlways

        public void setAlways​(java.lang.Object value)
      • getOnce

        public java.lang.Object getOnce()
      • setOnce

        public void setOnce​(java.lang.Object value)
      • getByCode

        public java.lang.Object getByCode()
      • setByCode

        public void setByCode​(java.lang.Object value)
      • getByCity

        public java.lang.Object getByCity()
      • setByCity

        public void setByCity​(java.lang.Object value)
      • getByIco

        public java.lang.Object getByIco()
      • setByIco

        public void setByIco​(java.lang.Object value)
      • initFieldsMap

        public java.lang.Object initFieldsMap​(java.util.Map<java.lang.String,​java.lang.String> fieldIds)
      • initTransitionsMap

        public java.lang.Object initTransitionsMap​(java.util.Map<java.lang.String,​java.lang.String> transitionIds)
      • copyBehavior

        public java.lang.Object copyBehavior​(Field field,
                                             Transition transition)
      • getInit

        public java.lang.Object getInit()
      • init

        public java.lang.Object init​(Field field)
      • make

        public java.lang.Object make​(Field field,
                                     groovy.lang.Closure behavior)
      • saveChangedChoices

        public java.lang.Object saveChangedChoices​(ChoiceField field)
      • saveChangedAllowedNets

        public java.lang.Object saveChangedAllowedNets​(CaseField field)
      • saveChangedOptions

        public java.lang.Object saveChangedOptions​(MapOptionsField field)
      • saveChangedValidation

        public java.lang.Object saveChangedValidation​(Field field)
      • execute

        public java.lang.Object execute​(java.lang.String taskId)
      • executeTasks

        public void executeTasks​(java.util.Map dataSet,
                                 java.lang.String taskId,
                                 groovy.lang.Closure<com.querydsl.core.types.Predicate> predicateClosure)
      • executeTask

        public void executeTask​(java.lang.String transitionId,
                                java.util.Map dataSet)
      • searchCases

        public java.util.List<java.lang.String> searchCases​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicates)
      • change

        public java.lang.Object change​(Field field)
      • changeFieldValue

        public void changeFieldValue​(Field field,
                                     java.lang.Object cl)
      • saveChangedValue

        public java.lang.Object saveChangedValue​(Field field)
      • changeFieldValidations

        public void changeFieldValidations​(Field field,
                                           java.lang.Object cl)
      • generate

        public java.lang.Object generate​(java.lang.String methods,
                                         groovy.lang.Closure repeated)
      • changeCaseProperty

        public java.lang.Object changeCaseProperty​(java.lang.String property)
      • cache

        public java.lang.Object cache​(java.lang.String name,
                                      java.lang.Object value)
      • cache

        public java.lang.Object cache​(java.lang.String name)
      • cacheFree

        public java.lang.Object cacheFree​(java.lang.String name)
      • psc

        public java.lang.Object psc​(groovy.lang.Closure find,
                                    java.lang.String input)
      • orsr

        public java.lang.Object orsr​(groovy.lang.Closure find,
                                     java.lang.String ico)
      • get

        public java.lang.Object get​(java.lang.String key)
      • set

        public void set​(java.lang.String key,
                        java.lang.Object value)
      • findCases

        public java.util.List<Case> findCases​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate)
      • findCases

        public java.util.List<Case> findCases​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                              org.springframework.data.domain.Pageable pageable)
      • findCase

        public Case findCase​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate)
      • createCase

        public Case createCase​(java.lang.String identifier,
                               java.lang.String title,
                               java.lang.String color,
                               IUser author,
                               java.util.Locale locale)
      • createCase

        public Case createCase​(PetriNet net,
                               java.lang.String title,
                               java.lang.String color,
                               IUser author,
                               java.util.Locale locale)
      • assignTask

        public Task assignTask​(java.lang.String transitionId,
                               Case aCase,
                               IUser user)
      • assignTask

        public Task assignTask​(Task task,
                               IUser user)
      • assignTasks

        public void assignTasks​(java.util.List<Task> tasks,
                                IUser assignee)
      • cancelTask

        public Task cancelTask​(java.lang.String transitionId,
                               Case aCase,
                               IUser user)
      • cancelTask

        public Task cancelTask​(Task task,
                               IUser user)
      • cancelTasks

        public void cancelTasks​(java.util.List<Task> tasks,
                                IUser user)
      • finishTask

        public void finishTask​(java.lang.String transitionId,
                               Case aCase,
                               IUser user)
      • finishTask

        public void finishTask​(Task task,
                               IUser user)
      • finishTasks

        public void finishTasks​(java.util.List<Task> tasks,
                                IUser finisher)
      • findTasks

        public java.util.List<Task> findTasks​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate)
      • findTasks

        public java.util.List<Task> findTasks​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                              org.springframework.data.domain.Pageable pageable)
      • findTask

        public Task findTask​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate)
      • findTask

        public Task findTask​(java.lang.String mongoId)
      • getTaskId

        public java.lang.String getTaskId​(java.lang.String transitionId,
                                          Case aCase)
      • assignRole

        public IUser assignRole​(java.lang.String roleMongoId,
                                IUser user)
      • assignRole

        public IUser assignRole​(java.lang.String roleId,
                                java.lang.String netId,
                                IUser user)
      • assignRole

        public IUser assignRole​(java.lang.String roleId,
                                PetriNet net,
                                IUser user)
      • assignRole

        public IUser assignRole​(java.lang.String roleId,
                                java.lang.String netId,
                                Version version,
                                IUser user)
      • removeRole

        public IUser removeRole​(java.lang.String roleMongoId,
                                IUser user)
      • removeRole

        public IUser removeRole​(java.lang.String roleId,
                                java.lang.String netId,
                                IUser user)
      • removeRole

        public IUser removeRole​(java.lang.String roleId,
                                PetriNet net,
                                IUser user)
      • removeRole

        public IUser removeRole​(java.lang.String roleId,
                                java.lang.String netId,
                                Version version,
                                IUser user)
      • setData

        public SetDataEventOutcome setData​(java.lang.String transitionId,
                                           Case useCase,
                                           java.util.Map dataSet)
      • setDataWithPropagation

        @Deprecated
        public SetDataEventOutcome setDataWithPropagation​(java.lang.String transitionId,
                                                          Case caze,
                                                          java.util.Map dataSet)
        Deprecated.
      • setDataWithPropagation

        @Deprecated
        public SetDataEventOutcome setDataWithPropagation​(Task task,
                                                          java.util.Map dataSet)
        Deprecated.
      • setDataWithPropagation

        @Deprecated
        public SetDataEventOutcome setDataWithPropagation​(java.lang.String taskId,
                                                          java.util.Map dataSet)
        Deprecated.
      • makeDataSetIntoChangedFields

        public java.util.Map<java.lang.String,​ChangedField> makeDataSetIntoChangedFields​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> map,
                                                                                               Case caze,
                                                                                               Task task)
      • getData

        public java.util.Map<java.lang.String,​Field> getData​(Task task)
      • getData

        public java.util.Map<java.lang.String,​Field> getData​(Transition transition)
      • getData

        public java.util.Map<java.lang.String,​Field> getData​(java.lang.String transitionId,
                                                                   Case useCase)
      • mapData

        protected java.util.Map<java.lang.String,​Field> mapData​(java.util.List<Field> data)
      • loggedUser

        public IUser loggedUser()
      • generatePDF

        public void generatePDF​(java.lang.String transitionId,
                                java.lang.String fileFieldId)
      • generatePDF

        public void generatePDF​(java.lang.String transitionId,
                                java.lang.String fileFieldId,
                                java.util.List<java.lang.String> excludedFields)
      • generatePdfWithTemplate

        public void generatePdfWithTemplate​(java.lang.String transitionId,
                                            java.lang.String fileFieldId,
                                            java.lang.String template)
      • generatePdfWithLocale

        public void generatePdfWithLocale​(java.lang.String transitionId,
                                          java.lang.String fileFieldId,
                                          java.util.Locale locale)
      • generatePdfWithZoneId

        public void generatePdfWithZoneId​(java.lang.String transitionId,
                                          java.lang.String fileFieldId,
                                          java.time.ZoneId dateZoneId)
      • sendMail

        public void sendMail​(MailDraft mailDraft)
      • changeUserByEmail

        public java.lang.Object changeUserByEmail​(java.lang.String email)
      • changeUser

        public java.lang.Object changeUser​(java.lang.String id)
      • changeUser

        public java.lang.Object changeUser​(IUser user)
      • changeUserByEmail

        public java.lang.Object changeUserByEmail​(java.lang.String email,
                                                  java.lang.String attribute,
                                                  java.lang.Object cl)
      • changeUser

        public java.lang.Object changeUser​(java.lang.String id,
                                           java.lang.String attribute,
                                           java.lang.Object cl)
      • changeUser

        public java.lang.Object changeUser​(IUser user,
                                           java.lang.String attribute,
                                           java.lang.Object cl)
      • inviteUser

        public MessageResource inviteUser​(java.lang.String email)
      • deleteUser

        public void deleteUser​(java.lang.String email)
      • deleteUser

        public void deleteUser​(IUser user)
      • findFilters

        public java.util.List<Case> findFilters​(java.lang.String userInput)
      • findAllFilters

        public java.util.List<Case> findAllFilters()
      • exportFilters

        public FileFieldValue exportFilters​(java.util.Collection<java.lang.String> filtersToExport)
      • importFilters

        public java.util.List<java.lang.String> importFilters()