public class ProcessExecutor
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ProcessExecutor() |
ProcessExecutor(int executor,
int groupId,
int roleId) |
Modifier and Type | Method and Description |
---|---|
ProcessGroup |
createProcessGroup() |
boolean |
equals(java.lang.Object obj) |
static java.util.Set<java.lang.Integer> |
getExecutorsWithRole(java.util.Set<ProcessExecutor> processExecutorSet,
int role) |
int |
getGroupId() |
static java.util.Set<ProcessExecutor> |
getProcessExecutors(java.util.Set<ProcessExecutor> processExecutors,
ProcessGroup processGroup) |
static java.util.Set<ProcessExecutor> |
getProcessExecutors(java.util.Set<ProcessExecutor> processExecutors,
java.util.Set<ProcessGroup> processGroups) |
int |
getRoleId() |
int |
getUserId() |
int |
hashCode() |
boolean |
isInProcessGroup(ProcessGroup pg) |
static java.util.Set<ProcessExecutor> |
parseSafe(java.lang.String value,
java.util.Set<ProcessGroup> processGroups) |
static java.util.Set<ProcessExecutor> |
parseUnsafe(java.util.Set<java.lang.String> values,
java.util.Set<ProcessGroup> processGroups) |
static java.lang.String |
serialize(java.util.Set<ProcessExecutor> processExecutors) |
void |
setGroupId(int groupId) |
void |
setRoleId(int roleId) |
void |
setUserId(int userId) |
static java.util.Set<java.lang.Integer> |
toExecutorSet(java.util.Set<ProcessExecutor> processExecutors) |
static java.util.Set<java.lang.Integer> |
toGroupSet(java.util.Set<ProcessExecutor> processExecutors) |
static java.util.Set<ProcessExecutor> |
toProcessExecutorSet(java.util.Set<java.lang.Integer> userIds,
ProcessGroup processGroup) |
static void |
updateProcessExecutors(java.util.Set<ProcessExecutor> processExecutors,
ProcessGroup processGroup,
java.util.Set<java.lang.Integer> executorIds) |
public ProcessExecutor()
public ProcessExecutor(int executor, int groupId, int roleId)
public int getRoleId()
public void setRoleId(int roleId)
public int getGroupId()
public void setGroupId(int groupId)
public int getUserId()
public void setUserId(int userId)
public boolean isInProcessGroup(ProcessGroup pg)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static java.util.Set<ProcessExecutor> parseSafe(java.lang.String value, java.util.Set<ProcessGroup> processGroups)
public static java.util.Set<ProcessExecutor> parseUnsafe(java.util.Set<java.lang.String> values, java.util.Set<ProcessGroup> processGroups) throws BGException
BGException
public static java.lang.String serialize(java.util.Set<ProcessExecutor> processExecutors)
public static java.util.Set<java.lang.Integer> toGroupSet(java.util.Set<ProcessExecutor> processExecutors)
public static java.util.Set<java.lang.Integer> toExecutorSet(java.util.Set<ProcessExecutor> processExecutors)
public static java.util.Set<ProcessExecutor> toProcessExecutorSet(java.util.Set<java.lang.Integer> userIds, ProcessGroup processGroup)
public static java.util.Set<ProcessExecutor> getProcessExecutors(java.util.Set<ProcessExecutor> processExecutors, ProcessGroup processGroup)
public static java.util.Set<ProcessExecutor> getProcessExecutors(java.util.Set<ProcessExecutor> processExecutors, java.util.Set<ProcessGroup> processGroups)
public ProcessGroup createProcessGroup()
public static void updateProcessExecutors(java.util.Set<ProcessExecutor> processExecutors, ProcessGroup processGroup, java.util.Set<java.lang.Integer> executorIds)
public static java.util.Set<java.lang.Integer> getExecutorsWithRole(java.util.Set<ProcessExecutor> processExecutorSet, int role)