com.ibm.commerce.usermanagement.commands

Class ProcessParentMemberCmdImpl

  • All Implemented Interfaces:
    com.ibm.commerce.command.CacheableECCommand, ECCommand, ECTargetableCommand, TaskCommand, ProcessParentMemberCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable


    public class ProcessParentMemberCmdImpl
    extends TaskCommandImpl
    implements ProcessParentMemberCmd
    This task command is used to calculate and validate the parentMemberId given parentMember property.

    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'). 
     
    See Also:
    Serialized Form