Package io.camunda.optimize.dto.zeebe
Class ZeebeRecordDto<VALUE extends RecordValue,INTENT extends Intent>
java.lang.Object
io.camunda.optimize.dto.zeebe.ZeebeRecordDto<VALUE,INTENT>
- All Implemented Interfaces:
JsonSerializable,Record<VALUE>
- Direct Known Subclasses:
ZeebeIncidentRecordDto,ZeebeProcessDefinitionRecordDto,ZeebeProcessInstanceRecordDto,ZeebeUserTaskRecordDto,ZeebeVariableRecordDto
public abstract class ZeebeRecordDto<VALUE extends RecordValue,INTENT extends Intent>
extends Object
implements Record<VALUE>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancopyOf()booleanlonggetKey()longintlongintlonglonggetValue()inthashCode()voidsetAuthorizations(Map<String, Object> authorizations) voidsetBrokerVersion(String brokerVersion) voidvoidsetKey(long key) voidsetOperationReference(long operationReference) voidsetPartitionId(int partitionId) voidsetPosition(long position) voidsetRecordType(RecordType recordType) voidsetRejectionReason(String rejectionReason) voidsetRejectionType(RejectionType rejectionType) voidsetSequence(Long sequence) voidsetSourceRecordPosition(long sourceRecordPosition) voidsetTimestamp(long timestamp) voidvoidsetValueType(ValueType valueType) toJson()toString()
-
Constructor Details
-
ZeebeRecordDto
public ZeebeRecordDto()
-
-
Method Details
-
toJson
- Specified by:
toJsonin interfaceJsonSerializable
-
getDateForTimestamp
-
getPosition
public long getPosition()- Specified by:
getPositionin interfaceRecord<VALUE extends RecordValue>
-
getSourceRecordPosition
public long getSourceRecordPosition()- Specified by:
getSourceRecordPositionin interfaceRecord<VALUE extends RecordValue>
-
getKey
public long getKey()- Specified by:
getKeyin interfaceRecord<VALUE extends RecordValue>
-
getTimestamp
public long getTimestamp()- Specified by:
getTimestampin interfaceRecord<VALUE extends RecordValue>
-
getIntent
- Specified by:
getIntentin interfaceRecord<VALUE extends RecordValue>
-
getPartitionId
public int getPartitionId()- Specified by:
getPartitionIdin interfaceRecord<VALUE extends RecordValue>
-
getRecordType
- Specified by:
getRecordTypein interfaceRecord<VALUE extends RecordValue>
-
getRejectionType
- Specified by:
getRejectionTypein interfaceRecord<VALUE extends RecordValue>
-
getRejectionReason
- Specified by:
getRejectionReasonin interfaceRecord<VALUE extends RecordValue>
-
getBrokerVersion
- Specified by:
getBrokerVersionin interfaceRecord<VALUE extends RecordValue>
-
getAuthorizations
- Specified by:
getAuthorizationsin interfaceRecord<VALUE extends RecordValue>
-
getRecordVersion
public int getRecordVersion()- Specified by:
getRecordVersionin interfaceRecord<VALUE extends RecordValue>
-
getValueType
- Specified by:
getValueTypein interfaceRecord<VALUE extends RecordValue>
-
getValue
- Specified by:
getValuein interfaceRecord<VALUE extends RecordValue>
-
getOperationReference
public long getOperationReference()- Specified by:
getOperationReferencein interfaceRecord<VALUE extends RecordValue>
-
copyOf
- Specified by:
copyOfin interfaceRecord<VALUE extends RecordValue>
-
setOperationReference
public void setOperationReference(long operationReference) -
setValue
-
setValueType
-
setAuthorizations
-
setBrokerVersion
-
setRejectionReason
-
setRejectionType
-
setRecordType
-
setPartitionId
public void setPartitionId(int partitionId) -
setIntent
-
setTimestamp
public void setTimestamp(long timestamp) -
setKey
public void setKey(long key) -
setSourceRecordPosition
public void setSourceRecordPosition(long sourceRecordPosition) -
setPosition
public void setPosition(long position) -
getSequence
-
setSequence
-
canEqual
-
hashCode
public int hashCode() -
equals
-
toString
-