X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fbabel%2Fxml%2Fgenerator%2Fmodel%2FResource.java;h=911bf327db3d8669cc811d87141028b481fa8e04;hb=5a6fd49a6aca3a567464527335b107746e28f3bd;hp=e993c885f902dbe4ac1f4f757a5993764705fec9;hpb=f5dae47e293ae63a7a2f18230b772a699a52566f;p=aai%2Fbabel.git diff --git a/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java b/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java index e993c88..911bf32 100644 --- a/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java +++ b/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java @@ -2,8 +2,8 @@ * ============LICENSE_START======================================================= * org.onap.aai * ================================================================================ - * Copyright © 2017-2019 AT&T Intellectual Property. All rights reserved. - * Copyright © 2017-2019 European Software Marketing Ltd. + * Copyright (c) 2017-2019 AT&T Intellectual Property. All rights reserved. + * Copyright (c) 2017-2019 European Software Marketing Ltd. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,12 +26,13 @@ import java.util.List; import java.util.Map; import org.onap.aai.babel.xml.generator.XmlArtifactGenerationException; import org.onap.aai.babel.xml.generator.model.Widget.Type; +import org.onap.aai.babel.xml.generator.types.ModelType; public class Resource extends Model { - + private Type type; private boolean deleteFlag; - private boolean isResource = true; + private ModelType modelType = ModelType.RESOURCE; private Map properties = Collections.emptyMap(); Widget vserver = null; @@ -63,35 +64,26 @@ public class Resource extends Model { return deleteFlag; } - - public void setProperties(Map properties) { this.properties = properties; } - @Override public Map getProperties() { return properties; } - - public void setIsResource(boolean isResource) { - this.isResource = isResource; + + public void setModelType(ModelType type) { + this.modelType = type; } - - @Override - public boolean isResource() { - return isResource; + + public ModelType getModelType() { + return modelType; } - + public void setMembers(List members) { this.members = members; } - @Override - public boolean addResource(Resource resource) { - return resources.add(resource); - } - /** * Adds a Widget. * @@ -121,14 +113,20 @@ public class Resource extends Model { return widgets.add(widget); } } - + public Type getWidgetType() { return type; } + + public String getModelTypeName() { + return "resource"; + } @Override public String toString() { - return "Widget type " + getWidgetType() + ", isResource=" + isResource() + ", deleteFlag=" + deleteFlag; + return "Resource [widget type=" + getWidgetType() + ", deleteFlag=" + deleteFlag + ", modelType=" + modelType + + ", properties=" + properties + ", vserver=" + vserver + ", addlintf=" + addlintf + ", addvolume=" + + addvolume + ", members=" + members + "]"; } private void addVolumeWidget(Widget widget) {