Package com.saperion.wf
Class WorkflowMemberImpl
- java.lang.Object
-
- com.saperion.rmi.MutableUserInformationImpl
-
- com.saperion.rmi.SaUserInfoImpl
-
- com.saperion.wf.WorkflowMemberImpl
-
- All Implemented Interfaces:
MutableUserInformation
,SaUserInfo
,WorkflowMember
,java.io.Serializable
public class WorkflowMemberImpl extends SaUserInfoImpl implements WorkflowMember
- Author:
- rbo
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.saperion.intf.SaUserInfo
SaUserInfo.GroupKind
-
-
Field Summary
Fields Modifier and Type Field Description static WorkflowMember
ROOT
-
Fields inherited from interface com.saperion.intf.SaUserInfo
UIDFAVORITE
-
-
Constructor Summary
Constructors Constructor Description WorkflowMemberImpl()
Constructor for root user.WorkflowMemberImpl(int id, int userType, UserName userName, int orgUnit, int mandant, WorkflowMemberImpl parentUser, boolean present)
WorkflowMemberImpl(int id, int userType, UserName userName, int orgUnit, int mandant, WorkflowMemberImpl parentUser, boolean present, UserFlags flags, java.lang.String description)
Literal Constructor.WorkflowMemberImpl(int id, int userType, java.lang.String fullname, int orgUnit, int mandant, java.lang.String displayname, WorkflowMemberImpl parentUser)
Deprecated.use WorkflowMemberImpl#WorkflowMemberImpl(int, int, UserName, int, int, WorkflowMemberImpl, boolean) instead
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addChild(WorkflowMember child)
java.util.List<WorkflowMember>
getChildren()
java.lang.String
getDescription()
WorkflowMember
getParent()
void
setParent(WorkflowMember parentUser)
java.lang.String
toString()
-
Methods inherited from class com.saperion.rmi.SaUserInfoImpl
equals, getDisplayName, getGroupKind, getMandantUid, getName, getOrgUnitUid, getType, getUid, getUserName, hashCode
-
Methods inherited from class com.saperion.rmi.MutableUserInformationImpl
getUserFlags, isPresent
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.saperion.intf.MutableUserInformation
getUserFlags, isPresent
-
Methods inherited from interface com.saperion.intf.SaUserInfo
getDisplayName, getGroupKind, getMandantUid, getName, getOrgUnitUid, getType, getUid, getUserName
-
-
-
-
Field Detail
-
ROOT
public static final WorkflowMember ROOT
-
-
Constructor Detail
-
WorkflowMemberImpl
public WorkflowMemberImpl(int id, int userType, UserName userName, int orgUnit, int mandant, WorkflowMemberImpl parentUser, boolean present, UserFlags flags, java.lang.String description)
Literal Constructor.- Parameters:
id
- IDuserType
- TypeuserName
- NameorgUnit
- Org unitmandant
- MandantparentUser
- Parent userpresent
- Whether the user is presentflags
-description
-
-
WorkflowMemberImpl
@Deprecated public WorkflowMemberImpl(int id, int userType, UserName userName, int orgUnit, int mandant, WorkflowMemberImpl parentUser, boolean present)
Deprecated.Constructor.- Parameters:
id
- IDuserType
- TypeuserName
- NameorgUnit
- Org unitmandant
- MandantparentUser
- Parent userpresent
- whether the user is present
-
WorkflowMemberImpl
@Deprecated public WorkflowMemberImpl(int id, int userType, java.lang.String fullname, int orgUnit, int mandant, java.lang.String displayname, WorkflowMemberImpl parentUser)
Deprecated.use WorkflowMemberImpl#WorkflowMemberImpl(int, int, UserName, int, int, WorkflowMemberImpl, boolean) insteadOld constructor for convenience.- Parameters:
id
- IDuserType
- Typefullname
- full nameorgUnit
- Org unitmandant
- Mandantdisplayname
- display nameparentUser
- Parent user
-
WorkflowMemberImpl
public WorkflowMemberImpl()
Constructor for root user.
-
-
Method Detail
-
getParent
public final WorkflowMember getParent()
- Specified by:
getParent
in interfaceWorkflowMember
- Returns:
- the parent
- See Also:
WorkflowMember.getParent()
-
setParent
public final void setParent(WorkflowMember parentUser)
- Specified by:
setParent
in interfaceWorkflowMember
- Parameters:
parentUser
- the parent to set- See Also:
WorkflowMember.setParent(com.saperion.intf.wf.WorkflowMember)
-
addChild
public final void addChild(WorkflowMember child)
- Specified by:
addChild
in interfaceWorkflowMember
- Parameters:
child
- the child to add- See Also:
WorkflowMember.addChild(com.saperion.intf.wf.WorkflowMember)
-
getChildren
public final java.util.List<WorkflowMember> getChildren()
- Specified by:
getChildren
in interfaceWorkflowMember
- Returns:
- the children
- See Also:
WorkflowMember.getChildren()
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceWorkflowMember
- Returns:
- The description of the given user.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classSaUserInfoImpl
-
-