@Override public Object deserialize(final ObjectDecoder decoder) { final ObjectClass objectClass = (ObjectClass) decoder.readObjectField("ObjectClass", ObjectClass.class, null); final Uid uid = (Uid) decoder.readObjectField("Uid", Uid.class, null); return new QualifiedUid(objectClass, uid); }
@Override public void serialize(final Object object, final ObjectEncoder encoder) { final QualifiedUid val = (QualifiedUid) object; encoder.writeObjectField("ObjectClass", val.getObjectClass(), true); encoder.writeObjectField("Uid", val.getUid(), true); } });
@Override public void serialize(final Object object, final ObjectEncoder encoder) { final QualifiedUid val = (QualifiedUid) object; encoder.writeObjectField("ObjectClass", val.getObjectClass(), true); encoder.writeObjectField("Uid", val.getUid(), true); } });
@Override public Object deserialize(final ObjectDecoder decoder) { final ObjectClass objectClass = (ObjectClass) decoder.readObjectField("ObjectClass", ObjectClass.class, null); final Uid uid = (Uid) decoder.readObjectField("Uid", Uid.class, null); return new QualifiedUid(objectClass, uid); }
@Override public void serialize(final Object object, final ObjectEncoder encoder) { final QualifiedUid val = (QualifiedUid) object; encoder.writeObjectField("ObjectClass", val.getObjectClass(), true); encoder.writeObjectField("Uid", val.getUid(), true); } });
@Override public Object deserialize(final ObjectDecoder decoder) { final ObjectClass objectClass = (ObjectClass) decoder.readObjectField("ObjectClass", ObjectClass.class, null); final Uid uid = (Uid) decoder.readObjectField("Uid", Uid.class, null); return new QualifiedUid(objectClass, uid); }
QualifiedUid containerQualifiedUid = new QualifiedUid(baseContextIcfObjectClass, new Uid(secondaryIdentifierValue)); optionsBuilder.setContainer(containerQualifiedUid);