com.evolveum.midpoint.repo.sql.data.audit
Class RObjectDeltaOperation

java.lang.Object
  extended by com.evolveum.midpoint.repo.sql.data.audit.RObjectDeltaOperation
All Implemented Interfaces:
OperationResult, Serializable

@Entity
public class RObjectDeltaOperation
extends Object
implements OperationResult

Author:
lazyman
See Also:
Serialized Form

Constructor Summary
RObjectDeltaOperation()
           
 
Method Summary
 boolean equals(Object o)
           
 String getChecksum()
          This method is used for content comparing when querying database (we don't want to compare clob values).
 String getDelta()
           
 String getDetails()
           
 String getLocalizedMessage()
           
 String getMessage()
           
 String getMessageCode()
           
 String getOperation()
           
 String getParams()
           
 String getPartialResults()
           
 RAuditEventRecord getRecord()
           
 Long getRecordId()
           
 ROperationResultStatusType getStatus()
           
 Long getToken()
           
 int hashCode()
           
 void setChecksum(String checksum)
           
 void setDelta(String delta)
           
 void setDetails(String details)
           
 void setLocalizedMessage(String localizedMessage)
           
 void setMessage(String message)
           
 void setMessageCode(String messageCode)
           
 void setOperation(String operation)
           
 void setParams(String params)
           
 void setPartialResults(String partialResults)
           
 void setRecord(RAuditEventRecord record)
           
 void setRecordId(Long recordId)
           
 void setStatus(ROperationResultStatusType status)
           
 void setToken(Long token)
           
static RObjectDeltaOperation toRepo(RAuditEventRecord record, ObjectDeltaOperation operation, PrismContext prismContext)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RObjectDeltaOperation

public RObjectDeltaOperation()
Method Detail

getRecord

public RAuditEventRecord getRecord()

getRecordId

public Long getRecordId()

getChecksum

public String getChecksum()
This method is used for content comparing when querying database (we don't want to compare clob values).

Returns:
md5 hash of delta and partialResults

getDelta

public String getDelta()

getParams

public String getParams()
Specified by:
getParams in interface OperationResult

getPartialResults

public String getPartialResults()
Specified by:
getPartialResults in interface OperationResult

getStatus

public ROperationResultStatusType getStatus()
Specified by:
getStatus in interface OperationResult

getToken

public Long getToken()
Specified by:
getToken in interface OperationResult

getDetails

public String getDetails()
Specified by:
getDetails in interface OperationResult

getLocalizedMessage

public String getLocalizedMessage()
Specified by:
getLocalizedMessage in interface OperationResult

getMessage

public String getMessage()
Specified by:
getMessage in interface OperationResult

getMessageCode

public String getMessageCode()
Specified by:
getMessageCode in interface OperationResult

getOperation

public String getOperation()
Specified by:
getOperation in interface OperationResult

setRecord

public void setRecord(RAuditEventRecord record)

setRecordId

public void setRecordId(Long recordId)

setChecksum

public void setChecksum(String checksum)

setDelta

public void setDelta(String delta)

setOperation

public void setOperation(String operation)
Specified by:
setOperation in interface OperationResult

setStatus

public void setStatus(ROperationResultStatusType status)
Specified by:
setStatus in interface OperationResult

setToken

public void setToken(Long token)
Specified by:
setToken in interface OperationResult

setMessageCode

public void setMessageCode(String messageCode)
Specified by:
setMessageCode in interface OperationResult

setMessage

public void setMessage(String message)
Specified by:
setMessage in interface OperationResult

setDetails

public void setDetails(String details)
Specified by:
setDetails in interface OperationResult

setLocalizedMessage

public void setLocalizedMessage(String localizedMessage)
Specified by:
setLocalizedMessage in interface OperationResult

setParams

public void setParams(String params)
Specified by:
setParams in interface OperationResult

setPartialResults

public void setPartialResults(String partialResults)
Specified by:
setPartialResults in interface OperationResult

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toRepo

public static RObjectDeltaOperation toRepo(RAuditEventRecord record,
                                           ObjectDeltaOperation operation,
                                           PrismContext prismContext)
                                    throws DtoTranslationException
Throws:
DtoTranslationException


Copyright © 2013 evolveum. All Rights Reserved.