Users.java
package com.tradecloud.authentication;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.ArrayList;
import java.util.List;
/**
* Users class. Used to wrap a list of Users to overcome a short coming in CXF whereby it can't handle returning lists.
*/
@XmlRootElement(name = "Users")
@XmlAccessorType(XmlAccessType.FIELD)
public class Users {
@XmlElement(name = "User")
private List<User> users = new ArrayList<User>();
public Users(final List<User> users) {
this.users = users;
}
public Users() {
}
public void setUsers(final List<User> users) {
this.users = users;
}
public List<User> getUsers() {
return users;
}
}