package org.cloudfoundry.community.servicebroker.datalifecycle.model; import javax.persistence.Entity; import javax.persistence.Id; import org.cloudfoundry.community.servicebroker.model.ServiceInstance; @Entity public class ServiceInstanceEntity { @Id private String id; private String copyId; private String spaceGuid; private String serviceInstanceId; private String planGuid; private String orgGuid; private String dashboardUrl; private String serviceDefinitionId; private String lastOperationState; private String lastOperationDescription; public ServiceInstanceEntity() { } public ServiceInstanceEntity(ServiceInstance instance, String copyId) { this.setCopyId(copyId); this.setDashboardUrl(instance.getDashboardUrl()); this.setOrgGuid(instance.getOrganizationGuid()); this.setPlanGuid(instance.getPlanId()); this.setServiceDefinitionId(instance.getServiceDefinitionId()); this.setServiceInstanceId(instance.getServiceInstanceId()); this.setId(instance.getServiceInstanceId()); this.setSpaceGuid(instance.getSpaceGuid()); this.setLastOperationDescription(instance .getServiceInstanceLastOperation().getDescription()); this.setLastOperationState(instance.getServiceInstanceLastOperation() .getState()); } public String getCopyId() { return copyId; } private void setCopyId(String copyId) { this.copyId = copyId; } public String getSpaceGuid() { return spaceGuid; } private void setSpaceGuid(String spaceGuid) { this.spaceGuid = spaceGuid; } public String getServiceInstanceId() { return serviceInstanceId; } private void setServiceInstanceId(String serviceInstanceId) { this.serviceInstanceId = serviceInstanceId; } public String getPlanGuid() { return planGuid; } private void setPlanGuid(String planGuid) { this.planGuid = planGuid; } public String getOrgGuid() { return orgGuid; } private void setOrgGuid(String orgGuid) { this.orgGuid = orgGuid; } public String getDashboardUrl() { return dashboardUrl; } private void setDashboardUrl(String dashboardUrl) { this.dashboardUrl = dashboardUrl; } public String getServiceDefinitionId() { return serviceDefinitionId; } private void setServiceDefinitionId(String serviceDefinitionId) { this.serviceDefinitionId = serviceDefinitionId; } public String getId() { return id; } private void setId(String id) { this.id = id; } public String getLastOperationState() { return lastOperationState; } private void setLastOperationState(String lastOperationState) { this.lastOperationState = lastOperationState; } public String getLastOperationDescription() { return lastOperationDescription; } private void setLastOperationDescription(String lastOperationDescription) { this.lastOperationDescription = lastOperationDescription; } }