use of org.infinispan.query.dsl.embedded.testdomain.Limits in project infinispan by infinispan.
the class EmbeddedAccountMarshaller method readFrom.
@Override
public AccountHS readFrom(ProtoStreamReader reader) throws IOException {
int id = reader.readInt("id");
String description = reader.readString("description");
long creationDate = reader.readLong("creationDate");
Limits limits = reader.readObject("limits", LimitsHS.class);
Limits hardLimits = reader.readObject("hardLimits", LimitsHS.class);
List<byte[]> blurb = reader.readCollection("blurb", new ArrayList<>(), byte[].class);
Account.Currency[] currencies = reader.readArray("currencies", Account.Currency.class);
AccountHS account = new AccountHS();
account.setId(id);
account.setDescription(description);
account.setCreationDate(new Date(creationDate));
account.setLimits(limits);
account.setHardLimits(hardLimits);
account.setBlurb(blurb);
account.setCurrencies(currencies);
return account;
}
use of org.infinispan.query.dsl.embedded.testdomain.Limits in project infinispan by infinispan.
the class AccountMarshaller method readFrom.
@Override
public AccountPB readFrom(ProtoStreamReader reader) throws IOException {
int id = reader.readInt("id");
String description = reader.readString("description");
long creationDate = reader.readLong("creationDate");
Limits limits = reader.readObject("limits", LimitsPB.class);
Limits hardLimits = reader.readObject("hardLimits", LimitsPB.class);
List<byte[]> blurb = reader.readCollection("blurb", new ArrayList<>(), byte[].class);
Account.Currency[] currencies = reader.readArray("currencies", Account.Currency.class);
AccountPB account = new AccountPB();
account.setId(id);
account.setDescription(description);
account.setCreationDate(new Date(creationDate));
account.setLimits(limits);
account.setHardLimits(hardLimits);
account.setBlurb(blurb);
account.setCurrencies(currencies);
return account;
}
Aggregations