public class Contract.Definition
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
void |
addReference(Reference reference) |
|
void |
deserializeWith(net.sergeych.tools.Binder data,
net.sergeych.biserializer.BiDeserializer d) |
|
java.time.ZonedDateTime |
getCreatedAt() |
|
net.sergeych.tools.Binder |
getData() |
|
java.time.ZonedDateTime |
getExpiresAt() |
|
java.lang.String |
getExtendedType() |
|
java.util.List<Reference> |
getReferences() |
|
void |
removeReference(Reference reference) |
|
net.sergeych.tools.Binder |
serializeWith(net.sergeych.biserializer.BiSerializer serializer) |
|
void |
setCreatedAt(java.time.ZonedDateTime createAt) |
|
void |
setData(net.sergeych.tools.Binder data) |
|
void |
setExpiresAt(java.time.ZonedDateTime expiresAt) |
|
void |
setExtendedType(java.lang.String extendedType) |
|
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 definition.
|
public void setExpiresAt(java.time.ZonedDateTime expiresAt)
public void setData(net.sergeych.tools.Binder data)
public void setExtendedType(java.lang.String extendedType)
public java.lang.String getExtendedType()
public void addReference(Reference reference)
public void removeReference(Reference reference)
public java.util.List<Reference> getReferences()
public void setJS(byte[] jsFileContent, java.lang.String jsFileName, JSApiScriptParameters scriptParameters, boolean putContentIntoContract)
Contract.execJS(JSApiExecOptions, byte[], String...)
putContentIntoContract
- pass here true to save js body in contract, in this case it's not necessary to store attached
js-files separately, needs only HashId
of its.public void setJS(byte[] jsFileContent, java.lang.String jsFileName, JSApiScriptParameters scriptParameters)
public net.sergeych.tools.Binder getData()
public net.sergeych.tools.Binder serializeWith(net.sergeych.biserializer.BiSerializer serializer)
public void deserializeWith(net.sergeych.tools.Binder data, net.sergeych.biserializer.BiDeserializer d)
public java.time.ZonedDateTime getExpiresAt()
public java.time.ZonedDateTime getCreatedAt()
public void setCreatedAt(java.time.ZonedDateTime createAt)