public static DeploymentConfiguration convertToPublic( com.tasktop.c2c.server.internal.deployment.domain.DeploymentConfiguration source) { DeploymentConfiguration result = new DeploymentConfiguration(); result.setId(source.getId()); result.setApiToken(source.getApiToken()); result.setApiBaseUrl(source.getApiBaseUrl()); result.setName(source.getName()); result.setUsername(source.getUsername()); result.setDeploymentType(source.getDeploymentType()); result.setBuildJobName(source.getBuildJobName()); result.setBuildJobNumber(source.getBuildJobNumber()); result.setBuildArtifactPath(source.getBuildArtifactPath()); result.setDeployUnstableBuilds(source.isDeployUnstableBuilds()); result.setLastDeploymentDate(source.getLastDeploymentDate()); // TODO: result.setDescription(description) // TODO -- other fields return result; }