diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/SubInterfaceTemplateConsolidationData.java')
1 files changed, 41 insertions, 46 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/SubInterfaceTemplateConsolidationData.java b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/SubInterfaceTemplateConsolidationData.java index 261231a5c6..a0e7c7eea2 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/SubInterfaceTemplateConsolidationData.java +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/datatypes/heattotosca/unifiedmodel/consolidation/SubInterfaceTemplateConsolidationData.java @@ -13,68 +13,63 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation; +import java.util.Optional; import org.onap.sdc.tosca.datatypes.model.ServiceTemplate; import org.openecomp.sdc.tosca.services.ToscaUtil; import org.openecomp.sdc.translator.datatypes.heattotosca.TranslationContext; -import java.util.Optional; - public class SubInterfaceTemplateConsolidationData extends EntityConsolidationData { - //Value of the property count in the resource group representing the sub-interface - private Object resourceGroupCount; - //Network role of the sub-interface - private String networkRole; - //Parent port node template id - private String parentPortNodeTemplateId; - - public Object getResourceGroupCount() { - return resourceGroupCount; - } + //Value of the property count in the resource group representing the sub-interface + private Object resourceGroupCount; + //Network role of the sub-interface + private String networkRole; + //Parent port node template id + private String parentPortNodeTemplateId; - public void setResourceGroupCount(Object resourceGroupCount) { - this.resourceGroupCount = resourceGroupCount; - } + public Object getResourceGroupCount() { + return resourceGroupCount; + } - public String getNetworkRole() { - return networkRole; - } + public void setResourceGroupCount(Object resourceGroupCount) { + this.resourceGroupCount = resourceGroupCount; + } - public void setNetworkRole(String networkRole) { - this.networkRole = networkRole; - } + public String getNetworkRole() { + return networkRole; + } - public String getParentPortNodeTemplateId() { - return parentPortNodeTemplateId; - } + public void setNetworkRole(String networkRole) { + this.networkRole = networkRole; + } - public void setParentPortNodeTemplateId(String parentPortNodeTemplateId) { - this.parentPortNodeTemplateId = parentPortNodeTemplateId; - } + public String getParentPortNodeTemplateId() { + return parentPortNodeTemplateId; + } - public Optional<PortTemplateConsolidationData> getParentPortTemplateConsolidationData(ServiceTemplate serviceTemplate, - TranslationContext context) { - FilePortConsolidationData filePortConsolidationData = context.getConsolidationData().getPortConsolidationData() - .getFilePortConsolidationData(ToscaUtil.getServiceTemplateFileName(serviceTemplate)); - PortTemplateConsolidationData portTemplateConsolidationData = null; - if (filePortConsolidationData != null) { - portTemplateConsolidationData = filePortConsolidationData - .getPortTemplateConsolidationData(parentPortNodeTemplateId); + public void setParentPortNodeTemplateId(String parentPortNodeTemplateId) { + this.parentPortNodeTemplateId = parentPortNodeTemplateId; } - return Optional.ofNullable(portTemplateConsolidationData); - } - public Optional<String> getParentPortNetworkRole(ServiceTemplate serviceTemplate, - TranslationContext context) { - Optional<PortTemplateConsolidationData> subInterfacePortTemplateConsolidationData = - getParentPortTemplateConsolidationData(serviceTemplate, context); - if (!subInterfacePortTemplateConsolidationData.isPresent()) { - return Optional.empty(); + public Optional<PortTemplateConsolidationData> getParentPortTemplateConsolidationData(ServiceTemplate serviceTemplate, + TranslationContext context) { + FilePortConsolidationData filePortConsolidationData = context.getConsolidationData().getPortConsolidationData() + .getFilePortConsolidationData(ToscaUtil.getServiceTemplateFileName(serviceTemplate)); + PortTemplateConsolidationData portTemplateConsolidationData = null; + if (filePortConsolidationData != null) { + portTemplateConsolidationData = filePortConsolidationData.getPortTemplateConsolidationData(parentPortNodeTemplateId); + } + return Optional.ofNullable(portTemplateConsolidationData); } - return Optional.ofNullable(subInterfacePortTemplateConsolidationData.get().getNetworkRole()); - } + public Optional<String> getParentPortNetworkRole(ServiceTemplate serviceTemplate, TranslationContext context) { + Optional<PortTemplateConsolidationData> subInterfacePortTemplateConsolidationData = getParentPortTemplateConsolidationData(serviceTemplate, + context); + if (!subInterfacePortTemplateConsolidationData.isPresent()) { + return Optional.empty(); + } + return Optional.ofNullable(subInterfacePortTemplateConsolidationData.get().getNetworkRole()); + } } |