public class ProvisioningPlan
extends sailpoint.tools.xml.AbstractXmlObject
Modifier and Type | Class and Description |
---|---|
static class |
ProvisioningPlan.AbstractRequest |
static class |
ProvisioningPlan.AccountRequest |
static class |
ProvisioningPlan.AttributeRequest |
static class |
ProvisioningPlan.GenericRequest |
static class |
ProvisioningPlan.ObjectOperation |
static class |
ProvisioningPlan.ObjectRequest |
static class |
ProvisioningPlan.Operation |
static class |
ProvisioningPlan.PermissionRequest |
Constructor and Description |
---|
ProvisioningPlan() |
ProvisioningPlan(java.util.Map map) |
ProvisioningPlan(ProvisioningPlan src) |
ProvisioningPlan(ProvisioningPlan src,
boolean keepRequests) |
Modifier and Type | Method and Description |
---|---|
void |
add(ProvisioningPlan.AccountRequest account) |
void |
add(ProvisioningPlan.ObjectRequest object) |
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 |
addFiltered(ProvisioningPlan.AbstractRequest request) |
void |
addObjectRequest(ProvisioningPlan.ObjectRequest request) |
void |
addRequest(ProvisioningPlan.AbstractRequest req) |
void |
addRequester(Identity requester) |
static java.lang.Object |
addValues(java.lang.Object something,
java.lang.Object toSomething) |
static java.lang.Object |
addValues(java.lang.Object something,
java.lang.Object toSomething,
boolean nocase) |
ProvisioningPlan |
collapse(boolean includeNullSet) |
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) |
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<ProvisioningPlan.AccountRequest> |
getAccountRequests(java.lang.String appname,
java.lang.String nativeIdentity) |
java.util.List<ProvisioningPlan.AbstractRequest> |
getAllRequests() |
java.lang.String |
getAppForTargetCollector() |
static java.lang.String |
getApplicationDisplayName(java.lang.String appName) |
java.util.List<java.lang.String> |
getApplicationNames() |
Attributes<java.lang.String,java.lang.Object> |
getArguments() |
java.lang.String |
getComments() |
java.util.List<ProvisioningPlan.AbstractRequest> |
getFiltered() |
Identity |
getIdentity() |
ProvisioningPlan.AccountRequest |
getIDMAccountRequest() |
ProvisioningPlan.AccountRequest |
getIIQAccountRequest() |
Attributes<java.lang.String,java.lang.Object> |
getIntegrationData() |
long |
getMaintenanceExpiration() |
ProvisioningPlan.AccountRequest |
getMatchingAccountRequest(ProvisioningPlan.AccountRequest src) |
<T extends ProvisioningPlan.AbstractRequest> |
getMatchingRequest(java.util.List<T> requests,
ProvisioningPlan.AbstractRequest src) |
<T extends ProvisioningPlan.AbstractRequest> |
getMatchingRequest(java.util.List<T> requests,
ProvisioningPlan.AbstractRequest src,
boolean allowGeneratedId) |
ProvisioningPlan.AbstractRequest |
getMatchingRequest(ProvisioningPlan.AbstractRequest src) |
ProvisioningPlan.AbstractRequest |
getMatchingRequest(ProvisioningPlan.AbstractRequest src,
boolean allowGeneratedId) |
java.util.List<ProvisioningPlan.AccountRequest> |
getModifyAccountRequests() |
java.lang.String |
getNativeIdentity() |
java.util.List<ProvisioningPlan.AccountRequest> |
getNonModifyAccountRequests() |
java.lang.String |
getNormalizedStatus() |
ProvisioningPlan.ObjectRequest |
getObjectRequest(java.lang.String appName,
java.lang.String instance,
java.lang.String nativeIdentity) |
java.util.List<ProvisioningPlan.ObjectRequest> |
getObjectRequests() |
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 |
hasRequests() |
boolean |
isEmpty() |
boolean |
isIdentityPlan() |
boolean |
isIIQ() |
static boolean |
isIIQ(java.lang.String app) |
boolean |
isProvisioned() |
void |
merge(ProvisioningPlan planToMerge) |
void |
merge(ProvisioningPlan planToMerge,
boolean removeMatches) |
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) |
static java.lang.Object |
removeValues(java.lang.Object something,
java.lang.Object fromSomething,
boolean nocase) |
void |
resetResults() |
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) |
void |
set(java.lang.String appname,
java.lang.String attname,
java.lang.Object value)
Deprecated.
|
void |
setAccountRequests(java.util.List<ProvisioningPlan.AccountRequest> reqs) |
void |
setArguments(Attributes<java.lang.String,java.lang.Object> atts) |
void |
setComments(java.lang.String c) |
void |
setFiltered(java.util.List<ProvisioningPlan.AbstractRequest> filtered) |
void |
setIdentity(Identity identity) |
void |
setIntegrationData(Attributes<java.lang.String,java.lang.Object> integrationData) |
void |
setMaintenanceExpiration(long l) |
void |
setNativeIdentity(java.lang.String s) |
void |
setObjectRequests(java.util.List<ProvisioningPlan.ObjectRequest> reqs) |
void |
setProvisioned(boolean provisioned) |
void |
setRequesters(java.util.List<Identity> _requesters) |
void |
setRequestTrackingId(java.lang.String id) |
void |
setResult(ProvisioningResult r) |
void |
setSource(java.lang.String s) |
void |
setSourceId(java.lang.String sourceId) |
void |
setSourceName(java.lang.String sourceName) |
void |
setSourceType(java.lang.String s) |
void |
setTargetIntegration(java.lang.String name) |
void |
setTrackingId(java.lang.String id) |
void |
setXmlSourceId(java.lang.String s)
Deprecated.
|
void |
setXmlSourceName(java.lang.String s)
Deprecated.
|
void |
setXmlSourceType(java.lang.String s)
Deprecated.
|
void |
setXmlStatus(java.lang.String status)
Deprecated.
|
public ProvisioningPlan()
public ProvisioningPlan(java.util.Map map)
public ProvisioningPlan(ProvisioningPlan src)
public ProvisioningPlan(ProvisioningPlan src, boolean keepRequests)
public boolean isIdentityPlan()
public void merge(ProvisioningPlan planToMerge)
public void merge(ProvisioningPlan planToMerge, boolean removeMatches)
public void add(ProvisioningPlan.AccountRequest account)
public void add(ProvisioningPlan.ObjectRequest object)
public void remove(ProvisioningPlan.AccountRequest account)
public void addRequest(ProvisioningPlan.AbstractRequest req)
public void setAccountRequests(java.util.List<ProvisioningPlan.AccountRequest> reqs)
public java.util.List<ProvisioningPlan.AccountRequest> getAccountRequests()
public java.util.List<ProvisioningPlan.ObjectRequest> getObjectRequests()
public void setObjectRequests(java.util.List<ProvisioningPlan.ObjectRequest> reqs)
public void addObjectRequest(ProvisioningPlan.ObjectRequest request)
public java.util.List<ProvisioningPlan.AbstractRequest> getAllRequests()
public boolean isEmpty()
public boolean hasRequests()
public java.util.List<Identity> getRequesters()
public void setRequesters(java.util.List<Identity> _requesters)
public void addRequester(Identity requester)
public java.lang.String getComments()
public void setComments(java.lang.String c)
public java.util.List<ProvisioningPlan.AbstractRequest> getFiltered()
public void setFiltered(java.util.List<ProvisioningPlan.AbstractRequest> filtered)
public void addFiltered(ProvisioningPlan.AbstractRequest request)
public java.lang.String getSource()
public void setSource(java.lang.String s)
public java.lang.String getSourceType()
public void setSourceType(java.lang.String s)
public java.lang.String getSourceName()
public void setSourceName(java.lang.String sourceName)
public java.lang.String getSourceId()
public void setSourceId(java.lang.String sourceId)
public Identity getIdentity()
public void setIdentity(Identity identity)
public java.lang.String getNativeIdentity()
public void setNativeIdentity(java.lang.String s)
public Attributes<java.lang.String,java.lang.Object> getArguments()
public void setArguments(Attributes<java.lang.String,java.lang.Object> atts)
public Attributes<java.lang.String,java.lang.Object> getIntegrationData()
public void setIntegrationData(Attributes<java.lang.String,java.lang.Object> integrationData)
public java.lang.String getTargetIntegration()
public void setTargetIntegration(java.lang.String name)
public ProvisioningResult getResult()
public void setResult(ProvisioningResult r)
public boolean isProvisioned()
public void setProvisioned(boolean provisioned)
public long getMaintenanceExpiration()
public void setMaintenanceExpiration(long l)
public static boolean isIIQ(java.lang.String app)
public boolean isIIQ()
public java.lang.String getTrackingId()
public void setTrackingId(java.lang.String id)
public void setRequestTrackingId(java.lang.String id)
@Deprecated public java.lang.String getXmlSourceType()
@Deprecated public void setXmlSourceType(java.lang.String s)
@Deprecated public java.lang.String getXmlSourceName()
@Deprecated public void setXmlSourceName(java.lang.String s)
@Deprecated public java.lang.String getXmlSourceId()
@Deprecated public void setXmlSourceId(java.lang.String s)
@Deprecated public java.lang.String getXmlStatus()
@Deprecated public void setXmlStatus(java.lang.String status)
@Deprecated public java.lang.String getXmlRequestID()
@Deprecated public java.util.List<Message> getXmlWarnings()
@Deprecated public java.util.List<Message> getXmlErrors()
public ProvisioningPlan.AccountRequest add(java.lang.String appname, java.lang.String identity, ProvisioningPlan.AccountRequest.Operation op)
public ProvisioningPlan.AccountRequest add(java.lang.String appname, java.lang.String nativeIdentity, java.lang.String attname, ProvisioningPlan.Operation op, java.lang.Object value)
public void put(java.lang.String name, java.lang.Object value)
public java.lang.Object get(java.lang.String name)
public java.lang.String getString(java.lang.String name)
public ProvisioningPlan.AbstractRequest getMatchingRequest(ProvisioningPlan.AbstractRequest src)
public ProvisioningPlan.AbstractRequest getMatchingRequest(ProvisioningPlan.AbstractRequest src, boolean allowGeneratedId)
public <T extends ProvisioningPlan.AbstractRequest> ProvisioningPlan.AbstractRequest getMatchingRequest(java.util.List<T> requests, ProvisioningPlan.AbstractRequest src)
public <T extends ProvisioningPlan.AbstractRequest> ProvisioningPlan.AbstractRequest getMatchingRequest(java.util.List<T> requests, ProvisioningPlan.AbstractRequest src, boolean allowGeneratedId)
public ProvisioningPlan.AccountRequest getMatchingAccountRequest(ProvisioningPlan.AccountRequest src)
public java.util.List<ProvisioningPlan.AccountRequest> getAccountRequests(java.lang.String appname)
public java.util.List<ProvisioningPlan.AccountRequest> getAccountRequests(java.lang.String appname, java.lang.String nativeIdentity)
@Deprecated public ProvisioningPlan.AccountRequest getAccountRequest(java.lang.String appname)
public ProvisioningPlan.AccountRequest getAccountRequest(java.lang.String appname, java.lang.String instance, java.lang.String nativeIdentity)
public ProvisioningPlan.ObjectRequest getObjectRequest(java.lang.String appName, java.lang.String instance, java.lang.String nativeIdentity)
public ProvisioningPlan.AccountRequest getIIQAccountRequest()
public ProvisioningPlan.AccountRequest getIDMAccountRequest()
public static java.lang.String getApplicationDisplayName(java.lang.String appName)
public java.util.List<java.lang.String> getApplicationNames()
public java.util.List<ProvisioningPlan.AccountRequest> getNonModifyAccountRequests()
public java.util.List<ProvisioningPlan.AccountRequest> getModifyAccountRequests()
public java.lang.String getAppForTargetCollector() throws sailpoint.tools.GeneralException
sailpoint.tools.GeneralException
public void fromMap(java.util.Map map)
public static java.lang.Object addValues(java.lang.Object something, java.lang.Object toSomething, boolean nocase)
public static java.lang.Object addValues(java.lang.Object something, java.lang.Object toSomething)
public static java.lang.Object removeValues(java.lang.Object something, java.lang.Object fromSomething, boolean nocase)
public static java.lang.Object removeValues(java.lang.Object something, java.lang.Object fromSomething)
public static java.lang.Object retainValues(java.lang.Object something, java.lang.Object fromSomething, boolean nocase)
public static void removeAll(java.util.List list, java.util.List values, boolean nocase)
public static void retainAll(java.util.List list, java.util.List values, boolean nocase)
public static void remove(java.util.List list, java.lang.Object value, boolean nocase)
public static boolean contains(java.util.List list, java.lang.Object value, boolean nocase)
public static boolean equals(java.lang.Object o1, java.lang.Object o2, boolean nocase)
public ProvisioningPlan collapse(boolean includeNullSet)
public java.lang.String getNormalizedStatus()
public void resetResults()
@Deprecated public void add(java.lang.String appname, java.lang.String attname, ProvisioningPlan.Operation op, java.lang.Object value)
@Deprecated public void add(java.lang.String appname, java.lang.String attname, java.lang.Object value)
@Deprecated public void remove(java.lang.String appname, java.lang.String attname, java.lang.Object value)
@Deprecated public void set(java.lang.String appname, java.lang.String attname, java.lang.Object value)