- public static final Class SERIALIZABLE_CLASS = ShardTransactionMessages.WriteData.class;
-
- public WriteData(InstanceIdentifier path, NormalizedNode<?, ?> data, SchemaContext schemaContext) {
- super(path, data, schemaContext);
- }
-
- @Override public Object toSerializable() {
-
- NormalizedNodeMessages.Node normalizedNode =
- new NormalizedNodeToNodeCodec(schemaContext).encode(
- InstanceIdentifierUtils.from(path.toString()), data)
- .getNormalizedNode();
- return ShardTransactionMessages.WriteData.newBuilder()
- .setInstanceIdentifierPathArguments(path.toString())
- .setNormalizedNode(normalizedNode).build();