@Override protected PrismContainerValue getValueFrom(PendingOperationType value) { return value.asPrismContainerValue(); }
@Override public boolean equals(Object object) { if (!(object instanceof PendingOperationType)) { return false; } PendingOperationType other = ((PendingOperationType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@XmlSchemaType(name = "dateTime") @XmlElement(name = "requestTimestamp") public XMLGregorianCalendar getRequestTimestamp() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_REQUEST_TIMESTAMP, XMLGregorianCalendar.class); }
@XmlElement(defaultValue = "1", name = "attemptNumber") public Integer getAttemptNumber() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_ATTEMPT_NUMBER, Integer.class); }
@XmlSchemaType(name = "string") @XmlElement(name = "executionStatus") public PendingOperationExecutionStatusType getExecutionStatus() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_EXECUTION_STATUS, PendingOperationExecutionStatusType.class); }
@XmlSchemaType(name = "string") @XmlElement(name = "resultStatus") public OperationResultStatusType getResultStatus() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_RESULT_STATUS, OperationResultStatusType.class); }
public void setAsynchronousOperationReference(String value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_ASYNCHRONOUS_OPERATION_REFERENCE, value); }
@XmlSchemaType(name = "string") @XmlElement(name = "type") public PendingOperationTypeType getType() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_TYPE, PendingOperationTypeType.class); }
@XmlSchemaType(name = "dateTime") @XmlElement(name = "operationStartTimestamp") public XMLGregorianCalendar getOperationStartTimestamp() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_OPERATION_START_TIMESTAMP, XMLGregorianCalendar.class); }
@XmlSchemaType(name = "dateTime") @XmlElement(name = "lastAttemptTimestamp") public XMLGregorianCalendar getLastAttemptTimestamp() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_LAST_ATTEMPT_TIMESTAMP, XMLGregorianCalendar.class); }
@XmlSchemaType(name = "dateTime") @XmlElement(name = "completionTimestamp") public XMLGregorianCalendar getCompletionTimestamp() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_COMPLETION_TIMESTAMP, XMLGregorianCalendar.class); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(name = "delta") public ObjectDeltaType getDelta() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DELTA, ObjectDeltaType.class); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "asynchronousOperationReference") public String getAsynchronousOperationReference() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_ASYNCHRONOUS_OPERATION_REFERENCE, String.class); }
@XmlAttribute(name = "id") public Long getId() { return asPrismContainerValue().getId(); }
public void setRequestTimestamp(XMLGregorianCalendar value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_REQUEST_TIMESTAMP, value); }
public void setDelta(ObjectDeltaType value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_DELTA, value); }
public void setLastAttemptTimestamp(XMLGregorianCalendar value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_LAST_ATTEMPT_TIMESTAMP, value); }
public PendingOperationType clone() { PendingOperationType object = new PendingOperationType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }