コード例 #1
0
  public void fillDeploymentRequestContent(DeploymentRequest deploymentRequest)
      throws JSchException, IOException {
    DeploymentRequestSynergy deploymentRequestSynergy = new DeploymentRequestSynergy();
    DeploymentRequestMemberTypes deploymentRequestMemberTypes = new DeploymentRequestMemberTypes();

    deploymentRequestSynergy.setShell(this.synergyShell);
    deploymentRequestSynergy.setDeploymentRequest(deploymentRequest);
    deploymentRequestSynergy.setPatchList();
    deploymentRequestSynergy.setObjectsLinkedToDR(deploymentRequest.getDrName());
    deploymentRequestSynergy.setDeploymentRequestInfo(deploymentRequest);

    deploymentRequest.setMemberList(
        this.deploymentRequestService.getDRMembers(deploymentRequest.getDrName()));
    deploymentRequest.setDeploymentRequestTransferOperation(
        this.deploymentRequestService.getTransferOperation(deploymentRequest.getDrName()));

    deploymentRequest.setNumberOfTransferOperations(
        this.deploymentRequestService.getnumberOfTransferOperations(deploymentRequest.getDrName()));

    deploymentRequest.setNumberOfManualTransferOperations(
        this.deploymentRequestService.getNumberOfManualTransferOperations(
            deploymentRequest.getDrName()));

    deploymentRequest.setNumberOfSubjects(
        this.deploymentRequestService.getNumberOfSubjects(deploymentRequest.getDrName()));

    deploymentRequest.setNumberOfPatches(deploymentRequest.getPatchList().size()); // from Synergy

    deploymentRequestMemberTypes.setDeploymentRequest(deploymentRequest);
    deploymentRequestMemberTypes.generatePatchMemberTypes();

    deploymentRequest.setTypes(deploymentRequestMemberTypes.getTypes());
  }