public interface ProcessParentMemberCmd extends TaskCommand
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/Upate 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 |
COPYRIGHT
IBM Copyright notice field.
|
static java.lang.String |
defaultCommandClassName
The default implementation of this command.
|
static java.lang.String |
NAME
The name of this command.
|
static java.lang.String |
REQUEST_PARAM_APPENDROOTORGANIZATIONDN
Request parameter: addParentMember
|
static java.lang.String |
REQUEST_PARAM_PARENTMEMBER
Request parameter: parentMember
|
static java.lang.String |
REQUEST_PARAM_PARENTMEMBERID
Request parameter: parentMemberId
|
static java.lang.String |
RESPONSE_PARAM_PARENTMEMBERID
Response parameter: parentMemberId
|
| Modifier and Type | Method and Description |
|---|---|
OrganizationAccessBean |
getParentMember()
Gets the parent OrganizationAccessBean.
|
java.lang.String |
getParentMemberType()
Gets the type of parent organization ('O' or 'OU').
|
TypedProperty |
getRequestProperties()
Gets the processed request properties which contains calculated parentMemberId property.
|
void |
setRequestProperties(TypedProperty aRequestProperties)
Set the request properties which should contain parentMember property.
|
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCachegetCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputPropertiescheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParametersstatic final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
static final java.lang.String REQUEST_PARAM_PARENTMEMBERID
static final java.lang.String REQUEST_PARAM_PARENTMEMBER
static final java.lang.String REQUEST_PARAM_APPENDROOTORGANIZATIONDN
static final java.lang.String RESPONSE_PARAM_PARENTMEMBERID
OrganizationAccessBean getParentMember()
java.lang.String getParentMemberType()
TypedProperty getRequestProperties()
void setRequestProperties(TypedProperty aRequestProperties)
aRequestProperties - The request properties