Package com.identityworksllc.iiq.common
Class AggregationOutcome
- java.lang.Object
-
- com.identityworksllc.iiq.common.vo.Outcome
-
- com.identityworksllc.iiq.common.AggregationOutcome
-
- All Implemented Interfaces:
Serializable
,AutoCloseable
public class AggregationOutcome extends Outcome
A data class for returning the outcome of the aggregation event- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AggregationOutcome()
Deprecated.AggregationOutcome(String appl, String ni)
AggregationOutcome(String appl, String ni, OutcomeType o)
AggregationOutcome(String appl, String ni, OutcomeType o, String errorMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getErrorMessage()
String
getSerializedTaskResult()
Gets the serialized TaskResult objectsailpoint.object.TaskResult
getTaskResult(sailpoint.api.SailPointContext context)
Gets the aggregation outputs, if anyvoid
setTaskResult(sailpoint.object.TaskResult taskResult)
String
toString()
-
Methods inherited from class com.identityworksllc.iiq.common.vo.Outcome
addError, addMessage, addMessage, close, getApplicationName, getAttribute, getCreated, getIdentityName, getMessages, getNativeIdentity, getObjectId, getObjectName, getObjectType, getProvisioningTransaction, getResponseCode, getStartTimeMillis, getStatus, getStopTimeMillis, getText, getValue, isRefreshed, isUpdated, setApplicationName, setAttribute, setIdentityName, setNativeIdentity, setObjectId, setObjectName, setObjectType, setProvisioningTransaction, setRefreshed, setResponseCode, setStartTimeMillis, setStatus, setStopTimeMillis, setText, setUpdated, setValue, start, terminate
-
-
-
-
Constructor Detail
-
AggregationOutcome
@Deprecated public AggregationOutcome()
Deprecated.Default construct, to be used by Jackson to determine field defaults
-
AggregationOutcome
public AggregationOutcome(String appl, String ni)
- Parameters:
appl
- The applicationni
- The native Identity
-
AggregationOutcome
public AggregationOutcome(String appl, String ni, OutcomeType o)
- Parameters:
appl
- The applicationni
- The native Identityo
- The aggregation outcome
-
AggregationOutcome
public AggregationOutcome(String appl, String ni, OutcomeType o, String errorMessage)
- Parameters:
appl
- The applicationni
- The native Identityo
- The aggregation outcomeerrorMessage
- The error message, if any
-
-
Method Detail
-
getErrorMessage
public String getErrorMessage()
- Returns:
- The error message
-
getSerializedTaskResult
public String getSerializedTaskResult()
Gets the serialized TaskResult object- Returns:
- The serialized TaskResult XML
-
getTaskResult
public sailpoint.object.TaskResult getTaskResult(sailpoint.api.SailPointContext context) throws sailpoint.tools.GeneralException
Gets the aggregation outputs, if any- Parameters:
context
- The IIQ contxt- Returns:
- the aggregator’s TaskResult object, possibly null
- Throws:
sailpoint.tools.GeneralException
-
setTaskResult
public void setTaskResult(sailpoint.object.TaskResult taskResult) throws sailpoint.tools.GeneralException
- Parameters:
taskResult
- The outputs from the aggregation job- Throws:
sailpoint.tools.GeneralException
-
-