package jp.primecloud.auto.api.response.component; import jp.primecloud.auto.entity.crud.ComponentInstance; import org.apache.commons.lang.BooleanUtils; import org.codehaus.jackson.annotate.JsonProperty; public class ComponentInstanceResponse { @JsonProperty("InstanceNo") private Long instanceNo; @JsonProperty("Associate") private Boolean associate; @JsonProperty("Status") private String status; public ComponentInstanceResponse(ComponentInstance componentInstance) { this.instanceNo = componentInstance.getInstanceNo(); this.associate = BooleanUtils.isTrue(componentInstance.getAssociate()); this.status = componentInstance.getStatus(); } public Long getInstanceNo() { return instanceNo; } public void setInstanceNo(Long instanceNo) { this.instanceNo = instanceNo; } public Boolean getAssociate() { return associate; } public void setAssociate(Boolean associate) { this.associate = associate; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } }