public class ProcessParentMemberCmdImpl extends TaskCommandImpl implements ProcessParentMemberCmd
parentMember property can be encrypted parentMemberId or DN.
If this task command is called by UserRegistrationAdminAdd/Update command, parentMember can also be un-encrypted parentMemberId.
Inputs of this task command are:
setRequestProperties(TypedProperty) - set request properties which should contain parentMember property. It may also contain parentMemberId (it will be ignored if the task command is not called by UserRegistrationAdminAdd/Update command).Outputs of this task command are:
getRequestProperties(TypedProperty) - returns request properties which contains calculated parentMemberId property. The parentmember property is removed. public OrganizationAccessBean getParentMember() - returns the parent OrganizationAccessBean public String getParentMemberType() - returns the type of parent organization ('O' or 'OU').
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASSNAME
The name of this implementation of the command.
|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
protected OrganizationAccessBean | iabParentOrgEntity
The parent organization
|
protected java.lang.String | istrParentMemberType
Deprecated.
in version 6.0. Use getParentMemberType() instead.
|
protected TypedProperty | requestProperties
The request properties.
|
Constructor and Description |
---|
ProcessParentMemberCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected void | checkParentMemberId(java.lang.String astrParentMemberId, java.lang.String astrPropertyName)
Checks whether the specified member identifier is a valid organization or organizational unit.
|
OrganizationAccessBean | getParentMember()
Returns the parent member.
|
java.lang.String | getParentMemberType()
Returns the parent member type.
|
TypedProperty | getRequestProperties()
Returns the request properties.
|
void | performExecute()
Performs the business logic.
|
protected void | setParentMember(OrganizationAccessBean aabParentOrgEntity)
Sets the parent member.
|
void | setRequestProperties(TypedProperty aRequestProperties)
Sets the request properties.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
protected TypedProperty requestProperties
protected OrganizationAccessBean iabParentOrgEntity
protected java.lang.String istrParentMemberType
protected void checkParentMemberId(java.lang.String astrParentMemberId, java.lang.String astrPropertyName) throws ECException
public OrganizationAccessBean getParentMember()
protected void setParentMember(OrganizationAccessBean aabParentOrgEntity)
public java.lang.String getParentMemberType()
public TypedProperty getRequestProperties()
public void performExecute() throws ECException
public void setRequestProperties(TypedProperty aRequestProperties)