Skip to content
Snippets Groups Projects
Commit 9119c71f authored by tranoris's avatar tranoris
Browse files

adding metod to create prod offering from service spec

parent f46c9d4e
No related branches found
No related tags found
2 merge requests!19MR for Release 2024Q4,!13Productorder
...@@ -734,5 +734,14 @@ public class ProductOffering extends BaseEntity { ...@@ -734,5 +734,14 @@ public class ProductOffering extends BaseEntity {
return o.toString().replace("\n", "\n "); return o.toString().replace("\n", "\n ");
} }
public Object findCharacteristicByName(String aname) {
for (ProductSpecificationCharacteristicValueUse ssci : this.prodSpecCharValueUse ) {
if (ssci.getName()!=null && ssci.getName().equals(aname)) {
return ssci;
}
}
return null;
}
} }
...@@ -29,6 +29,7 @@ import org.etsi.osl.tmf.common.model.BaseEntity; ...@@ -29,6 +29,7 @@ import org.etsi.osl.tmf.common.model.BaseEntity;
import org.etsi.osl.tmf.common.model.service.ServiceSpecificationRef; import org.etsi.osl.tmf.common.model.service.ServiceSpecificationRef;
import org.etsi.osl.tmf.prm669.model.RelatedParty; import org.etsi.osl.tmf.prm669.model.RelatedParty;
import org.etsi.osl.tmf.rcm634.model.ResourceSpecificationRef; import org.etsi.osl.tmf.rcm634.model.ResourceSpecificationRef;
import org.etsi.osl.tmf.scm633.model.ServiceSpecCharacteristic;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.persistence.CascadeType; import jakarta.persistence.CascadeType;
...@@ -521,4 +522,13 @@ public class ProductSpecification extends BaseEntity { ...@@ -521,4 +522,13 @@ public class ProductSpecification extends BaseEntity {
} }
return o.toString().replace("\n", "\n "); return o.toString().replace("\n", "\n ");
} }
public ProductSpecificationCharacteristic findProdCharacteristicByName(String an) {
for (ProductSpecificationCharacteristic ssci : this.getProductSpecCharacteristic()) {
if (ssci.getName()!=null && ssci.getName().equals(an)) {
return ssci;
}
}
return null;
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment