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)
      • saveFileToField

        public void saveFileToField​(Case targetCase,
                                    java.lang.String targetTransitionId,
                                    java.lang.String targetFieldId,
                                    java.lang.String filename)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField)
      • generatePdf

        public void generatePdf​(java.lang.String transitionId,
                                FileField fileField)
      • generatePdf

        public void generatePdf​(java.lang.String transitionId,
                                java.lang.String fileFieldId,
                                java.util.List<java.lang.String> excludedFields,
                                Case fromCase)
      • 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,
                                            Case fromCase)
      • 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,
                                          Case fromCase)
      • 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,
                                          Case fromCase)
      • generatePdfWithZoneId

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

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

        public java.io.File exportCasesToFile​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                              java.lang.String pathName,
                                              ExportDataConfig config)
      • exportCasesToFile

        public java.io.File exportCasesToFile​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                              java.lang.String pathName)
      • exportCases

        public java.io.OutputStream exportCases​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                                java.io.File outFile,
                                                ExportDataConfig config)
      • exportCases

        public java.io.OutputStream exportCases​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                                java.io.File outFile)
      • exportCasesToFile

        public java.io.File exportCasesToFile​(java.util.List<CaseSearchRequest> requests,
                                              java.lang.String pathName,
                                              ExportDataConfig config,
                                              LoggedUser user,
                                              int pageSize,
                                              java.util.Locale locale)
      • exportCasesToFile

        public java.io.File exportCasesToFile​(java.util.List<CaseSearchRequest> requests,
                                              java.lang.String pathName)
      • exportCases

        public java.io.OutputStream exportCases​(java.util.List<CaseSearchRequest> requests,
                                                java.io.File outFile)
      • exportTasksToFile

        public java.io.File exportTasksToFile​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                              java.lang.String pathName)
      • exportTasks

        public java.io.OutputStream exportTasks​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                                java.io.File outFile,
                                                ExportDataConfig config)
      • exportTasks

        public java.io.OutputStream exportTasks​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                                java.io.File outFile)
      • exportTasksToFile

        public java.io.File exportTasksToFile​(java.util.List<ElasticTaskSearchRequest> requests,
                                              java.lang.String pathName)
      • exportTasks

        public java.io.OutputStream exportTasks​(java.util.List<ElasticTaskSearchRequest> requests,
                                                java.io.File outFile)
      • createCaseFilter

        public Case createCaseFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets,
                                     java.lang.String icon,
                                     java.lang.String visibility)
      • createCaseFilter

        public Case createCaseFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets,
                                     java.lang.String icon)
      • createCaseFilter

        public Case createCaseFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets)
      • createTaskFilter

        public Case createTaskFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets,
                                     java.lang.String icon,
                                     java.lang.String visibility)
      • createTaskFilter

        public Case createTaskFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets,
                                     java.lang.String icon)
      • createTaskFilter

        public Case createTaskFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.lang.String groupName,
                                   java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                   java.util.Map<java.lang.String,​java.lang.String> bannedRoles)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.lang.String groupName,
                                   java.util.Map<java.lang.String,​java.lang.String> allowedRoles)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.lang.String groupName,
                                   java.util.List<ProcessRole> allowedRoles,
                                   java.util.List<ProcessRole> bannedRoles)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.lang.String groupName,
                                   java.util.List<ProcessRole> allowedRoles)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                   java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                   Case group)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                   java.util.Map<java.lang.String,​java.lang.String> bannedRoles)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.Map<java.lang.String,​java.lang.String> allowedRoles)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.List<ProcessRole> allowedRoles,
                                   java.util.List<ProcessRole> bannedRoles,
                                   Case group)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.List<ProcessRole> allowedRoles,
                                   java.util.List<ProcessRole> bannedRoles)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.List<ProcessRole> allowedRoles)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.lang.String groupName,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                       java.util.List<java.lang.String> defaultHeaders,
                                       java.lang.String icon)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.lang.String groupName,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                       java.util.List<java.lang.String> defaultHeaders)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.lang.String groupName,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.lang.String groupName,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.lang.String groupName)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                       java.util.List<java.lang.String> defaultHeaders,
                                       java.lang.String icon,
                                       java.lang.String visibility)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                       java.util.List<java.lang.String> defaultHeaders,
                                       java.lang.String icon)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                       java.util.List<java.lang.String> defaultHeaders)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.List<java.lang.String> defaultHeaders)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.util.List<java.lang.String> defaultHeaders)
      • createMenuItem

        public java.util.Map<java.lang.String,​Case> createMenuItem​(java.lang.String id,
                                                                         java.lang.String uri,
                                                                         java.lang.String query,
                                                                         java.lang.String icon,
                                                                         java.lang.String title,
                                                                         java.util.List<java.lang.String> allowedNets,
                                                                         java.util.Map<java.lang.String,​java.lang.String> roles,
                                                                         java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                                                         Case group)
      • createMenuItem

        public java.util.Map<java.lang.String,​Case> createMenuItem​(java.lang.String id,
                                                                         java.lang.String uri,
                                                                         java.lang.String query,
                                                                         java.lang.String icon,
                                                                         java.lang.String title,
                                                                         java.util.List<java.lang.String> allowedNets,
                                                                         java.util.Map<java.lang.String,​java.lang.String> roles,
                                                                         java.util.Map<java.lang.String,​java.lang.String> bannedRoles)
      • createMenuItem

        public java.util.Map<java.lang.String,​Case> createMenuItem​(java.lang.String id,
                                                                         java.lang.String uri,
                                                                         java.lang.String query,
                                                                         java.lang.String icon,
                                                                         java.lang.String title,
                                                                         java.util.List<java.lang.String> allowedNets,
                                                                         java.util.Map<java.lang.String,​java.lang.String> roles)
      • createTaskMenuItem

        public java.util.Map<java.lang.String,​Case> createTaskMenuItem​(java.lang.String id,
                                                                             java.lang.String uri,
                                                                             java.lang.String query,
                                                                             java.lang.String icon,
                                                                             java.lang.String title,
                                                                             java.util.List<java.lang.String> allowedNets,
                                                                             java.util.Map<java.lang.String,​java.lang.String> roles,
                                                                             Case group)
      • createTaskMenuItem

        public java.util.Map<java.lang.String,​Case> createTaskMenuItem​(java.lang.String id,
                                                                             java.lang.String uri,
                                                                             java.lang.String query,
                                                                             java.lang.String icon,
                                                                             java.lang.String title,
                                                                             java.util.List<java.lang.String> allowedNets,
                                                                             java.util.Map<java.lang.String,​java.lang.String> roles)
      • createOrUpdateCaseMenuItem

        public Case createOrUpdateCaseMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles,
                                               java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                               Case group)
      • createOrUpdateCaseMenuItem

        public Case createOrUpdateCaseMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles,
                                               java.util.Map<java.lang.String,​java.lang.String> bannedRoles)
      • createOrUpdateCaseMenuItem

        public Case createOrUpdateCaseMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles)
      • createOrUpdateCaseMenuItem

        public Case createOrUpdateCaseMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets)
      • createOrUpdateTaskMenuItem

        public Case createOrUpdateTaskMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles,
                                               java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                               Case group)
      • createOrUpdateTaskMenuItem

        public Case createOrUpdateTaskMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles,
                                               java.util.Map<java.lang.String,​java.lang.String> bannedRoles)
      • createOrUpdateTaskMenuItem

        public Case createOrUpdateTaskMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles)
      • createOrUpdateTaskMenuItem

        public Case createOrUpdateTaskMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets)
      • createOrUpdateMenuItem

        public Case createOrUpdateMenuItem​(java.lang.String id,
                                           java.lang.String uri,
                                           java.lang.String type,
                                           java.lang.String query,
                                           java.lang.String icon,
                                           java.lang.String title,
                                           java.util.List<java.lang.String> allowedNets,
                                           java.util.Map<java.lang.String,​java.lang.String> roles,
                                           java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                           Case group)
      • createOrUpdateMenuItem

        public Case createOrUpdateMenuItem​(java.lang.String id,
                                           java.lang.String uri,
                                           java.lang.String type,
                                           java.lang.String query,
                                           java.lang.String icon,
                                           java.lang.String title,
                                           java.util.List<java.lang.String> allowedNets,
                                           java.util.Map<java.lang.String,​java.lang.String> roles,
                                           java.util.Map<java.lang.String,​java.lang.String> bannedRoles)
      • createOrUpdateMenuItem

        public Case createOrUpdateMenuItem​(java.lang.String id,
                                           java.lang.String uri,
                                           java.lang.String type,
                                           java.lang.String query,
                                           java.lang.String icon,
                                           java.lang.String title,
                                           java.util.List<java.lang.String> allowedNets,
                                           java.util.Map<java.lang.String,​java.lang.String> roles)
      • createOrUpdateMenuItem

        public Case createOrUpdateMenuItem​(java.lang.String id,
                                           java.lang.String uri,
                                           java.lang.String type,
                                           java.lang.String query,
                                           java.lang.String icon,
                                           java.lang.String title,
                                           java.util.List<java.lang.String> allowedNets)
      • makeUrl

        public java.lang.String makeUrl​(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
      • 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()
      • getTRANSITIONS

        public static java.lang.String getTRANSITIONS()
      • 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)
      • setExportService

        public void setExportService​(IExportService value)
      • setUriService

        public void setUriService​(IUriService value)
      • setHistoryService

        public void setHistoryService​(IHistoryService 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)
      • getInitial

        public java.lang.Object getInitial()
      • setInitial

        public void setInitial​(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)
      • getTransitions

        public java.lang.Object getTransitions()
      • setTransitions

        public void setTransitions​(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)
      • make

        public java.lang.Object make​(java.util.List<Field> fields,
                                     groovy.lang.Closure behavior)
      • saveFieldBehavior

        public java.lang.Object saveFieldBehavior​(Field field,
                                                  Transition trans,
                                                  java.util.Set<FieldBehavior> initialBehavior)
      • 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)
      • execute

        public java.lang.Object execute​(Task task)
      • 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 taskId,
                                           java.util.Map dataSet)
      • 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​(java.lang.String taskId)
      • 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()
      • saveFileToField

        public void saveFileToField​(Case targetCase,
                                    java.lang.String targetTransitionId,
                                    java.lang.String targetFieldId,
                                    java.lang.String filename,
                                    java.lang.String storagePath)
      • generatePdf

        public void generatePdf​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin,
                                java.lang.Integer titleMargin)
      • generatePdf

        public void generatePdf​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin,
                                java.lang.Integer titleMargin)
      • generatePDF

        public void generatePDF​(java.lang.String sourceTransitionId,
                                java.lang.String targetFileFieldId,
                                Case sourceCase,
                                Case targetCase,
                                java.lang.String targetTransitionId,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin,
                                java.lang.Integer titleMargin)
      • generatePDF

        public void generatePDF​(Transition sourceTransition,
                                FileField targetFileField,
                                Case sourceCase,
                                Case targetCase,
                                Transition targetTransition,
                                java.lang.String template,
                                java.util.List<java.lang.String> excludedFields,
                                java.util.Locale locale,
                                java.time.ZoneId dateZoneId,
                                java.lang.Integer sideMargin,
                                java.lang.Integer titleMargin)
      • generatePdf

        public void generatePdf​(java.lang.String transitionId,
                                FileField fileField,
                                java.util.List<java.lang.String> excludedFields)
      • generatePdf

        public void generatePdf​(java.lang.String transitionId,
                                java.lang.String fileFieldId,
                                java.util.List<java.lang.String> excludedFields,
                                Case fromCase,
                                Case saveToCase)
      • generatePdfWithTemplate

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

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

        public void generatePdfWithZoneId​(java.lang.String transitionId,
                                          java.lang.String fileFieldId,
                                          java.time.ZoneId dateZoneId,
                                          Case fromCase,
                                          Case saveToCase)
      • sendEmail

        public void sendEmail​(java.util.List<java.lang.String> to,
                              java.lang.String subject,
                              java.lang.String body)
      • sendEmail

        public void sendEmail​(java.util.List<java.lang.String> to,
                              java.lang.String subject,
                              java.lang.String body,
                              java.util.Map<java.lang.String,​java.io.File> attachments)
      • 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)
      • findUserByEmail

        public IUser findUserByEmail​(java.lang.String email)
      • findUserById

        public IUser findUserById​(java.lang.String id)
      • 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()
      • exportCasesToFile

        public java.io.File exportCasesToFile​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                              java.lang.String pathName,
                                              ExportDataConfig config,
                                              int pageSize)
      • exportCases

        public java.io.OutputStream exportCases​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                                java.io.File outFile,
                                                ExportDataConfig config,
                                                int pageSize)
      • exportCasesToFile

        public java.io.File exportCasesToFile​(java.util.List<CaseSearchRequest> requests,
                                              java.lang.String pathName,
                                              ExportDataConfig config,
                                              LoggedUser user,
                                              int pageSize,
                                              java.util.Locale locale,
                                              java.lang.Boolean isIntersection)
      • exportCases

        public java.io.OutputStream exportCases​(java.util.List<CaseSearchRequest> requests,
                                                java.io.File outFile,
                                                ExportDataConfig config,
                                                LoggedUser user,
                                                int pageSize,
                                                java.util.Locale locale,
                                                java.lang.Boolean isIntersection)
      • exportTasksToFile

        public java.io.File exportTasksToFile​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                              java.lang.String pathName,
                                              ExportDataConfig config)
      • exportTasks

        public java.io.OutputStream exportTasks​(groovy.lang.Closure<com.querydsl.core.types.Predicate> predicate,
                                                java.io.File outFile,
                                                ExportDataConfig config,
                                                int pageSize)
      • exportTasksToFile

        public java.io.File exportTasksToFile​(java.util.List<ElasticTaskSearchRequest> requests,
                                              java.lang.String pathName,
                                              ExportDataConfig config,
                                              LoggedUser user,
                                              int pageSize,
                                              java.util.Locale locale,
                                              java.lang.Boolean isIntersection)
      • exportTasks

        public java.io.OutputStream exportTasks​(java.util.List<ElasticTaskSearchRequest> requests,
                                                java.io.File outFile,
                                                ExportDataConfig config,
                                                LoggedUser user,
                                                int pageSize,
                                                java.util.Locale locale,
                                                java.lang.Boolean isIntersection)
      • getUri

        public java.lang.Object getUri​(java.lang.String uri)
      • createUri

        public java.lang.Object createUri​(java.lang.String uri,
                                          UriContentType type)
      • moveUri

        public java.lang.Object moveUri​(java.lang.String uri,
                                        java.lang.String dest)
      • findDefaultFilters

        public java.util.List<Case> findDefaultFilters()
      • createCaseFilter

        public Case createCaseFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets,
                                     java.lang.String icon,
                                     java.lang.String visibility,
                                     java.lang.Object filterMetadata)
      • createTaskFilter

        public Case createTaskFilter​(java.lang.Object title,
                                     java.lang.String query,
                                     java.util.List<java.lang.String> allowedNets,
                                     java.lang.String icon,
                                     java.lang.String visibility,
                                     java.lang.Object filterMetadata)
      • createFilter

        public Case createFilter​(java.lang.Object title,
                                 java.lang.String query,
                                 java.lang.String type,
                                 java.util.List<java.lang.String> allowedNets,
                                 java.lang.String icon,
                                 java.lang.String visibility,
                                 java.lang.Object filterMetadata)
      • changeFilter

        public java.lang.Object changeFilter​(Case filter)
      • deleteFilter

        public java.lang.Object deleteFilter​(Case filter)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.lang.String groupName,
                                   java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                   java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                   java.util.List<java.lang.String> defaultHeaders)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.lang.String groupName,
                                   java.util.List<ProcessRole> allowedRoles,
                                   java.util.List<ProcessRole> bannedRoles,
                                   java.util.List<java.lang.String> defaultHeaders)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                   java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                   Case group,
                                   java.util.List<java.lang.String> defaultHeaders)
      • createMenuItem

        public Case createMenuItem​(java.lang.String uri,
                                   java.lang.String identifier,
                                   Case filter,
                                   java.util.List<ProcessRole> allowedRoles,
                                   java.util.List<ProcessRole> bannedRoles,
                                   Case group,
                                   java.util.List<java.lang.String> defaultHeaders)
      • changeMenuItem

        public java.lang.Object changeMenuItem​(Case item)
      • deleteMenuItem

        public java.lang.Object deleteMenuItem​(Case item)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.lang.String groupName,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                       java.util.List<java.lang.String> defaultHeaders,
                                       java.lang.String icon,
                                       java.lang.String visibility)
      • createFilterInMenu

        public Case createFilterInMenu​(java.lang.String uri,
                                       java.lang.String identifier,
                                       java.lang.Object title,
                                       java.lang.String query,
                                       java.lang.String type,
                                       java.util.List<java.lang.String> allowedNets,
                                       java.util.Map<java.lang.String,​java.lang.String> allowedRoles,
                                       java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                       java.util.List<java.lang.String> defaultHeaders,
                                       java.lang.String icon,
                                       java.lang.String visibility,
                                       Case orgGroup)
      • doCreateMenuItem

        protected Case doCreateMenuItem​(java.lang.String uri,
                                        java.lang.String identifier,
                                        Case filter,
                                        Case orgGroup,
                                        java.util.Map<java.lang.String,​I18nString> allowedRoles,
                                        java.util.Map<java.lang.String,​I18nString> bannedRoles,
                                        java.util.List<java.lang.String> defaultHeaders)
      • findFilter

        public Case findFilter​(java.lang.String name)
      • findMenuItem

        public Case findMenuItem​(java.lang.String menuItemIdentifier)
      • findMenuItem

        public Case findMenuItem​(java.lang.String uri,
                                 java.lang.String name)
      • findMenuItem

        public Case findMenuItem​(java.lang.String uri,
                                 java.lang.String name,
                                 java.lang.String groupName)
      • findMenuItemInGroup

        public Case findMenuItemInGroup​(java.lang.String uri,
                                        java.lang.String name,
                                        Case orgGroup)
      • getFilterFromMenuItem

        public Case getFilterFromMenuItem​(Case item)
      • findCaseElastic

        public Case findCaseElastic​(java.lang.String query)
      • findCasesElastic

        public java.util.List<Case> findCasesElastic​(java.lang.String query,
                                                     org.springframework.data.domain.Pageable pageable)
      • i18n

        public I18nString i18n​(java.lang.String value,
                               java.util.Map<java.lang.String,​java.lang.String> translations)
      • createMenuItem

        public java.util.Map<java.lang.String,​Case> createMenuItem​(java.lang.String id,
                                                                         java.lang.String uri,
                                                                         java.lang.String query,
                                                                         java.lang.String icon,
                                                                         java.lang.String title,
                                                                         java.util.List<java.lang.String> allowedNets,
                                                                         java.util.Map<java.lang.String,​java.lang.String> roles,
                                                                         java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                                                         Case group,
                                                                         java.util.List<java.lang.String> defaultHeaders)
      • createTaskMenuItem

        public java.util.Map<java.lang.String,​Case> createTaskMenuItem​(java.lang.String id,
                                                                             java.lang.String uri,
                                                                             java.lang.String query,
                                                                             java.lang.String icon,
                                                                             java.lang.String title,
                                                                             java.util.List<java.lang.String> allowedNets,
                                                                             java.util.Map<java.lang.String,​java.lang.String> roles,
                                                                             Case group,
                                                                             java.util.List<java.lang.String> defaultHeaders)
      • createOrUpdateCaseMenuItem

        public Case createOrUpdateCaseMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles,
                                               java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                               Case group,
                                               java.util.List<java.lang.String> defaultHeaders)
      • createOrUpdateTaskMenuItem

        public Case createOrUpdateTaskMenuItem​(java.lang.String id,
                                               java.lang.String uri,
                                               java.lang.String query,
                                               java.lang.String icon,
                                               java.lang.String title,
                                               java.util.List<java.lang.String> allowedNets,
                                               java.util.Map<java.lang.String,​java.lang.String> roles,
                                               java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                               Case group,
                                               java.util.List<java.lang.String> defaultHeaders)
      • createOrUpdateMenuItem

        public Case createOrUpdateMenuItem​(java.lang.String id,
                                           java.lang.String uri,
                                           java.lang.String type,
                                           java.lang.String query,
                                           java.lang.String icon,
                                           java.lang.String title,
                                           java.util.List<java.lang.String> allowedNets,
                                           java.util.Map<java.lang.String,​java.lang.String> roles,
                                           java.util.Map<java.lang.String,​java.lang.String> bannedRoles,
                                           Case group,
                                           java.util.List<java.lang.String> defaultHeaders)
      • makeUrl

        public java.lang.String makeUrl​(java.lang.String publicViewUrl,
                                        java.lang.String identifier)