@Override public <T> T readObject(final DataInputExtended input, final Class<T> cls) throws IOException { // not quite symmetrical with write; the byte has already been // read from stream // to determine which As instance to delegate to return input.readEncodable(cls); } },
public MultiUserExplorationSession(final DataInputExtended input) throws IOException { super(input); sessions.addAll(Arrays.asList(input.readEncodables(SimpleSession.class))); selectedSession = input.readEncodable(SimpleSession.class); initialized(); }
public SetAssociationRequest(final DataInputExtended input) throws IOException { super(input); this.fieldIdentifier = input.readUTF(); this.target = input.readEncodable(IdentityData.class); this.associate = input.readEncodable(IdentityData.class); initialized(); }
public ExecuteServerActionResponse(final DataInputExtended input) throws IOException { this.result = input.readEncodable(Data.class); this.updatesData = input.readEncodables(ObjectData.class); this.disposedData = input.readEncodables(ReferenceData.class); this.persistedTarget = input.readEncodable(ObjectData.class); this.persistedParameters = input.readEncodables(ObjectData.class); this.messages.addAll(Arrays.asList(input.readUTFs())); this.warnings.addAll(Arrays.asList(input.readUTFs())); initialized(); }
public SetValueRequest(final DataInputExtended input) throws IOException { super(input); fieldIdentifier = input.readUTF(); target = input.readEncodable(IdentityData.class); value = input.readEncodable(EncodableObjectData.class); initialized(); }
public ObjectDataImpl(final DataInputExtended input) throws IOException { this.type = input.readUTF(); this.oid = input.readEncodable(Oid.class); this.version = input.readEncodable(Version.class); this.isResolved = input.readBoolean(); this.fieldContent = input.readEncodables(Data.class); initialized(); }
public FindInstancesRequest(final DataInputExtended input) throws IOException { super(input); this.criteria = input.readEncodable(PersistenceQueryData.class); initialized(); }
public CollectionDataImpl(final DataInputExtended input) throws IOException { this.collectionType = input.readUTF(); this.elementType = input.readUTF(); this.oid = input.readEncodable(Oid.class); this.version = input.readEncodable(Version.class); this.hasAllElements = input.readBoolean(); this.elements = input.readEncodables(ReferenceData.class); initialized(); }
public IdentityDataImpl(final DataInputExtended input) throws IOException { this.type = input.readUTF(); this.oid = input.readEncodable(Oid.class); this.version = input.readEncodable(Version.class); initialized(); }
public ExecuteServerActionRequest(final DataInputExtended input) throws IOException { super(input); this.actionType = ActionType.valueOf(input.readUTF()); this.actionIdentifier = input.readUTF(); this.target = input.readEncodable(IdentityData.class); this.parameters = input.readEncodables(Data.class); initialized(); }
public OpenSessionResponse(final DataInputExtended input) throws IOException { this.session = input.readEncodable(AuthenticationSession.class); instantiated(); }
public ClearAssociationRequest(final DataInputExtended input) throws IOException { super(input); this.fieldIdentifier = input.readUTF(); this.target = input.readEncodable(IdentityData.class); this.associate = input.readEncodable(IdentityData.class); initialized(); }
public RequestAbstract(final DataInputExtended input) throws IOException { id = input.readInt(); session = input.readEncodable(AuthenticationSession.class); initialized(); }
public Data(final DataInputExtended input) throws IOException { this.className = input.readUTF(); this.oid = input.readEncodable(Oid.class); initialized(); }
public ResolveFieldRequest(final DataInputExtended input) throws IOException { super(input); this.fieldIdentifier = input.readUTF(); this.target = input.readEncodable(IdentityData.class); initialized(); }
public ResponseEnvelope(final DataInputExtended input) throws IOException { this.id = input.readInt(); this.object = input.readEncodable(Object.class); initialized(); }
public AggregatedOid(final DataInputExtended input) throws IOException { this.parentOid = input.readEncodable(Oid.class); this.id = input.readUTF(); initialized(); }
public AuthorizationRequestAbstract(final DataInputExtended input) throws IOException { super(input); this.targetData = input.readEncodable(IdentityData.class); this.dataStr = input.readUTF(); initialized(); }
public Data(final DataInputExtended input) throws IOException { this.className = input.readUTF(); this.resolveState = input.readUTF(); // TODO: make ResolveState // encodable? this.oid = input.readEncodable(Oid.class); initialized(); }
public SqlOid(final DataInputExtended input) throws IOException { this.className = input.readUTF(); this.primaryKey = input.readSerializable(PrimaryKey.class); this.newPrimaryKey = input.readSerializable(PrimaryKey.class); this.previous = input.readEncodable(SqlOid.class); this.state = input.readSerializable(State.class); initialized(); }