package jp.primecloud.auto.api.response.component; import java.util.ArrayList; import java.util.List; import jp.primecloud.auto.entity.crud.Component; import org.codehaus.jackson.annotate.JsonProperty; public class ComponentResponse { @JsonProperty("ComponentNo") private Long componentNo; @JsonProperty("ComponentName") private String componentName; @JsonProperty("FarmNo") private Long farmNo; @JsonProperty("ComponentTypeNo") private Long componentTypeNo; @JsonProperty("Comment") private String comment; @JsonProperty("Instances") private List<ComponentInstanceResponse> instances = new ArrayList<ComponentInstanceResponse>(); @JsonProperty("LoadBalancers") private List<ComponentLoadBalancerResponse> loadBalancers = new ArrayList<ComponentLoadBalancerResponse>(); @JsonProperty("Status") private String status; public ComponentResponse(Component component) { this.componentNo = component.getComponentNo(); this.componentName = component.getComponentName(); this.farmNo = component.getFarmNo(); this.componentTypeNo = component.getComponentTypeNo(); this.comment = component.getComment(); } public Long getComponentNo() { return componentNo; } public void setComponentNo(Long componentNo) { this.componentNo = componentNo; } public String getComponentName() { return componentName; } public void setComponentName(String componentName) { this.componentName = componentName; } public Long getFarmNo() { return farmNo; } public void setFarmNo(Long farmNo) { this.farmNo = farmNo; } public Long getComponentTypeNo() { return componentTypeNo; } public void setComponentTypeNo(Long componentTypeNo) { this.componentTypeNo = componentTypeNo; } public String getComment() { return comment; } public void setComment(String comment) { this.comment = comment; } public List<ComponentInstanceResponse> getInstances() { return instances; } public void setInstances(List<ComponentInstanceResponse> instances) { this.instances = instances; } public List<ComponentLoadBalancerResponse> getLoadBalancers() { return loadBalancers; } public void setLoadBalancers(List<ComponentLoadBalancerResponse> loadBalancers) { this.loadBalancers = loadBalancers; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } }