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, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static 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