Class FormRecord
java.lang.Object
io.camunda.zeebe.msgpack.value.BaseValue
io.camunda.zeebe.msgpack.value.ObjectValue
io.camunda.zeebe.msgpack.UnpackedObject
io.camunda.zeebe.protocol.impl.record.UnifiedRecordValue
io.camunda.zeebe.protocol.impl.record.value.deployment.FormRecord
- All Implemented Interfaces:
Recyclable,JsonSerializable,RecordValue,Form,FormMetadataValue,TenantOwned,BufferReader,BufferWriter
-
Field Summary
Fields inherited from class io.camunda.zeebe.msgpack.UnpackedObject
reader, writerFields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]org.agrona.DirectBufferlongintorg.agrona.DirectBufferlongintbyte[]org.agrona.DirectBufferorg.agrona.DirectBufferintbooleansetChecksum(org.agrona.DirectBuffer checksumBuffer) setDeploymentKey(long deploymentKey) setFormId(org.agrona.DirectBuffer formId) setFormId(org.agrona.DirectBuffer formId, int offset, int length) setFormKey(long key) setResource(org.agrona.DirectBuffer resource) setResource(org.agrona.DirectBuffer resource, int offset, int length) setResourceName(String resourceName) setResourceName(org.agrona.DirectBuffer resourceName) setTenantId(String tenantId) setVersion(int version) setVersionTag(String versionTag) wrap(FormMetadataRecord metadata, byte[] resource) Methods inherited from class io.camunda.zeebe.protocol.impl.record.UnifiedRecordValue
isEmpty, toJsonMethods inherited from class io.camunda.zeebe.msgpack.UnpackedObject
wrap, wrap, writeMethods inherited from class io.camunda.zeebe.msgpack.value.ObjectValue
declareProperty, equals, hashCode, read, reset, write, writeJSONMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.camunda.zeebe.util.buffer.BufferReader
copyFromMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.msgpack.Recyclable
reset
-
Constructor Details
-
FormRecord
public FormRecord()
-
-
Method Details
-
wrap
-
getFormId
- Specified by:
getFormIdin interfaceFormMetadataValue
-
setFormId
-
setFormId
-
getVersion
public int getVersion()- Specified by:
getVersionin interfaceFormMetadataValue
-
setVersion
-
getVersionTag
- Specified by:
getVersionTagin interfaceFormMetadataValue
-
setVersionTag
-
getFormKey
public long getFormKey()- Specified by:
getFormKeyin interfaceFormMetadataValue
-
setFormKey
-
getResourceName
- Specified by:
getResourceNamein interfaceFormMetadataValue
-
setResourceName
-
setResourceName
-
getChecksum
public byte[] getChecksum()- Specified by:
getChecksumin interfaceFormMetadataValue
-
setChecksum
-
isDuplicate
public boolean isDuplicate()- Specified by:
isDuplicatein interfaceFormMetadataValue
-
getDeploymentKey
public long getDeploymentKey()- Specified by:
getDeploymentKeyin interfaceFormMetadataValue
-
setDeploymentKey
-
getChecksumBuffer
public org.agrona.DirectBuffer getChecksumBuffer() -
getResource
public byte[] getResource()- Specified by:
getResourcein interfaceForm
-
setResource
-
getFormIdBuffer
public org.agrona.DirectBuffer getFormIdBuffer() -
getLength
public int getLength()- Specified by:
getLengthin interfaceBufferWriter- Overrides:
getLengthin classUnifiedRecordValue
-
getEncodedLength
public int getEncodedLength()- Overrides:
getEncodedLengthin classUnifiedRecordValue
-
getResourceNameBuffer
public org.agrona.DirectBuffer getResourceNameBuffer() -
setFormId
-
setResource
-
getResourceBuffer
public org.agrona.DirectBuffer getResourceBuffer() -
getTenantId
- Specified by:
getTenantIdin interfaceTenantOwned
-
setTenantId
-