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 WorkflowMemberROOT-
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 voidaddChild(WorkflowMember child)java.util.List<WorkflowMember>getChildren()java.lang.StringgetDescription()WorkflowMembergetParent()voidsetParent(WorkflowMember parentUser)java.lang.StringtoString()-
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:
getParentin interfaceWorkflowMember- Returns:
- the parent
- See Also:
WorkflowMember.getParent()
-
setParent
public final void setParent(WorkflowMember parentUser)
- Specified by:
setParentin 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:
addChildin 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:
getChildrenin interfaceWorkflowMember- Returns:
- the children
- See Also:
WorkflowMember.getChildren()
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceWorkflowMember- Returns:
- The description of the given user.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSaUserInfoImpl
-
-