package org.infinispan.client.hotrod.query.testdomain.protobuf; import java.time.Instant; import java.util.List; import java.util.Set; import org.infinispan.query.dsl.embedded.testdomain.Address; import org.infinispan.query.dsl.embedded.testdomain.User; /** * @author anistor@redhat.com * @since 7.0 */ public class UserPB implements User { private int id; private String name; private String surname; private Set<Integer> accountIds; private List<Address> addresses; private Integer age; private Gender gender; private String notes; private Instant creationDate = Instant.parse("2011-12-03T10:15:30Z"); private Instant passwordExpirationDate = Instant.parse("2011-12-03T10:15:30Z"); public int getId() { return id; } public void setId(int id) { this.id = id; } public Set<Integer> getAccountIds() { return accountIds; } public void setAccountIds(Set<Integer> accountIds) { this.accountIds = accountIds; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSurname() { return surname; } public void setSurname(String surname) { this.surname = surname; } public List<Address> getAddresses() { return addresses; } public void setAddresses(List<Address> addresses) { this.addresses = addresses; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Gender getGender() { return gender; } public void setGender(Gender gender) { this.gender = gender; } @Override public String getNotes() { return notes; } @Override public void setNotes(String notes) { this.notes = notes; } @Override public Instant getCreationDate() { return creationDate; } @Override public void setCreationDate(Instant creationDate) { this.creationDate = creationDate; } @Override public Instant getPasswordExpirationDate() { return passwordExpirationDate; } @Override public void setPasswordExpirationDate(Instant passwordExpirationDate) { this.passwordExpirationDate = passwordExpirationDate; } @Override public String toString() { return "UserPB{" + "id=" + id + ", name='" + name + '\'' + ", surname='" + surname + '\'' + ", accountIds=" + accountIds + ", addresses=" + addresses + ", age=" + age + ", gender=" + gender + ", notes=" + notes + ", creationDate=" + creationDate + ", passwordExpirationDate=" + passwordExpirationDate + '}'; } }