public class Contract.State
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
void |
addReference(Reference reference) |
|
void |
deserealizeWith(net.sergeych.tools.Binder data,
net.sergeych.biserializer.BiDeserializer d) |
|
java.lang.String |
getBranchId() |
|
java.lang.Integer |
getBranchRevision() |
Revision at which this branch was split
|
java.time.ZonedDateTime |
getCreatedAt() |
|
net.sergeych.tools.Binder |
getData() |
|
java.util.List<Reference> |
getReferences() |
|
int |
getRevision() |
|
void |
removeReference(Reference reference) |
|
net.sergeych.tools.Binder |
serializeWith(net.sergeych.biserializer.BiSerializer serializer) |
|
void |
setBranchNumber(int number) |
|
void |
setExpiresAt(java.time.ZonedDateTime expiresAt) |
|
void |
setJS(byte[] jsFileContent,
java.lang.String jsFileName,
JSApiScriptParameters scriptParameters) |
|
void |
setJS(byte[] jsFileContent,
java.lang.String jsFileName,
JSApiScriptParameters scriptParameters,
boolean putContentIntoContract) |
Saves client's javascript in contract's state.
|
void |
setOrigin(HashId origin) |
|
void |
setParent(HashId parent) |
|
void |
setRevision(int revision) |
public void setExpiresAt(java.time.ZonedDateTime expiresAt)
public int getRevision()
public java.time.ZonedDateTime getCreatedAt()
public net.sergeych.tools.Binder serializeWith(net.sergeych.biserializer.BiSerializer serializer)
public net.sergeych.tools.Binder getData()
public void deserealizeWith(net.sergeych.tools.Binder data, net.sergeych.biserializer.BiDeserializer d)
public java.lang.Integer getBranchRevision()
public java.lang.String getBranchId()
public void setBranchNumber(int number)
public void addReference(Reference reference)
public void removeReference(Reference reference)
public java.util.List<Reference> getReferences()
public void setParent(HashId parent)
public void setOrigin(HashId origin)
public void setRevision(int revision)
public void setJS(byte[] jsFileContent, java.lang.String jsFileName, JSApiScriptParameters scriptParameters, boolean putContentIntoContract)
Contract.execJS(JSApiExecOptions, byte[], String...)
public void setJS(byte[] jsFileContent, java.lang.String jsFileName, JSApiScriptParameters scriptParameters)