Update to rule java docs: 5245247870

This commit is contained in:
GitHub Action Bot
2023-06-12 15:04:22 +00:00
parent 5ab4c57eee
commit 9c6d3c443e
116 changed files with 21883 additions and 13877 deletions

View File

@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_322) on Wed Sep 21 11:36:53 EDT 2022 -->
<!-- Generated by javadoc (1.8.0_322) on Mon Jun 05 14:12:43 EDT 2023 -->
<title>ProvisioningPlan.GenericRequest</title>
<meta name="date" content="2022-09-21">
<meta name="date" content="2023-06-05">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":6,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10};
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":6,"i13":6,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -113,27 +113,16 @@ var activeTableTab = "activeTableTab";
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../sailpoint/object/ProvisioningPlan.AttributeRequest.html" title="class in sailpoint.object">ProvisioningPlan.AttributeRequest</a>, <a href="../../sailpoint/object/ProvisioningPlan.PermissionRequest.html" title="class in sailpoint.object">ProvisioningPlan.PermissionRequest</a></dd>
<dd><a href="../../sailpoint/object/ProvisioningPlan.AttributeRequest.html" title="class in sailpoint.object">ProvisioningPlan.AttributeRequest</a></dd>
</dl>
<dl>
<dt>Enclosing interface:</dt>
<dd><a href="../../sailpoint/object/ProvisioningPlan.html" title="interface in sailpoint.object">ProvisioningPlan</a></dd>
<dt>Enclosing class:</dt>
<dd><a href="../../sailpoint/object/ProvisioningPlan.html" title="class in sailpoint.object">ProvisioningPlan</a></dd>
</dl>
<hr>
<br>
<pre>public abstract static class <span class="typeNameLabel">ProvisioningPlan.GenericRequest</span>
extends AbstractXmlObject</pre>
<div class="block">An interface implemented by both AttributeRequest and PermissionRequest
so they can be treated in the same way for plan analysis
and compilation. In retrospect, it would have been better just
to use the same class for both of these.
<p>
The name/value is rendered differently in the subclasses
AttributeRequest calls these name/value and PermissionRequest
calls them target/rights. There is also so work done in
PermissionRequest to maintain the _value as a List<String>
for plan compilation but provide getTarget setTarget methods
that take a CSV string like we use in Permission objects.</div>
</li>
</ul>
</div>
@@ -173,239 +162,95 @@ extends AbstractXmlObject</pre>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#addValues-java.lang.Object-boolean-">addValues</a></span>(java.lang.Object&nbsp;something,
boolean&nbsp;nocase)</code>
<div class="block">Utility to add values to a multi-valued attribute.</div>
</td>
<td class="colFirst"><code><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#clone--">clone</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#clone--">clone</a></span>()</code>
<div class="block">Utility to clone a request from another.</div>
</td>
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#clone-sailpoint.object.ProvisioningPlan.GenericRequest-">clone</a></span>(<a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a>&nbsp;src)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#clone-sailpoint.object.ProvisioningPlan.GenericRequest-">clone</a></span>(<a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a>&nbsp;src)</code>
<div class="block">Copy the contents of one request to another.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#collapse-boolean-">collapse</a></span>(boolean&nbsp;includeNullSet)</code>
<div class="block">Collapse an attribute or permission request if it has become
a noop.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#get-java.lang.String-">get</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.Date</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getAddDate--">getAddDate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>&lt;any&gt;</code></td>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getArgs--">getArgs</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>&lt;any&gt;</code></td>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getArguments--">getArguments</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getAssignmentId--">getAssignmentId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getBoolean-java.lang.String-">getBoolean</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getComments--">getComments</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getDisplayValue--">getDisplayValue</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getExpansionSource--">getExpansionSource</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getName--">getName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../sailpoint/object/ProvisioningPlan.Operation.html" title="enum in sailpoint.object">ProvisioningPlan.Operation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getOp--">getOp</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../sailpoint/object/ProvisioningPlan.Operation.html" title="enum in sailpoint.object">ProvisioningPlan.Operation</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getOperation--">getOperation</a></span>()</code>
<div class="block">Backward compatibility with the old property name
The standard property is now just "op" for consistency with
ObjectRequest.</div>
</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getOperation--">getOperation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.util.Date</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getRemoveDate--">getRemoveDate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../sailpoint/object/ProvisioningResult.html" title="interface in sailpoint.object">ProvisioningResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getResult--">getResult</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>Script</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getScript--">getScript</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getString-java.lang.String-">getString</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getTrackingId--">getTrackingId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getUnmappedName--">getUnmappedName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#hasArguments--">hasArguments</a></span>()</code>
<div class="block">Used to skip the simplification process since it is unclear
how to combine requests that have different arguments.</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<tr id="i12" class="altColor">
<td class="colFirst"><code>abstract <a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#instantiate--">instantiate</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#isLinkEdit--">isLinkEdit</a></span>()</code>&nbsp;</td>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#isSecret--">isSecret</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#okToSimplify--">okToSimplify</a></span>()</code>
<div class="block">Arguments are added during role assignment removal
that don't mean we can't simplify and combine
multiple requests.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#put-java.lang.String-java.lang.Object-">put</a></span>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#remove-java.lang.String-">remove</a></span>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#removeValues-java.lang.Object-boolean-">removeValues</a></span>(java.lang.Object&nbsp;something,
boolean&nbsp;nocase)</code>
<div class="block">Utility to remove values from a multi-valued attribute.</div>
</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setArgs-sailpoint.object.Attributes-">setArgs</a></span>(<a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;&nbsp;atts)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#retainValues-java.lang.Object-boolean-">retainValues</a></span>(java.lang.Object&nbsp;something,
boolean&nbsp;nocase)</code>
<div class="block">Utility to reatain only those values in a given list.</div>
</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setArguments-sailpoint.object.Attributes-">setArguments</a></span>(<a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;&nbsp;atts)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setAddDate-java.util.Date-">setAddDate</a></span>(java.util.Date&nbsp;d)</code>
<div class="block">Convenience accessor for the effective dates.</div>
</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setAssignment-boolean-">setAssignment</a></span>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setArgs--">setArgs</a></span>(&lt;any&gt;&nbsp;atts)</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setArguments--">setArguments</a></span>(&lt;any&gt;&nbsp;atts)</code>
<div class="block">Attribute and permission requests can have arguments
that influence how they are provisioned.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setAssignmentId-java.lang.String-">setAssignmentId</a></span>(java.lang.String&nbsp;id)</code>&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setComments-java.lang.String-">setComments</a></span>(java.lang.String&nbsp;c)</code>&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setDisplayValue-java.lang.String-">setDisplayValue</a></span>(java.lang.String&nbsp;val)</code>&nbsp;</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setExpansionSource-java.lang.String-">setExpansionSource</a></span>(java.lang.String&nbsp;expansionSource)</code>&nbsp;</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setLinkEdit-boolean-">setLinkEdit</a></span>(boolean&nbsp;b)</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setName-java.lang.String-">setName</a></span>(java.lang.String&nbsp;s)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setOp-sailpoint.object.ProvisioningPlan.Operation-">setOp</a></span>(<a href="../../sailpoint/object/ProvisioningPlan.Operation.html" title="enum in sailpoint.object">ProvisioningPlan.Operation</a>&nbsp;op)</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<tr id="i21" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setOperation-sailpoint.object.ProvisioningPlan.Operation-">setOperation</a></span>(<a href="../../sailpoint/object/ProvisioningPlan.Operation.html" title="enum in sailpoint.object">ProvisioningPlan.Operation</a>&nbsp;op)</code>
<div class="block">Backward compatibility with the old property name
The standard property is now just "op" for consistency with
ObjectRequest.</div>
</td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setOperation-sailpoint.object.ProvisioningPlan.Operation-">setOperation</a></span>(<a href="../../sailpoint/object/ProvisioningPlan.Operation.html" title="enum in sailpoint.object">ProvisioningPlan.Operation</a>&nbsp;op)</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setRemoveDate-java.util.Date-">setRemoveDate</a></span>(java.util.Date&nbsp;d)</code>&nbsp;</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setResult-sailpoint.object.ProvisioningResult-">setResult</a></span>(<a href="../../sailpoint/object/ProvisioningResult.html" title="interface in sailpoint.object">ProvisioningResult</a>&nbsp;r)</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setScript-Script-">setScript</a></span>(Script&nbsp;s)</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setTrackingId-java.lang.String-">setTrackingId</a></span>(java.lang.String&nbsp;id)</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setUnmappedName-java.lang.String-">setUnmappedName</a></span>(java.lang.String&nbsp;s)</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<tr id="i22" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html#setValue-java.lang.Object-">setValue</a></span>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
@@ -415,7 +260,7 @@ extends AbstractXmlObject</pre>
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</code></li>
<code>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
@@ -473,7 +318,6 @@ extends AbstractXmlObject</pre>
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;void&nbsp;clone(<a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a>&nbsp;src)</pre>
<div class="block">Copy the contents of one request to another.</div>
</li>
</ul>
<a name="clone--">
@@ -483,7 +327,6 @@ extends AbstractXmlObject</pre>
<li class="blockList">
<h4>clone</h4>
<pre>public&nbsp;<a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a>&nbsp;clone()</pre>
<div class="block">Utility to clone a request from another.</div>
</li>
</ul>
<a name="getName--">
@@ -504,24 +347,6 @@ extends AbstractXmlObject</pre>
<pre>public&nbsp;void&nbsp;setName(java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a name="getUnmappedName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUnmappedName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getUnmappedName()</pre>
</li>
</ul>
<a name="setUnmappedName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUnmappedName</h4>
<pre>public&nbsp;void&nbsp;setUnmappedName(java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a name="getDisplayValue--">
<!-- -->
</a>
@@ -531,15 +356,6 @@ extends AbstractXmlObject</pre>
<pre>public&nbsp;java.lang.String&nbsp;getDisplayValue()</pre>
</li>
</ul>
<a name="setDisplayValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDisplayValue</h4>
<pre>public&nbsp;void&nbsp;setDisplayValue(java.lang.String&nbsp;val)</pre>
</li>
</ul>
<a name="getValue--">
<!-- -->
</a>
@@ -558,24 +374,6 @@ extends AbstractXmlObject</pre>
<pre>public&nbsp;void&nbsp;setValue(java.lang.Object&nbsp;o)</pre>
</li>
</ul>
<a name="getScript--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScript</h4>
<pre>public&nbsp;Script&nbsp;getScript()</pre>
</li>
</ul>
<a name="setScript-Script-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setScript</h4>
<pre>public&nbsp;void&nbsp;setScript(Script&nbsp;s)</pre>
</li>
</ul>
<a name="getOp--">
<!-- -->
</a>
@@ -601,9 +399,6 @@ extends AbstractXmlObject</pre>
<li class="blockList">
<h4>getOperation</h4>
<pre>public&nbsp;<a href="../../sailpoint/object/ProvisioningPlan.Operation.html" title="enum in sailpoint.object">ProvisioningPlan.Operation</a>&nbsp;getOperation()</pre>
<div class="block">Backward compatibility with the old property name
The standard property is now just "op" for consistency with
ObjectRequest.</div>
</li>
</ul>
<a name="setOperation-sailpoint.object.ProvisioningPlan.Operation-">
@@ -613,27 +408,6 @@ extends AbstractXmlObject</pre>
<li class="blockList">
<h4>setOperation</h4>
<pre>public&nbsp;void&nbsp;setOperation(<a href="../../sailpoint/object/ProvisioningPlan.Operation.html" title="enum in sailpoint.object">ProvisioningPlan.Operation</a>&nbsp;op)</pre>
<div class="block">Backward compatibility with the old property name
The standard property is now just "op" for consistency with
ObjectRequest.</div>
</li>
</ul>
<a name="getTrackingId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackingId</h4>
<pre>public&nbsp;java.lang.String&nbsp;getTrackingId()</pre>
</li>
</ul>
<a name="setTrackingId-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setTrackingId</h4>
<pre>public&nbsp;void&nbsp;setTrackingId(java.lang.String&nbsp;id)</pre>
</li>
</ul>
<a name="getResult--">
@@ -645,74 +419,22 @@ extends AbstractXmlObject</pre>
<pre>public&nbsp;<a href="../../sailpoint/object/ProvisioningResult.html" title="interface in sailpoint.object">ProvisioningResult</a>&nbsp;getResult()</pre>
</li>
</ul>
<a name="setResult-sailpoint.object.ProvisioningResult-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setResult</h4>
<pre>public&nbsp;void&nbsp;setResult(<a href="../../sailpoint/object/ProvisioningResult.html" title="interface in sailpoint.object">ProvisioningResult</a>&nbsp;r)</pre>
</li>
</ul>
<a name="addValues-java.lang.Object-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addValues</h4>
<pre>public&nbsp;void&nbsp;addValues(java.lang.Object&nbsp;something,
boolean&nbsp;nocase)</pre>
<div class="block">Utility to add values to a multi-valued attribute.
This is used by Provisioner during plan compilation to normalize
multiple requests for the same attribute. The given value
is normally a List but it can be an atomic value (usually
a String).</div>
</li>
</ul>
<a name="removeValues-java.lang.Object-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeValues</h4>
<pre>public&nbsp;void&nbsp;removeValues(java.lang.Object&nbsp;something,
boolean&nbsp;nocase)</pre>
<div class="block">Utility to remove values from a multi-valued attribute.
Like addValues, used by Provisioner during plan normalization.</div>
</li>
</ul>
<a name="retainValues-java.lang.Object-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>retainValues</h4>
<pre>public&nbsp;void&nbsp;retainValues(java.lang.Object&nbsp;something,
boolean&nbsp;nocase)</pre>
<div class="block">Utility to reatain only those values in a given list.
This one is used by Aggregator to filter plans in
ProvisioningRequests.</div>
</li>
</ul>
<a name="setArguments--">
<a name="setArguments-sailpoint.object.Attributes-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArguments</h4>
<pre>public&nbsp;void&nbsp;setArguments(&lt;any&gt;&nbsp;atts)</pre>
<div class="block">Attribute and permission requests can have arguments
that influence how they are provisioned. Sunrise/sunset
dates are one example.</div>
<pre>public&nbsp;void&nbsp;setArguments(<a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;&nbsp;atts)</pre>
</li>
</ul>
<a name="setArgs--">
<a name="setArgs-sailpoint.object.Attributes-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setArgs</h4>
<pre>public&nbsp;void&nbsp;setArgs(&lt;any&gt;&nbsp;atts)</pre>
<pre>public&nbsp;void&nbsp;setArgs(<a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;&nbsp;atts)</pre>
</li>
</ul>
<a name="getArgs--">
@@ -721,7 +443,7 @@ extends AbstractXmlObject</pre>
<ul class="blockList">
<li class="blockList">
<h4>getArgs</h4>
<pre>public&nbsp;&lt;any&gt;&nbsp;getArgs()</pre>
<pre>public&nbsp;<a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;&nbsp;getArgs()</pre>
</li>
</ul>
<a name="getArguments--">
@@ -730,20 +452,7 @@ extends AbstractXmlObject</pre>
<ul class="blockList">
<li class="blockList">
<h4>getArguments</h4>
<pre>public&nbsp;&lt;any&gt;&nbsp;getArguments()</pre>
</li>
</ul>
<a name="hasArguments--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasArguments</h4>
<pre>public&nbsp;boolean&nbsp;hasArguments()</pre>
<div class="block">Used to skip the simplification process since it is unclear
how to combine requests that have different arguments.
Some can probably merge, but others need to be processed
independently.</div>
<pre>public&nbsp;<a href="../../sailpoint/object/Attributes.html" title="class in sailpoint.object">Attributes</a>&lt;java.lang.String,java.lang.Object&gt;&nbsp;getArguments()</pre>
</li>
</ul>
<a name="put-java.lang.String-java.lang.Object-">
@@ -765,70 +474,6 @@ extends AbstractXmlObject</pre>
<pre>public&nbsp;java.lang.Object&nbsp;get(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="remove-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="getBoolean-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
<pre>public&nbsp;boolean&nbsp;getBoolean(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="getString-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
<pre>public&nbsp;java.lang.String&nbsp;getString(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="setAddDate-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAddDate</h4>
<pre>public&nbsp;void&nbsp;setAddDate(java.util.Date&nbsp;d)</pre>
<div class="block">Convenience accessor for the effective dates.</div>
</li>
</ul>
<a name="getAddDate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAddDate</h4>
<pre>public&nbsp;java.util.Date&nbsp;getAddDate()</pre>
</li>
</ul>
<a name="setRemoveDate-java.util.Date-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRemoveDate</h4>
<pre>public&nbsp;void&nbsp;setRemoveDate(java.util.Date&nbsp;d)</pre>
</li>
</ul>
<a name="getRemoveDate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRemoveDate</h4>
<pre>public&nbsp;java.util.Date&nbsp;getRemoveDate()</pre>
</li>
</ul>
<a name="getComments--">
<!-- -->
</a>
@@ -847,106 +492,22 @@ extends AbstractXmlObject</pre>
<pre>public&nbsp;void&nbsp;setComments(java.lang.String&nbsp;c)</pre>
</li>
</ul>
<a name="setLinkEdit-boolean-">
<a name="setAssignment-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setLinkEdit</h4>
<pre>public&nbsp;void&nbsp;setLinkEdit(boolean&nbsp;b)</pre>
<h4>setAssignment</h4>
<pre>public&nbsp;void&nbsp;setAssignment(boolean&nbsp;b)</pre>
</li>
</ul>
<a name="isLinkEdit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isLinkEdit</h4>
<pre>public&nbsp;boolean&nbsp;isLinkEdit()</pre>
</li>
</ul>
<a name="setAssignmentId-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAssignmentId</h4>
<pre>public&nbsp;void&nbsp;setAssignmentId(java.lang.String&nbsp;id)</pre>
</li>
</ul>
<a name="getAssignmentId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAssignmentId</h4>
<pre>public&nbsp;java.lang.String&nbsp;getAssignmentId()</pre>
</li>
</ul>
<a name="getExpansionSource--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExpansionSource</h4>
<pre>public&nbsp;java.lang.String&nbsp;getExpansionSource()</pre>
</li>
</ul>
<a name="setExpansionSource-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExpansionSource</h4>
<pre>public&nbsp;void&nbsp;setExpansionSource(java.lang.String&nbsp;expansionSource)</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;o)</pre>
</li>
</ul>
<a name="collapse-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>collapse</h4>
<pre>public&nbsp;<a href="../../sailpoint/object/ProvisioningPlan.GenericRequest.html" title="class in sailpoint.object">ProvisioningPlan.GenericRequest</a>&nbsp;collapse(boolean&nbsp;includeNullSet)</pre>
<div class="block">Collapse an attribute or permission request if it has become
a noop. Set requests are not collapsed unless the
includeNullSet flag is set since those could represent
"set to null" and are still relevant.</div>
</li>
</ul>
<a name="okToSimplify--">
<a name="isSecret--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>okToSimplify</h4>
<pre>public&nbsp;boolean&nbsp;okToSimplify()</pre>
<div class="block">Arguments are added during role assignment removal
that don't mean we can't simplify and combine
multiple requests. During role assignment, there
are no arguments, so those plans are simplified regardless.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>is it ok to simplify this if allowed.</dd>
</dl>
<h4>isSecret</h4>
<pre>public abstract&nbsp;boolean&nbsp;isSecret()</pre>
</li>
</ul>
</li>