detachedres-library/src/main/java/org/gcube/infrastructure/detachedres/detachedreslibrary/server/is/obj/DetachedREsJAXB.java

51 lines
1.1 KiB
Java

package org.gcube.infrastructure.detachedres.detachedreslibrary.server.is.obj;
import java.util.ArrayList;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementWrapper;
import javax.xml.bind.annotation.XmlRootElement;
/**
*
* @author Giancarlo Panichi
*
*
*/
@XmlRootElement(name = "detachedres")
@XmlAccessorType(XmlAccessType.FIELD)
public class DetachedREsJAXB {
@XmlElement(name = "enabled")
private boolean enabled;
@XmlElementWrapper(name = "gateways", required = false)
@XmlElement(name = "gateway", required = false)
private ArrayList<GatewayJAXB> gateways;
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public ArrayList<GatewayJAXB> getGateways() {
return gateways;
}
public void setGateways(ArrayList<GatewayJAXB> gateways) {
this.gateways = gateways;
}
@Override
public String toString() {
return "DetachedREsJAXB [enabled=" + enabled + ", gateways=" + gateways + "]";
}
}