Ejemplo n.º 1
0
  private ServiceWrapper constructServiceWrapperFromService(Service xmlService) {
    ServiceWrapper service = new ServiceWrapper(xmlService.getId());

    service.setTtl(xmlService.getTtl());
    service.setConsumability(xmlService.getConsumability());
    service.setContractDescription(xmlService.getContractDescription());
    service.setDescription(xmlService.getDescription());
    service.setServiceContractID(xmlService.getContractID());
    service.setServiceName(xmlService.getServiceName());

    if (xmlService.getAccessPoints() != null) {
      for (ws.argo.wireline.response.xml.Services.Service.AccessPoints.AccessPoint ap :
          xmlService.getAccessPoints().getAccessPoint()) {
        service.addAccessPoint(
            ap.getLabel(),
            ap.getIpAddress(),
            ap.getPort(),
            ap.getUrl(),
            ap.getData().getType(),
            ap.getData().getValue());
      }
    }

    service.setResponseID(xmlService.getResponseID());
    service.setProbeID(xmlService.getProbeID());

    return service;
  }