Package io.nem.symbol.catapult.builders
Class CosignatureBuilder
- java.lang.Object
-
- io.nem.symbol.catapult.builders.CosignatureBuilder
-
- All Implemented Interfaces:
Serializer
- Direct Known Subclasses:
DetachedCosignatureBuilder
public class CosignatureBuilder extends java.lang.Object implements Serializer
Cosignature attached to an aggregate transaction
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCosignatureBuilder(KeyDto signerPublicKey, SignatureDto signature)Constructor.protectedCosignatureBuilder(java.io.DataInputStream stream)Constructor - Creates an object from stream.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CosignatureBuildercreate(KeyDto signerPublicKey, SignatureDto signature)Creates an instance of CosignatureBuilder.SignatureDtogetSignature()Gets cosigner signature.KeyDtogetSignerPublicKey()Gets cosigner public key.intgetSize()Gets the size of the object.static CosignatureBuilderloadFromBinary(java.io.DataInputStream stream)Creates an instance of CosignatureBuilder from a stream.byte[]serialize()Serializes an object to bytes.
-
-
-
Constructor Detail
-
CosignatureBuilder
protected CosignatureBuilder(java.io.DataInputStream stream)
Constructor - Creates an object from stream.- Parameters:
stream- Byte stream to use to serialize the object.
-
CosignatureBuilder
protected CosignatureBuilder(KeyDto signerPublicKey, SignatureDto signature)
Constructor.- Parameters:
signerPublicKey- Cosigner public key.signature- Cosigner signature.
-
-
Method Detail
-
loadFromBinary
public static CosignatureBuilder loadFromBinary(java.io.DataInputStream stream)
Creates an instance of CosignatureBuilder from a stream.- Parameters:
stream- Byte stream to use to serialize the object.- Returns:
- Instance of CosignatureBuilder.
-
create
public static CosignatureBuilder create(KeyDto signerPublicKey, SignatureDto signature)
Creates an instance of CosignatureBuilder.- Parameters:
signerPublicKey- Cosigner public key.signature- Cosigner signature.- Returns:
- Instance of CosignatureBuilder.
-
getSignerPublicKey
public KeyDto getSignerPublicKey()
Gets cosigner public key.- Returns:
- Cosigner public key.
-
getSignature
public SignatureDto getSignature()
Gets cosigner signature.- Returns:
- Cosigner signature.
-
getSize
public int getSize()
Gets the size of the object.- Specified by:
getSizein interfaceSerializer- Returns:
- Size in bytes.
-
serialize
public byte[] serialize()
Serializes an object to bytes.- Specified by:
serializein interfaceSerializer- Returns:
- Serialized bytes.
-
-