RestEasy - разная сортировка XML в разных действиях - PullRequest
1 голос
/ 12 июня 2011

Допустим, у меня есть класс пользователя, в котором есть логин, полное имя и информация о последнем входе.Существует также пост, который имеет автора, дату его создания и содержание.Класс может выглядеть примерно так (пока не обращайте внимания на общедоступные модификаторы):

@XmlAccessorType(value = XmlAccessType.NONE)
public class User {

  @XmlElement
  public long id;

  @XmlElement
  public String login;

  public Date lastLogin;

  @XmlElement
  public String fullName;
}

@XmlAccessorType(value = XmlAccessType.NONE)
public class Post {
  @XmlElement
  public User author;

  @XmlElement
  public String content

  @XmlElement
  public Date dateCreated
}

В моем действии отдыха, когда я возвращаю отдельный пост или коллекцию постов в xml, каждый пост содержит информацию об авторе с логином и полным именем,Но что мне делать, если я хочу получить пользователя (или коллекцию) в формате xml, но в комплекте со всеми значениями полей (в моем примере, включая поле lastLogin также)?

...