/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.geofence.services.rest.model; import java.io.Serializable; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; /** * A compact representation of UserGroup holding only the insertable/updatadable fields * * @author Etj (etj at geo-solutions.it) */ @XmlRootElement(name = "GSInstance") @XmlType(propOrder={"id", "name","description","baseURL","username","password","creationDate"}) public class RESTOutputInstance implements Serializable { private Long id; private String name; private String description; private String creationDate; private String baseURL; private String username; private String password; public RESTOutputInstance() { } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getBaseURL() { return baseURL; } public void setBaseURL(String baseURL) { this.baseURL = baseURL; } public String getCreationDate() { return creationDate; } public void setCreationDate(String creationDate) { this.creationDate = creationDate; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return getClass().getSimpleName() + "[id:" + id + " name:" + name + " url:" + baseURL + ']'; } }