public class RowModel extends java.lang.Object implements ProtobufMessageHandler, java.io.Serializable
<complexType name="Row"> <sequence> <element name="key" type="base64Binary"></element> <element name="cell" type="tns:Cell" maxOccurs="unbounded" minOccurs="1"></element> </sequence> </complexType>
Constructor and Description |
---|
RowModel()
Default constructor
|
RowModel(byte[] key)
Constructor
|
RowModel(byte[] key,
java.util.List<CellModel> cells)
Constructor
|
RowModel(java.lang.String key)
Constructor
|
RowModel(java.lang.String key,
java.util.List<CellModel> cells)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addCell(CellModel cell)
Adds a cell to the list of cells for this row
|
byte[] |
createProtobufOutput() |
boolean |
equals(java.lang.Object obj) |
java.util.List<CellModel> |
getCells() |
byte[] |
getKey() |
ProtobufMessageHandler |
getObjectFromMessage(byte[] message)
Initialize the model from a protobuf representation.
|
int |
hashCode() |
void |
setKey(byte[] key) |
java.lang.String |
toString() |
public RowModel()
public RowModel(java.lang.String key)
key
- the row keypublic RowModel(byte[] key)
key
- the row keypublic RowModel(java.lang.String key, java.util.List<CellModel> cells)
key
- the row keycells
- the cellspublic RowModel(byte[] key, java.util.List<CellModel> cells)
key
- the row keycells
- the cellspublic void addCell(CellModel cell)
cell
- the cellpublic byte[] getKey()
public void setKey(byte[] key)
key
- the row keypublic java.util.List<CellModel> getCells()
public byte[] createProtobufOutput()
createProtobufOutput
in interface ProtobufMessageHandler
public ProtobufMessageHandler getObjectFromMessage(byte[] message) throws java.io.IOException
ProtobufMessageHandler
getObjectFromMessage
in interface ProtobufMessageHandler
message
- the raw bytes of the protobuf messagejava.io.IOException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object