Package ru.bgcrm.model.process
Class ProcessExecutor
java.lang.Object
ru.bgcrm.model.process.ProcessExecutor
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetExecutorsWithRole(Set<ProcessExecutor> processExecutorSet, int role) intstatic Set<ProcessExecutor> getProcessExecutors(Set<ProcessExecutor> processExecutors, Set<ProcessGroup> processGroups) static Set<ProcessExecutor> getProcessExecutors(Set<ProcessExecutor> processExecutors, ProcessGroup processGroup) intintinthashCode()booleanstatic Set<ProcessExecutor> parseSafe(String value, Set<ProcessGroup> processGroups) static Set<ProcessExecutor> parseUnsafe(Set<String> values, Set<ProcessGroup> processGroups) static Stringserialize(Set<ProcessExecutor> processExecutors) voidsetGroupId(int groupId) voidsetRoleId(int roleId) voidsetUserId(int userId) toExecutorSet(Set<ProcessExecutor> processExecutors) toGroupSet(Set<ProcessExecutor> processExecutors) static Set<ProcessExecutor> toProcessExecutorSet(Set<Integer> userIds, ProcessGroup processGroup) static voidupdateProcessExecutors(Set<ProcessExecutor> processExecutors, ProcessGroup processGroup, Set<Integer> executorIds)
-
Constructor Details
-
ProcessExecutor
public ProcessExecutor() -
ProcessExecutor
public ProcessExecutor(int executor, int groupId, int roleId)
-
-
Method Details
-
getRoleId
public int getRoleId() -
setRoleId
public void setRoleId(int roleId) -
getGroupId
public int getGroupId() -
setGroupId
public void setGroupId(int groupId) -
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) -
isInProcessGroup
-
hashCode
public int hashCode() -
equals
-
parseSafe
-
parseUnsafe
public static Set<ProcessExecutor> parseUnsafe(Set<String> values, Set<ProcessGroup> processGroups) throws BGException - Throws:
BGException
-
serialize
-
toGroupSet
-
toExecutorSet
-
toProcessExecutorSet
public static Set<ProcessExecutor> toProcessExecutorSet(Set<Integer> userIds, ProcessGroup processGroup) -
getProcessExecutors
public static Set<ProcessExecutor> getProcessExecutors(Set<ProcessExecutor> processExecutors, ProcessGroup processGroup) -
getProcessExecutors
public static Set<ProcessExecutor> getProcessExecutors(Set<ProcessExecutor> processExecutors, Set<ProcessGroup> processGroups) -
createProcessGroup
-
updateProcessExecutors
public static void updateProcessExecutors(Set<ProcessExecutor> processExecutors, ProcessGroup processGroup, Set<Integer> executorIds) -
getExecutorsWithRole
-