Class ImportHelper
- java.lang.Object
-
- com.netgrif.application.engine.startup.ImportHelper
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
@Component public class ImportHelper extends java.lang.Object implements groovy.lang.GroovyObject
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FIELD_BOOLEAN
static java.lang.String
FIELD_DATE
static java.lang.String
FIELD_ENUMERATION
static java.lang.String
FIELD_NUMBER
static java.lang.String
FIELD_TEXT
static java.lang.String
PATCH
-
Constructor Summary
Constructors Constructor Description ImportHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AssignTaskEventOutcome
assignTask(java.lang.String taskTitle, java.lang.String caseId, LoggedUser author)
AssignTaskEventOutcome
assignTaskToSuper(java.lang.String taskTitle, java.lang.String caseId)
CancelTaskEventOutcome
cancelTask(java.lang.String taskTitle, java.lang.String caseId, LoggedUser user)
CancelTaskEventOutcome
cancelTaskAsSuper(java.lang.String taskTitle, java.lang.String caseId)
java.util.Map<java.lang.String,Authority>
createAuthorities(java.util.Map<java.lang.String,java.lang.String> authorities)
Authority
createAuthority(java.lang.String name)
Case
createCase(java.lang.String title, PetriNet net)
Case
createCase(java.lang.String title, PetriNet net, LoggedUser user)
Case
createCaseAsSuper(java.lang.String title, PetriNet net)
boolean
createCaseFilter(java.lang.String title, java.lang.String query, MergeFilterOperation operation, LoggedUser user)
java.util.Optional<PetriNet>
createNet(java.lang.String fileName)
java.util.Optional<PetriNet>
createNet(java.lang.String fileName, VersionType release)
java.util.Optional<PetriNet>
createNet(java.lang.String fileName, VersionType release, LoggedUser author)
java.util.Optional<PetriNet>
createNet(java.lang.String fileName, VersionType release, LoggedUser author, java.lang.String uriNodeId)
java.util.Optional<PetriNet>
createNet(java.lang.String fileName, java.lang.String release)
java.util.Optional<PetriNet>
createNet(java.lang.String fileName, java.lang.String release, LoggedUser author)
java.util.Optional<PetriNet>
createNet(java.lang.String fileName, java.lang.String release, LoggedUser author, java.lang.String uriNodeId)
IUser
createUser(User user, Authority[] authorities, ProcessRole... roles)
FinishTaskEventOutcome
finishTask(java.lang.String taskTitle, java.lang.String caseId, LoggedUser author)
FinishTaskEventOutcome
finishTaskAsSuper(java.lang.String taskTitle, java.lang.String caseId)
static java.lang.String
getCaseColor()
groovy.lang.MetaClass
getMetaClass()
ProcessRole
getProcessRoleByImportId(PetriNet net, java.lang.String roleId)
java.util.Map<java.lang.String,ProcessRole>
getProcessRoles(PetriNet net)
java.util.Map<java.lang.String,ProcessRole>
getProcessRolesByImportId(PetriNet net, java.util.Map<java.lang.String,java.lang.String> importId)
java.util.List<Field>
getTaskData(java.lang.String taskTitle, java.lang.String caseId)
java.lang.String
getTaskId(java.lang.String taskTitle, java.lang.String caseId)
static com.fasterxml.jackson.databind.node.ObjectNode
populateDataset(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> data)
void
setMetaClass(groovy.lang.MetaClass mc)
SetDataEventOutcome
setTaskData(java.lang.String taskTitle, java.lang.String caseId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> data)
SetDataEventOutcome
setTaskData(java.lang.String taskId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> data)
void
updateSuperUser()
java.util.Optional<PetriNet>
upsertNet(java.lang.String filename, java.lang.String identifier)
java.util.Optional<PetriNet>
upsertNet(java.lang.String filename, java.lang.String identifier, VersionType release)
java.util.Optional<PetriNet>
upsertNet(java.lang.String filename, java.lang.String identifier, VersionType release, LoggedUser author)
-
-
-
Field Detail
-
PATCH
public static final java.lang.String PATCH
- See Also:
- Constant Field Values
-
FIELD_BOOLEAN
public static final java.lang.String FIELD_BOOLEAN
- See Also:
- Constant Field Values
-
FIELD_ENUMERATION
public static final java.lang.String FIELD_ENUMERATION
- See Also:
- Constant Field Values
-
FIELD_TEXT
public static final java.lang.String FIELD_TEXT
- See Also:
- Constant Field Values
-
FIELD_NUMBER
public static final java.lang.String FIELD_NUMBER
- See Also:
- Constant Field Values
-
FIELD_DATE
public static final java.lang.String FIELD_DATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
createNet
public java.util.Optional<PetriNet> createNet(java.lang.String fileName, java.lang.String release, LoggedUser author)
-
createNet
public java.util.Optional<PetriNet> createNet(java.lang.String fileName, java.lang.String release)
-
createNet
public java.util.Optional<PetriNet> createNet(java.lang.String fileName, VersionType release, LoggedUser author)
-
createNet
public java.util.Optional<PetriNet> createNet(java.lang.String fileName, VersionType release)
-
createNet
public java.util.Optional<PetriNet> createNet(java.lang.String fileName)
-
upsertNet
public java.util.Optional<PetriNet> upsertNet(java.lang.String filename, java.lang.String identifier, VersionType release)
-
upsertNet
public java.util.Optional<PetriNet> upsertNet(java.lang.String filename, java.lang.String identifier)
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
-
createAuthorities
public java.util.Map<java.lang.String,Authority> createAuthorities(java.util.Map<java.lang.String,java.lang.String> authorities)
-
createAuthority
public Authority createAuthority(java.lang.String name)
-
createNet
public java.util.Optional<PetriNet> createNet(java.lang.String fileName, java.lang.String release, LoggedUser author, java.lang.String uriNodeId)
-
createNet
public java.util.Optional<PetriNet> createNet(java.lang.String fileName, VersionType release, LoggedUser author, java.lang.String uriNodeId)
-
upsertNet
public java.util.Optional<PetriNet> upsertNet(java.lang.String filename, java.lang.String identifier, VersionType release, LoggedUser author)
-
getProcessRoleByImportId
public ProcessRole getProcessRoleByImportId(PetriNet net, java.lang.String roleId)
-
getProcessRolesByImportId
public java.util.Map<java.lang.String,ProcessRole> getProcessRolesByImportId(PetriNet net, java.util.Map<java.lang.String,java.lang.String> importId)
-
getProcessRoles
public java.util.Map<java.lang.String,ProcessRole> getProcessRoles(PetriNet net)
-
createUser
public IUser createUser(User user, Authority[] authorities, ProcessRole... roles)
-
createCase
public Case createCase(java.lang.String title, PetriNet net, LoggedUser user)
-
createCaseFilter
public boolean createCaseFilter(java.lang.String title, java.lang.String query, MergeFilterOperation operation, LoggedUser user)
-
assignTask
public AssignTaskEventOutcome assignTask(java.lang.String taskTitle, java.lang.String caseId, LoggedUser author)
-
assignTaskToSuper
public AssignTaskEventOutcome assignTaskToSuper(java.lang.String taskTitle, java.lang.String caseId)
-
finishTask
public FinishTaskEventOutcome finishTask(java.lang.String taskTitle, java.lang.String caseId, LoggedUser author)
-
finishTaskAsSuper
public FinishTaskEventOutcome finishTaskAsSuper(java.lang.String taskTitle, java.lang.String caseId)
-
cancelTask
public CancelTaskEventOutcome cancelTask(java.lang.String taskTitle, java.lang.String caseId, LoggedUser user)
-
cancelTaskAsSuper
public CancelTaskEventOutcome cancelTaskAsSuper(java.lang.String taskTitle, java.lang.String caseId)
-
getTaskId
public java.lang.String getTaskId(java.lang.String taskTitle, java.lang.String caseId)
-
setTaskData
public SetDataEventOutcome setTaskData(java.lang.String taskId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> data)
-
setTaskData
public SetDataEventOutcome setTaskData(java.lang.String taskTitle, java.lang.String caseId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> data)
-
getTaskData
public java.util.List<Field> getTaskData(java.lang.String taskTitle, java.lang.String caseId)
-
updateSuperUser
public void updateSuperUser()
-
populateDataset
public static com.fasterxml.jackson.databind.node.ObjectNode populateDataset(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> data)
-
getCaseColor
public static java.lang.String getCaseColor()
-
-