Loading src/main/java/org/etsi/osl/tmf/scm633/reposervices/ServiceSpecificationRepoService.java +42 −42 Original line number Original line Diff line number Diff line Loading @@ -622,7 +622,7 @@ public class ServiceSpecificationRepoService { * Also, * Also, * we will add by default all the characteristics of this rSpec to the related bundle parent service * we will add by default all the characteristics of this rSpec to the related bundle parent service */ */ //serviceSpec = copyCharacteristicsOfResourceSpecId( ar.getId(), serviceSpec); serviceSpec = copyCharacteristicsOfResourceSpecId( ar.getId(), serviceSpec); } } } } Loading Loading @@ -699,24 +699,24 @@ public class ServiceSpecificationRepoService { return targetServiceSpec; return targetServiceSpec; } } // private ServiceSpecification copyCharacteristicsOfResourceSpecId(String sourceResourceSpecid, ServiceSpecification targetServiceSpec) { private ServiceSpecification copyCharacteristicsOfResourceSpecId(String sourceResourceSpecid, ServiceSpecification targetServiceSpec) { // // ResourceSpecification rSpec = resourceSpecRepoService.findByUuid( sourceResourceSpecid ); ResourceSpecification rSpec = resourceSpecRepoService.findByUuid( sourceResourceSpecid ); // // if ( rSpec != null ) { if ( rSpec != null ) { // for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { // ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); // //serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); //serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); // serviceSpecCharacteristicItem.setName( sourceChar.getName() ); serviceSpecCharacteristicItem.setName( sourceChar.getName() ); // // if ( targetServiceSpec.findSpecCharacteristicByName( serviceSpecCharacteristicItem.getName() ) == null ) { if ( targetServiceSpec.findSpecCharacteristicByName( serviceSpecCharacteristicItem.getName() ) == null ) { // targetServiceSpec.getServiceSpecCharacteristic().add( serviceSpecCharacteristicItem ); targetServiceSpec.getServiceSpecCharacteristic().add( serviceSpecCharacteristicItem ); // } } // } } // } } // // return targetServiceSpec; return targetServiceSpec; // } } public ServiceSpecification cloneServiceSpecification(String uuid) { public ServiceSpecification cloneServiceSpecification(String uuid) { ServiceSpecification source = this.findByUuid(uuid); ServiceSpecification source = this.findByUuid(uuid); Loading Loading @@ -1422,11 +1422,11 @@ public class ServiceSpecificationRepoService { // for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { // ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); // serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); // serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); // serviceSpec.addServiceSpecCharacteristicItem(serviceSpecCharacteristicItem ); serviceSpec.addServiceSpecCharacteristicItem(serviceSpecCharacteristicItem ); // } } ResourceSpecificationRef resourceSpecRef = new ResourceSpecificationRef(); ResourceSpecificationRef resourceSpecRef = new ResourceSpecificationRef(); Loading @@ -1439,25 +1439,25 @@ public class ServiceSpecificationRepoService { return serviceSpec; return serviceSpec; } } // private ServiceSpecCharacteristic copyResourceCharacteristic( ResourceSpecificationCharacteristic sourceChar ) { private ServiceSpecCharacteristic copyResourceCharacteristic( ResourceSpecificationCharacteristic sourceChar ) { // // ServiceSpecCharacteristic serviceSpecCharacteristicItem = new ServiceSpecCharacteristic(); ServiceSpecCharacteristic serviceSpecCharacteristicItem = new ServiceSpecCharacteristic(); // serviceSpecCharacteristicItem.setDescription( sourceChar.getDescription()); serviceSpecCharacteristicItem.setDescription( sourceChar.getDescription()); // serviceSpecCharacteristicItem.valueType( sourceChar.getValueType() ); serviceSpecCharacteristicItem.valueType( sourceChar.getValueType() ); // serviceSpecCharacteristicItem.configurable(sourceChar.isConfigurable()); serviceSpecCharacteristicItem.configurable(sourceChar.isConfigurable()); // serviceSpecCharacteristicItem.setMinCardinality( sourceChar.getMinCardinality() ); serviceSpecCharacteristicItem.setMinCardinality( sourceChar.getMinCardinality() ); // serviceSpecCharacteristicItem.setMaxCardinality( sourceChar.getMaxCardinality() ); serviceSpecCharacteristicItem.setMaxCardinality( sourceChar.getMaxCardinality() ); // serviceSpecCharacteristicItem.setValidFor( sourceChar.getValidFor() ); serviceSpecCharacteristicItem.setValidFor( sourceChar.getValidFor() ); // for (ResourceSpecificationCharacteristicValue cv : sourceChar.getResourceSpecCharacteristicValue()) { for (ResourceSpecificationCharacteristicValue cv : sourceChar.getResourceSpecCharacteristicValue()) { // ServiceSpecCharacteristicValue serviceSpecCharacteristicValueItem = new ServiceSpecCharacteristicValue(); ServiceSpecCharacteristicValue serviceSpecCharacteristicValueItem = new ServiceSpecCharacteristicValue(); // serviceSpecCharacteristicValueItem.setValue( new Any( cv.getValue().getValue(), cv.getValue().getAlias())); serviceSpecCharacteristicValueItem.setValue( new Any( cv.getValue().getValue(), cv.getValue().getAlias())); // serviceSpecCharacteristicValueItem.isDefault( cv.isIsDefault() ); serviceSpecCharacteristicValueItem.isDefault( cv.isIsDefault() ); // serviceSpecCharacteristicValueItem.setUnitOfMeasure( cv.getUnitOfMeasure() ); serviceSpecCharacteristicValueItem.setUnitOfMeasure( cv.getUnitOfMeasure() ); // serviceSpecCharacteristicItem.addServiceSpecCharacteristicValueItem(serviceSpecCharacteristicValueItem ); serviceSpecCharacteristicItem.addServiceSpecCharacteristicValueItem(serviceSpecCharacteristicValueItem ); // } } // return serviceSpecCharacteristicItem; return serviceSpecCharacteristicItem; // } } // Loading Loading
src/main/java/org/etsi/osl/tmf/scm633/reposervices/ServiceSpecificationRepoService.java +42 −42 Original line number Original line Diff line number Diff line Loading @@ -622,7 +622,7 @@ public class ServiceSpecificationRepoService { * Also, * Also, * we will add by default all the characteristics of this rSpec to the related bundle parent service * we will add by default all the characteristics of this rSpec to the related bundle parent service */ */ //serviceSpec = copyCharacteristicsOfResourceSpecId( ar.getId(), serviceSpec); serviceSpec = copyCharacteristicsOfResourceSpecId( ar.getId(), serviceSpec); } } } } Loading Loading @@ -699,24 +699,24 @@ public class ServiceSpecificationRepoService { return targetServiceSpec; return targetServiceSpec; } } // private ServiceSpecification copyCharacteristicsOfResourceSpecId(String sourceResourceSpecid, ServiceSpecification targetServiceSpec) { private ServiceSpecification copyCharacteristicsOfResourceSpecId(String sourceResourceSpecid, ServiceSpecification targetServiceSpec) { // // ResourceSpecification rSpec = resourceSpecRepoService.findByUuid( sourceResourceSpecid ); ResourceSpecification rSpec = resourceSpecRepoService.findByUuid( sourceResourceSpecid ); // // if ( rSpec != null ) { if ( rSpec != null ) { // for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { // ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); // //serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); //serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); // serviceSpecCharacteristicItem.setName( sourceChar.getName() ); serviceSpecCharacteristicItem.setName( sourceChar.getName() ); // // if ( targetServiceSpec.findSpecCharacteristicByName( serviceSpecCharacteristicItem.getName() ) == null ) { if ( targetServiceSpec.findSpecCharacteristicByName( serviceSpecCharacteristicItem.getName() ) == null ) { // targetServiceSpec.getServiceSpecCharacteristic().add( serviceSpecCharacteristicItem ); targetServiceSpec.getServiceSpecCharacteristic().add( serviceSpecCharacteristicItem ); // } } // } } // } } // // return targetServiceSpec; return targetServiceSpec; // } } public ServiceSpecification cloneServiceSpecification(String uuid) { public ServiceSpecification cloneServiceSpecification(String uuid) { ServiceSpecification source = this.findByUuid(uuid); ServiceSpecification source = this.findByUuid(uuid); Loading Loading @@ -1422,11 +1422,11 @@ public class ServiceSpecificationRepoService { // for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { for (ResourceSpecificationCharacteristic sourceChar : rSpec.getResourceSpecCharacteristic()) { // ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); ServiceSpecCharacteristic serviceSpecCharacteristicItem = copyResourceCharacteristic( sourceChar ); // serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); // serviceSpecCharacteristicItem.setName( rSpec.getName() + "::" +sourceChar.getName() ); // serviceSpec.addServiceSpecCharacteristicItem(serviceSpecCharacteristicItem ); serviceSpec.addServiceSpecCharacteristicItem(serviceSpecCharacteristicItem ); // } } ResourceSpecificationRef resourceSpecRef = new ResourceSpecificationRef(); ResourceSpecificationRef resourceSpecRef = new ResourceSpecificationRef(); Loading @@ -1439,25 +1439,25 @@ public class ServiceSpecificationRepoService { return serviceSpec; return serviceSpec; } } // private ServiceSpecCharacteristic copyResourceCharacteristic( ResourceSpecificationCharacteristic sourceChar ) { private ServiceSpecCharacteristic copyResourceCharacteristic( ResourceSpecificationCharacteristic sourceChar ) { // // ServiceSpecCharacteristic serviceSpecCharacteristicItem = new ServiceSpecCharacteristic(); ServiceSpecCharacteristic serviceSpecCharacteristicItem = new ServiceSpecCharacteristic(); // serviceSpecCharacteristicItem.setDescription( sourceChar.getDescription()); serviceSpecCharacteristicItem.setDescription( sourceChar.getDescription()); // serviceSpecCharacteristicItem.valueType( sourceChar.getValueType() ); serviceSpecCharacteristicItem.valueType( sourceChar.getValueType() ); // serviceSpecCharacteristicItem.configurable(sourceChar.isConfigurable()); serviceSpecCharacteristicItem.configurable(sourceChar.isConfigurable()); // serviceSpecCharacteristicItem.setMinCardinality( sourceChar.getMinCardinality() ); serviceSpecCharacteristicItem.setMinCardinality( sourceChar.getMinCardinality() ); // serviceSpecCharacteristicItem.setMaxCardinality( sourceChar.getMaxCardinality() ); serviceSpecCharacteristicItem.setMaxCardinality( sourceChar.getMaxCardinality() ); // serviceSpecCharacteristicItem.setValidFor( sourceChar.getValidFor() ); serviceSpecCharacteristicItem.setValidFor( sourceChar.getValidFor() ); // for (ResourceSpecificationCharacteristicValue cv : sourceChar.getResourceSpecCharacteristicValue()) { for (ResourceSpecificationCharacteristicValue cv : sourceChar.getResourceSpecCharacteristicValue()) { // ServiceSpecCharacteristicValue serviceSpecCharacteristicValueItem = new ServiceSpecCharacteristicValue(); ServiceSpecCharacteristicValue serviceSpecCharacteristicValueItem = new ServiceSpecCharacteristicValue(); // serviceSpecCharacteristicValueItem.setValue( new Any( cv.getValue().getValue(), cv.getValue().getAlias())); serviceSpecCharacteristicValueItem.setValue( new Any( cv.getValue().getValue(), cv.getValue().getAlias())); // serviceSpecCharacteristicValueItem.isDefault( cv.isIsDefault() ); serviceSpecCharacteristicValueItem.isDefault( cv.isIsDefault() ); // serviceSpecCharacteristicValueItem.setUnitOfMeasure( cv.getUnitOfMeasure() ); serviceSpecCharacteristicValueItem.setUnitOfMeasure( cv.getUnitOfMeasure() ); // serviceSpecCharacteristicItem.addServiceSpecCharacteristicValueItem(serviceSpecCharacteristicValueItem ); serviceSpecCharacteristicItem.addServiceSpecCharacteristicValueItem(serviceSpecCharacteristicValueItem ); // } } // return serviceSpecCharacteristicItem; return serviceSpecCharacteristicItem; // } } // Loading