public Object toDTO() { ServiceDTO dto = new ServiceDTO(); dto.setAccessConstraints(service.getAccessConstraints()); dto.setEnabled(service.isEnabled()); dto.setFees(service.getFees()); dto.setKeywords(service.getKeywords()); dto.setMaintainer(service.getMaintainer()); dto.setName(service.getName()); if (service.getOnlineResource() != null) { try { dto.setOnlineResource(new URL(service.getOnlineResource())); } catch (MalformedURLException e) { throw new RuntimeException(e); } } dto.setAbstract(service.getAbstract()); dto.setTitle(service.getTitle()); dto.setMetadataLink(getMetadataLink()); dto.setStrategy(getStrategy()); dto.setPartialBufferSize(getPartialBufferSize()); // dto.setAccessConstraints(getAccessConstraints()); // dto.setEnabled(isEnabled()); // dto.setFees(getFees()); // dto.setKeywords(getKeywords()); // dto.setMaintainer(getMaintainer()); // dto.setName(getName()); // dto.setOnlineResource(getOnlineResource()); // dto.setAbstract(getAbstract()); // dto.setTitle(getTitle()); // dto.setMetadataLink(metadataLink); // dto.setStrategy(strategy); // dto.setPartialBufferSize(partialBufferSize); return dto; }