public interface ProvisioningPlan
extends java.io.Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ProvisioningPlan.AccountRequest
Represents a request for one application account.
|
static class |
ProvisioningPlan.AttributeRequest
Represents an operation on a single account attribute.
|
static class |
ProvisioningPlan.Operation
Operation codes for attributes and permissions.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACCOUNT_GROUP_APPLICATION |
static java.lang.String |
ACCOUNT_GROUP_DESCRIPTION |
static java.lang.String |
ACCOUNT_GROUP_NAME |
static java.lang.String |
ACCOUNT_GROUP_NATIVE_IDENTITY |
static java.lang.String |
ACCOUNT_GROUP_OWNER |
static java.lang.String |
ACCOUNT_GROUP_REFERENCE_ATTRIBUTE |
static java.lang.String |
ACCOUNT_GROUP_SCOPE |
static java.lang.String |
APP_IDM
The name of a special AccountRequest application that represents
the aggregate identity managed by a provisioning system.
|
static java.lang.String |
APP_IIQ
The name of a special AccountRequest application that represents
the IdentityIQ identity.
|
static java.lang.String |
ARG_ADD_DATE
The date at which an add or set request is to occur,
the "sunrise" date.
|
static java.lang.String |
ARG_ALLOW_SIMPLIFICATION |
static java.lang.String |
ARG_ASSIGNMENT
When added to the arguments and set to true, will
indicate that the AttributeAssignment stored on the identity,
which makes it sticky, should also be created or removed.
|
static java.lang.String |
ARG_ASSIGNMENT_NOTE
The role assignment note coming in with the attribute request.
|
static java.lang.String |
ARG_CHECK_POLICY
When used with ATT_PASSWORD, requests that policy checking
be performed before setting.
|
static java.lang.String |
ARG_COMMENTS
The request comments coming in with the request.
|
static java.lang.String |
ARG_DESTINATION_IDENTITY
Argument for "links" request.
|
static java.lang.String |
ARG_FORCE_NEW_ACCOUNT
When logically true, this AccountRequest argument indicates that the
user specifically requested to create an account.
|
static java.lang.String |
ARG_LINK_EDIT
When this is logically true, it means that the link attribute
was manually edited.
|
static java.lang.String |
ARG_LOCK_TIMEOUT
Name of a plan argument that contains the timeout to be used
when acquiring locks on the target Identity.
|
static java.lang.String |
ARG_PERMITTED_BY
Holds the name of the role which permits the role being requested
in a permitted role request.
|
static java.lang.String |
ARG_PREVIOUS_VALUE
Optional AttributeRequest argument used to convey
the previous values that were assigned.
|
static java.lang.String |
ARG_REMOVE_DATE
The date at which a Remove request is to occur,
the "sunset" date.
|
static java.lang.String |
ARG_REQUESTER
Name of a plan argument holding the name of the identity
that is considered to be the requester of the provisioning.
|
static java.lang.String |
ARG_REQUIRED |
static java.lang.String |
ARG_SECRET
When true indicates that the AttributeRequest value is secret.
|
static java.lang.String |
ARG_SOURCE
Name of a plan argument that contains the "source" type.
|
static java.lang.String |
ARG_SOURCE_ID
Name of a plan argument that contains the database id of
an object associated with the source.
|
static java.lang.String |
ARG_SOURCE_IDENTITY
Argument for "links" request.
|
static java.lang.String |
ARG_SOURCE_NAME
Name of a plan argument that contains the database name of
an object associated with the source.
|
static java.lang.String |
ARG_TYPE |
static java.lang.String |
ARG_TYPE_DATE |
static java.lang.String |
ASSIGNMENT_ID_NEW
A reserved name that can be set in an AttributeRequest's assignmentId
to indicate that a new assignment is to be created.
|
static java.lang.String |
ATT_ATTRIBUTE_NAME |
static java.lang.String |
ATT_ATTRIBUTE_VALUE |
static java.lang.String |
ATT_CURRENT_PASSWORD
Special attribute used in the arguments map of a password
AttributeRequest that holds the users current password.
|
static java.lang.String |
ATT_GENERATED
Used to notify email template
|
static java.lang.String |
ATT_IDM_ROLES
The name of the attribute in the APP_IDM account that
represents the assigned roles.
|
static java.lang.String |
ATT_IIQ_ACTIVITY_CONFIG
The name of a special AttributeRequest within the IdentityIQ
application to modify the ActivityConfig.
|
static java.lang.String |
ATT_IIQ_ARCHIVES
A pseudo attribute representing the IdentityArchive list
which we display in the UI as "identity history".
|
static java.lang.String |
ATT_IIQ_ASSIGNED_ROLES
The name of a special AttributeRequest within the IdentityIQ
application to modify the assigned role list.
|
static java.lang.String |
ATT_IIQ_AUTHORIZED_SCOPES
The name of a special AttributeRequest within the IdentityIQ
application to modify the authorized scopes list.
|
static java.lang.String |
ATT_IIQ_CAPABILITIES
Attribute holding the capabilities list.
|
static java.lang.String |
ATT_IIQ_CAPABILITIES_NEW
Preferred camel case version of the capabilities attribute.
|
static java.lang.String |
ATT_IIQ_CONTROLLED_SCOPES
Attribute holding the controlled scopes.
|
static java.lang.String |
ATT_IIQ_CONTROLLED_SCOPES_NEW
Preferred camel case version of the authorizedScopes attribute.
|
static java.lang.String |
ATT_IIQ_CONTROLS_ASSIGNED_SCOPE
Attribute holding the flag indicating that the identity
also controls the assigned scope.
|
static java.lang.String |
ATT_IIQ_DETECTED_ROLES
The name of a special AttributeRequest within the IdentityIQ
application to modify the detected role list.
|
static java.lang.String |
ATT_IIQ_EVENTS
A pseudo attribute representing Request objects associated
with this identity which the UI displays as "identity events".
|
static java.lang.String |
ATT_IIQ_LINKS
The name of special AttributeRequest within the IdentityIQ
application to move or delete links
|
static java.lang.String |
ATT_IIQ_PASSWORD
Deprecated.
use
ATT_PASSWORD |
static java.lang.String |
ATT_IIQ_PROVISIONING_REQUESTS
An IdentityIQ pseudo attribute targeting the list of
ProvisioningRequests.
|
static java.lang.String |
ATT_IIQ_ROLE_CHILD
Request to remove a child role from a role in a role composition certification.
|
static java.lang.String |
ATT_IIQ_ROLE_GRANTED_CAPABILITY
Request to remove a capability grant from a role.
|
static java.lang.String |
ATT_IIQ_ROLE_GRANTED_SCOPE
Request to remove a scope grant from a role.
|
static java.lang.String |
ATT_IIQ_ROLE_PERMIT
Request to remove a permitted role from a role in a role composition certification.
|
static java.lang.String |
ATT_IIQ_ROLE_PROFILES
Request to remove a profile from a role in a role composition certification.
|
static java.lang.String |
ATT_IIQ_ROLE_REQUIREMENT
Request to remove a required role from a role in a role composition certification.
|
static java.lang.String |
ATT_IIQ_SCOPE
Attribute holding the assigned scope.
|
static java.lang.String |
ATT_IIQ_SNAPSHOTS
An IdentityIQ pseudo attribute targeting the list of IdentitySnapshots.
|
static java.lang.String |
ATT_IIQ_WORKGROUPS
The name of a special AttributeRequest within the IdentityIQ
application to modify the workgroup list.
|
static java.lang.String |
ATT_OBJECT_APPLICATION |
static java.lang.String |
ATT_OBJECT_ARGUMENTS |
static java.lang.String |
ATT_OBJECT_ATTRIBUTES |
static java.lang.String |
ATT_OBJECT_ID |
static java.lang.String |
ATT_OBJECT_INSTANCE |
static java.lang.String |
ATT_OBJECT_PERMISSIONS |
static java.lang.String |
ATT_OBJECT_TYPE |
static java.lang.String |
ATT_OBJECT_UUID |
static java.lang.String |
ATT_OP |
static java.lang.String |
ATT_PASSWORD
Special attribute name used in AttributeRequests to
set an Identity or account's password.
|
static java.lang.String |
ATT_PERMISSION_RIGHTS |
static java.lang.String |
ATT_PERMISSION_TARGET |
static java.lang.String |
ATT_PLAN_ACCOUNTS |
static java.lang.String |
ATT_PLAN_ARGUMENTS |
static java.lang.String |
ATT_PLAN_IDENTITY |
static java.lang.String |
ATT_PLAN_INTEGRATION_DATA |
static java.lang.String |
ATT_PLAN_OBJECTS |
static java.lang.String |
ATT_PLAN_PROFILE_ORINDAL |
static java.lang.String |
ATT_PLAN_REQUESTERS |
static java.lang.String |
ATT_PRE_EXPIRE
Special attribute used in the arguments map of a password
AttributeRequest that indicates that the new password should be
pre-expired (for example - the user has to change it after first login).
|
static java.lang.String |
ATT_REQUEST_ARGUMENTS |
static java.lang.String |
ATT_REQUEST_RESULT |
static java.lang.String |
IIQ_APPLICATION_NAME
This is the name of the application "IIQ" that goes out in email.
|
static java.lang.String |
OBJECT_TYPE_GROUP
A type name used in ObjectRequest to indicate that the request
will create or update a group.
|
static java.lang.String |
OBJECT_TYPE_MANAGED_ATTRIBUTE
A type name used in ObjectRequest to indicate that the request
will create or update an IdentityIQ ManagedAttribute object but will
not provisioning anything through a Connector.
|
static java.lang.String[] |
SECRET_ATTRIBUTES
List of secret things in provisioning plans.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(ObjectRequest object) |
void |
add(ProvisioningPlan.AccountRequest account) |
void |
add(java.lang.String appname,
java.lang.String attname,
java.lang.Object value)
Deprecated.
|
ProvisioningPlan.AccountRequest |
add(java.lang.String appname,
java.lang.String identity,
ProvisioningPlan.AccountRequest.Operation op) |
void |
add(java.lang.String appname,
java.lang.String attname,
ProvisioningPlan.Operation op,
java.lang.Object value)
Deprecated.
|
ProvisioningPlan.AccountRequest |
add(java.lang.String appname,
java.lang.String nativeIdentity,
java.lang.String attname,
ProvisioningPlan.Operation op,
java.lang.Object value) |
void |
addObjectRequest(ObjectRequest request) |
void |
addRequest(AbstractRequest req) |
void |
addRequester(Identity requester) |
static java.lang.Object |
addValues(java.lang.Object something,
java.lang.Object toSomething)
Backward compatibility for the Original signature before
case insensitivity was added.
|
static java.lang.Object |
addValues(java.lang.Object something,
java.lang.Object toSomething,
boolean nocase)
Utility to add values to a multi-valued attribute with
necessary coercion.
|
ProvisioningPlan |
collapse(boolean includeNullSet) |
static boolean |
contains(java.util.List list,
java.lang.Object value,
boolean nocase) |
java.util.Collection<EntitlementSnapshot> |
convertToEntitlementSnapshots() |
static boolean |
equals(java.lang.Object o1,
java.lang.Object o2,
boolean nocase) |
void |
fromMap(java.util.Map map) |
java.lang.Object |
get(java.lang.String name) |
ProvisioningPlan.AccountRequest |
getAccountRequest(java.lang.String appname)
Deprecated.
|
ProvisioningPlan.AccountRequest |
getAccountRequest(java.lang.String appname,
java.lang.String instance,
java.lang.String nativeIdentity) |
java.util.List<ProvisioningPlan.AccountRequest> |
getAccountRequests() |
java.util.List<ProvisioningPlan.AccountRequest> |
getAccountRequests(java.lang.String appname) |
java.util.List<AbstractRequest> |
getAllRequests() |
static java.lang.String |
getApplicationDisplayName(java.lang.String appName)
If appname is
APP_IIQ we change it to IIQ_APPLICATION_NAME |
java.util.List<java.lang.String> |
getApplicationNames() |
java.util.List<Application> |
getApplications(Resolver resolver) |
<any> |
getArguments() |
java.lang.String |
getComments() |
Identity |
getIdentity() |
ProvisioningPlan.AccountRequest |
getIDMAccountRequest() |
ProvisioningPlan.AccountRequest |
getIIQAccountRequest() |
<any> |
getIntegrationData() |
static ProvisioningPlan |
getLoggingPlan(ProvisioningPlan src)
Clone a plan removing passwords and other secret data.
|
ProvisioningPlan.AccountRequest |
getMatchingAccountRequest(ProvisioningPlan.AccountRequest src) |
AbstractRequest |
getMatchingRequest(AbstractRequest src) |
AbstractRequest |
getMatchingRequest(AbstractRequest src,
boolean allowGeneratedId) |
<T extends AbstractRequest> |
getMatchingRequest(java.util.List<T> requests,
AbstractRequest src) |
<T extends AbstractRequest> |
getMatchingRequest(java.util.List<T> requests,
AbstractRequest src,
boolean allowGeneratedId) |
java.util.List<ProvisioningPlan.AccountRequest> |
getModifyAccountRequests() |
java.lang.String |
getNativeIdentity() |
java.util.List<ProvisioningPlan.AccountRequest> |
getNonModifyAccountRequests() |
java.lang.String |
getNormalizedStatus() |
ObjectRequest |
getObjectRequest(java.lang.String appName,
java.lang.String instance,
java.lang.String nativeIdentity) |
java.util.List<ObjectRequest> |
getObjectRequests() |
java.util.List<ProvisioningTarget> |
getProvisioningTargets() |
java.util.List<Identity> |
getRequesters() |
ProvisioningResult |
getResult() |
java.lang.String |
getSource() |
java.lang.String |
getSourceId() |
java.lang.String |
getSourceName() |
java.lang.String |
getSourceType() |
java.lang.String |
getString(java.lang.String name) |
java.lang.String |
getTargetIntegration() |
java.lang.String |
getTrackingId() |
java.util.List<Message> |
getXmlErrors()
Deprecated.
|
java.lang.String |
getXmlRequestID()
Deprecated.
|
java.lang.String |
getXmlSourceId()
Deprecated.
|
java.lang.String |
getXmlSourceName()
Deprecated.
|
java.lang.String |
getXmlSourceType()
Deprecated.
|
java.lang.String |
getXmlStatus()
Deprecated.
|
java.util.List<Message> |
getXmlWarnings()
Deprecated.
|
boolean |
hasBeenExecuted() |
boolean |
hasRequests() |
boolean |
isEmpty() |
boolean |
isFullyCommitted() |
boolean |
isIdentityPlan() |
boolean |
isIIQ() |
static boolean |
isIIQ(java.lang.String app)
Return true if the given application name is the IdentityIQ application, either
the Certification "IdentityIQ" name or the ProvisioningPlan "IIQ" name.
|
static boolean |
isSecret(java.lang.String name) |
boolean |
needsRetry() |
void |
put(java.lang.String name,
java.lang.Object value) |
static void |
remove(java.util.List list,
java.lang.Object value,
boolean nocase) |
void |
remove(ProvisioningPlan.AccountRequest account) |
void |
remove(java.lang.String appname,
java.lang.String attname,
java.lang.Object value)
Deprecated.
|
static void |
removeAll(java.util.List list,
java.util.List values,
boolean nocase) |
static java.lang.Object |
removeValues(java.lang.Object something,
java.lang.Object fromSomething)
Backward compatibility for the Original signature before
case insensitivity was added.
|
static java.lang.Object |
removeValues(java.lang.Object something,
java.lang.Object fromSomething,
boolean nocase)
Utility to remove values from a multi-valued attribute.
|
static void |
retainAll(java.util.List list,
java.util.List values,
boolean nocase) |
static java.lang.Object |
retainValues(java.lang.Object something,
java.lang.Object fromSomething,
boolean nocase)
Utility to remove values from a multi-valued attribute that
are not in a list.
|
void |
set(java.lang.String appname,
java.lang.String attname,
java.lang.Object value)
Deprecated.
|
void |
setAccountRequests(java.util.List<ProvisioningPlan.AccountRequest> reqs) |
void |
setObjectRequests(java.util.List<ObjectRequest> reqs) |
java.util.Map |
toMap() |
static final java.lang.String ARG_REQUESTER
static final java.lang.String ARG_SOURCE
static final java.lang.String ARG_SOURCE_ID
static final java.lang.String ARG_SOURCE_NAME
static final java.lang.String ARG_LOCK_TIMEOUT
static final java.lang.String APP_IIQ
static final java.lang.String IIQ_APPLICATION_NAME
static final java.lang.String ATT_IIQ_ASSIGNED_ROLES
static final java.lang.String ATT_IIQ_DETECTED_ROLES
static final java.lang.String ATT_IIQ_LINKS
static final java.lang.String ATT_IIQ_WORKGROUPS
static final java.lang.String ATT_PASSWORD
static final java.lang.String ATT_CURRENT_PASSWORD
static final java.lang.String ATT_PRE_EXPIRE
static final java.lang.String ATT_GENERATED
@Deprecated static final java.lang.String ATT_IIQ_PASSWORD
ATT_PASSWORDstatic final java.lang.String ATT_IIQ_CAPABILITIES
static final java.lang.String ATT_IIQ_CAPABILITIES_NEW
static final java.lang.String ATT_IIQ_CONTROLLED_SCOPES
static final java.lang.String ATT_IIQ_CONTROLLED_SCOPES_NEW
static final java.lang.String ATT_IIQ_AUTHORIZED_SCOPES
static final java.lang.String ATT_IIQ_SCOPE
static final java.lang.String ATT_IIQ_CONTROLS_ASSIGNED_SCOPE
static final java.lang.String ATT_IIQ_ACTIVITY_CONFIG
static final java.lang.String ATT_IIQ_ARCHIVES
static final java.lang.String ATT_IIQ_SNAPSHOTS
static final java.lang.String ATT_IIQ_EVENTS
static final java.lang.String ATT_IIQ_PROVISIONING_REQUESTS
static final java.lang.String APP_IDM
static final java.lang.String ATT_IDM_ROLES
static final java.lang.String ARG_FORCE_NEW_ACCOUNT
static final java.lang.String ARG_ADD_DATE
static final java.lang.String ARG_REMOVE_DATE
static final java.lang.String ARG_COMMENTS
static final java.lang.String ARG_ASSIGNMENT_NOTE
static final java.lang.String ARG_LINK_EDIT
static final java.lang.String ARG_CHECK_POLICY
static final java.lang.String ARG_ASSIGNMENT
AttributeAssignment,
Constant Field Valuesstatic final java.lang.String ARG_SECRET
static final java.lang.String ARG_PERMITTED_BY
static final java.lang.String ATT_IIQ_ROLE_PROFILES
static final java.lang.String ATT_IIQ_ROLE_CHILD
static final java.lang.String ATT_IIQ_ROLE_REQUIREMENT
static final java.lang.String ATT_IIQ_ROLE_PERMIT
static final java.lang.String ATT_IIQ_ROLE_GRANTED_SCOPE
static final java.lang.String ATT_IIQ_ROLE_GRANTED_CAPABILITY
static final java.lang.String ARG_PREVIOUS_VALUE
static final java.lang.String ARG_TYPE
static final java.lang.String ARG_REQUIRED
static final java.lang.String ARG_TYPE_DATE
static final java.lang.String ARG_ALLOW_SIMPLIFICATION
static final java.lang.String ARG_DESTINATION_IDENTITY
static final java.lang.String ARG_SOURCE_IDENTITY
static final java.lang.String OBJECT_TYPE_MANAGED_ATTRIBUTE
static final java.lang.String OBJECT_TYPE_GROUP
static final java.lang.String ACCOUNT_GROUP_NAME
static final java.lang.String ACCOUNT_GROUP_DESCRIPTION
static final java.lang.String ACCOUNT_GROUP_OWNER
static final java.lang.String ACCOUNT_GROUP_SCOPE
static final java.lang.String ACCOUNT_GROUP_APPLICATION
static final java.lang.String ACCOUNT_GROUP_NATIVE_IDENTITY
static final java.lang.String ACCOUNT_GROUP_REFERENCE_ATTRIBUTE
static final java.lang.String ATT_PLAN_IDENTITY
static final java.lang.String ATT_PLAN_ACCOUNTS
static final java.lang.String ATT_PLAN_OBJECTS
static final java.lang.String ATT_PLAN_REQUESTERS
static final java.lang.String ATT_PLAN_ARGUMENTS
static final java.lang.String ATT_PLAN_INTEGRATION_DATA
static final java.lang.String ATT_PLAN_PROFILE_ORINDAL
static final java.lang.String ATT_OP
static final java.lang.String ATT_OBJECT_APPLICATION
static final java.lang.String ATT_OBJECT_INSTANCE
static final java.lang.String ATT_OBJECT_TYPE
static final java.lang.String ATT_OBJECT_ID
static final java.lang.String ATT_OBJECT_UUID
static final java.lang.String ATT_OBJECT_ATTRIBUTES
static final java.lang.String ATT_OBJECT_PERMISSIONS
static final java.lang.String ATT_OBJECT_ARGUMENTS
static final java.lang.String ATT_ATTRIBUTE_NAME
static final java.lang.String ATT_ATTRIBUTE_VALUE
static final java.lang.String ATT_PERMISSION_TARGET
static final java.lang.String ATT_PERMISSION_RIGHTS
static final java.lang.String ATT_REQUEST_ARGUMENTS
static final java.lang.String ATT_REQUEST_RESULT
static final java.lang.String ASSIGNMENT_ID_NEW
static final java.lang.String[] SECRET_ATTRIBUTES
static boolean isIIQ(java.lang.String app)
static java.lang.String getApplicationDisplayName(java.lang.String appName)
APP_IIQ we change it to IIQ_APPLICATION_NAMEappName - the appname to displaystatic java.lang.Object addValues(java.lang.Object something,
java.lang.Object toSomething,
boolean nocase)
When nocase is true, the values are case insensitive.
static java.lang.Object addValues(java.lang.Object something,
java.lang.Object toSomething)
static java.lang.Object removeValues(java.lang.Object something,
java.lang.Object fromSomething,
boolean nocase)
When nocase is true, the values are case insensitive.
static java.lang.Object removeValues(java.lang.Object something,
java.lang.Object fromSomething)
static java.lang.Object retainValues(java.lang.Object something,
java.lang.Object fromSomething,
boolean nocase)
static void removeAll(java.util.List list,
java.util.List values,
boolean nocase)
static void retainAll(java.util.List list,
java.util.List values,
boolean nocase)
static void remove(java.util.List list,
java.lang.Object value,
boolean nocase)
static boolean contains(java.util.List list,
java.lang.Object value,
boolean nocase)
static boolean equals(java.lang.Object o1,
java.lang.Object o2,
boolean nocase)
static boolean isSecret(java.lang.String name)
static ProvisioningPlan getLoggingPlan(ProvisioningPlan src)
boolean isIdentityPlan()
void add(ProvisioningPlan.AccountRequest account)
void add(ObjectRequest object)
void remove(ProvisioningPlan.AccountRequest account)
void addRequest(AbstractRequest req)
void setAccountRequests(java.util.List<ProvisioningPlan.AccountRequest> reqs)
java.util.List<ProvisioningPlan.AccountRequest> getAccountRequests()
java.util.List<ObjectRequest> getObjectRequests()
void setObjectRequests(java.util.List<ObjectRequest> reqs)
void addObjectRequest(ObjectRequest request)
java.util.List<AbstractRequest> getAllRequests()
boolean isEmpty()
boolean hasRequests()
java.util.List<Identity> getRequesters()
void addRequester(Identity requester)
java.lang.String getComments()
java.util.List<ProvisioningTarget> getProvisioningTargets()
java.lang.String getSource()
java.lang.String getSourceType()
java.lang.String getSourceName()
java.lang.String getSourceId()
Identity getIdentity()
java.lang.String getNativeIdentity()
<any> getArguments()
<any> getIntegrationData()
java.lang.String getTargetIntegration()
ProvisioningResult getResult()
boolean isIIQ()
java.lang.String getTrackingId()
@Deprecated java.lang.String getXmlSourceType()
@Deprecated java.lang.String getXmlSourceName()
@Deprecated java.lang.String getXmlSourceId()
@Deprecated java.lang.String getXmlStatus()
@Deprecated java.lang.String getXmlRequestID()
@Deprecated java.util.List<Message> getXmlWarnings()
@Deprecated java.util.List<Message> getXmlErrors()
ProvisioningPlan.AccountRequest add(java.lang.String appname, java.lang.String identity, ProvisioningPlan.AccountRequest.Operation op)
ProvisioningPlan.AccountRequest add(java.lang.String appname, java.lang.String nativeIdentity, java.lang.String attname, ProvisioningPlan.Operation op, java.lang.Object value)
void put(java.lang.String name,
java.lang.Object value)
java.lang.Object get(java.lang.String name)
java.lang.String getString(java.lang.String name)
AbstractRequest getMatchingRequest(AbstractRequest src)
AbstractRequest getMatchingRequest(AbstractRequest src,
boolean allowGeneratedId)
<T extends AbstractRequest> AbstractRequest getMatchingRequest(java.util.List<T> requests,
AbstractRequest src)
<T extends AbstractRequest> AbstractRequest getMatchingRequest(java.util.List<T> requests,
AbstractRequest src,
boolean allowGeneratedId)
ProvisioningPlan.AccountRequest getMatchingAccountRequest(ProvisioningPlan.AccountRequest src)
java.util.List<ProvisioningPlan.AccountRequest> getAccountRequests(java.lang.String appname)
@Deprecated ProvisioningPlan.AccountRequest getAccountRequest(java.lang.String appname)
ProvisioningPlan.AccountRequest getAccountRequest(java.lang.String appname, java.lang.String instance, java.lang.String nativeIdentity)
ObjectRequest getObjectRequest(java.lang.String appName,
java.lang.String instance,
java.lang.String nativeIdentity)
ProvisioningPlan.AccountRequest getIIQAccountRequest()
ProvisioningPlan.AccountRequest getIDMAccountRequest()
java.util.Collection<EntitlementSnapshot> convertToEntitlementSnapshots()
throws GeneralException
GeneralExceptionjava.util.List<java.lang.String> getApplicationNames()
java.util.List<Application> getApplications(Resolver resolver) throws GeneralException
GeneralExceptionjava.util.List<ProvisioningPlan.AccountRequest> getNonModifyAccountRequests()
java.util.List<ProvisioningPlan.AccountRequest> getModifyAccountRequests()
java.util.Map toMap()
void fromMap(java.util.Map map)
ProvisioningPlan collapse(boolean includeNullSet)
boolean isFullyCommitted()
java.lang.String getNormalizedStatus()
boolean hasBeenExecuted()
boolean needsRetry()
@Deprecated
void add(java.lang.String appname,
java.lang.String attname,
ProvisioningPlan.Operation op,
java.lang.Object value)
@Deprecated
void add(java.lang.String appname,
java.lang.String attname,
java.lang.Object value)
@Deprecated
void remove(java.lang.String appname,
java.lang.String attname,
java.lang.Object value)
@Deprecated
void set(java.lang.String appname,
java.lang.String attname,
java.lang.Object value)