@Override public void encode(final DataOutputExtended output) throws IOException { output.writeSerializable(properties); }
@Override public void writeSerializable(final Object serializable) throws IOException { underlying.writeSerializable(serializable); }
@Override public void encode(final DataOutputExtended output) throws IOException { output.writeUTF(className); output.writeSerializable(primaryKey); output.writeSerializable(newPrimaryKey); output.writeEncodable(previous); output.writeSerializable(state); }
@Override public void writeObject(final DataOutputExtended output, final Object object) throws IOException { writeTo(output); output.writeSerializable(object); }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); output.writeSerializable(query); output.writeUTF(cardinality.name()); }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); output.writeSerializable(query); output.writeUTF(cardinality.name()); }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); if (objectAsSerializable != null) { As.SERIALIZABLE.writeTo(output); output.writeSerializable(objectAsSerializable); } else { As.ENCODED_STRING.writeTo(output); output.writeUTF(objectAsEncodedString); } }
@Override public void encode(final DataOutputExtended output) throws IOException { super.encode(output); if (objectAsSerializable != null) { As.SERIALIZABLE.writeTo(output); output.writeSerializable(objectAsSerializable); } else { As.ENCODED_STRING.writeTo(output); output.writeUTF(objectAsEncodedString); } }