Package com.sun.identity.cli.idrepo
Class IdentityCommand
- java.lang.Object
-
- com.sun.identity.cli.CLICommandBase
-
- com.sun.identity.cli.AuthenticatedCommand
-
- com.sun.identity.cli.idrepo.IdentityCommand
-
- All Implemented Interfaces:
CLICommand
- Direct Known Subclasses:
AddMember,AddPrivileges,AssignService,CreateIdentity,DeleteIdentities,GetAllowedIdOperations,GetAssignableServices,GetAssignedServices,GetAttributes,GetMembers,GetMemberships,GetPrivileges,GetServiceAttributes,GetSupportedIdTypes,IsMember,ModifyService,RemoveMember,RemovePrivileges,SearchIdentities,SetAttributeValues,UnassignService
public abstract class IdentityCommand extends AuthenticatedCommand
Base class for Identity command.
-
-
Field Summary
Fields Modifier and Type Field Description static StringARGUMENT_ID_NAMEIdentity name argument name.static StringARGUMENT_ID_NAMESIdentity names argument name.static StringARGUMENT_ID_TYPEIdentity type argument name.static StringARGUMENT_MEMBER_IDNAMEMember identity name argument name.static StringARGUMENT_MEMBER_IDTYPEMember identity type argument name.-
Fields inherited from class com.sun.identity.cli.AuthenticatedCommand
ssoToken
-
-
Constructor Summary
Constructors Constructor Description IdentityCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IdTypeconvert2IdType(String idType)protected DelegationPrivilegegetDelegationPrivilege(String name, Set privilegeObjects)voidhandleRequest(RequestContext rc)Services a Commandline Request.-
Methods inherited from class com.sun.identity.cli.AuthenticatedCommand
getAdminID, getAdminPassword, getAdminSSOToken, ldapLogin, processFileAttributes, writeLog
-
Methods inherited from class com.sun.identity.cli.CLICommandBase
debugError, debugError, debugMessage, debugWarning, getCommandManager, getOutputWriter, getResourceString, getStringOptionValue, getStringOptionValue, isOptionSet, isVerbose, tokenize
-
-
-
-
Field Detail
-
ARGUMENT_ID_NAME
public static final String ARGUMENT_ID_NAME
Identity name argument name.- See Also:
- Constant Field Values
-
ARGUMENT_ID_NAMES
public static final String ARGUMENT_ID_NAMES
Identity names argument name.- See Also:
- Constant Field Values
-
ARGUMENT_ID_TYPE
public static final String ARGUMENT_ID_TYPE
Identity type argument name.- See Also:
- Constant Field Values
-
ARGUMENT_MEMBER_IDNAME
public static final String ARGUMENT_MEMBER_IDNAME
Member identity name argument name.- See Also:
- Constant Field Values
-
ARGUMENT_MEMBER_IDTYPE
public static final String ARGUMENT_MEMBER_IDTYPE
Member identity type argument name.- See Also:
- Constant Field Values
-
-
Method Detail
-
handleRequest
public void handleRequest(RequestContext rc) throws CLIException
Services a Commandline Request.- Specified by:
handleRequestin interfaceCLICommand- Overrides:
handleRequestin classAuthenticatedCommand- Parameters:
rc- Request Context.- Throws:
CLIException- if the request cannot serviced.
-
convert2IdType
protected IdType convert2IdType(String idType) throws CLIException
- Throws:
CLIException
-
getDelegationPrivilege
protected DelegationPrivilege getDelegationPrivilege(String name, Set privilegeObjects)
-
-