diff options
Diffstat (limited to 'src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc')
14 files changed, 781 insertions, 0 deletions
diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Artifact.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Artifact.java new file mode 100644 index 0000000..012ed9c --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Artifact.java @@ -0,0 +1,100 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.fasterxml.jackson.annotation.JsonInclude; + +@JsonInclude(JsonInclude.Include.NON_NULL) +public class Artifact { + + private String artifactName; + private String artifactType; + private String artifactURL; + private String artifactDescription; + private Integer artifactTimeout; + private String artifactChecksum; + private String artifactUUID; + private String artifactVersion; + private String generatedFromUUID; + private String artifactLabel; + private String artifactGroupType; + private String payloadData; + private String description; + + public String getArtifactName() { + return artifactName; + } + public void setArtifactName(String artifactName) { + this.artifactName = artifactName; + } + public String getArtifactType() { + return artifactType; + } + public void setArtifactType(String artifactType) { + this.artifactType = artifactType; + } + public String getArtifactURL() { + return artifactURL; + } + public void setArtifactURL(String artifactURL) { + this.artifactURL = artifactURL; + } + public String getArtifactDescription() { + return artifactDescription; + } + public void setArtifactDescription(String artifactDescription) { + this.artifactDescription = artifactDescription; + } + public Integer getArtifactTimeout() { + return artifactTimeout; + } + public void setArtifactTimeout(Integer artifactTimeout) { + this.artifactTimeout = artifactTimeout; + } + public String getArtifactChecksum() { + return artifactChecksum; + } + public void setArtifactChecksum(String artifactChecksum) { + this.artifactChecksum = artifactChecksum; + } + public String getArtifactUUID() { + return artifactUUID; + } + public void setArtifactUUID(String artifactUUID) { + this.artifactUUID = artifactUUID; + } + public String getArtifactVersion() { + return artifactVersion; + } + public void setArtifactVersion(String artifactVersion) { + this.artifactVersion = artifactVersion; + } + public String getGeneratedFromUUID() { + return generatedFromUUID; + } + public void setGeneratedFromUUID(String generatedFromUUID) { + this.generatedFromUUID = generatedFromUUID; + } + public String getArtifactLabel() { + return artifactLabel; + } + public void setArtifactLabel(String artifactLabel) { + this.artifactLabel = artifactLabel; + } + public String getArtifactGroupType() { + return artifactGroupType; + } + public void setArtifactGroupType(String artifactGroupType) { + this.artifactGroupType = artifactGroupType; + } + public String getPayloadData() { + return payloadData; + } + public void setPayloadData(String payloadData) { + this.payloadData = payloadData; + } + public String getDescription() { + return description; + } + public void setDescription(String description) { + this.description = description; + } +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Asset.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Asset.java new file mode 100644 index 0000000..39c115b --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Asset.java @@ -0,0 +1,71 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.fasterxml.jackson.annotation.JsonInclude; + +@JsonInclude(JsonInclude.Include.NON_NULL) +public abstract class Asset { + + private String uuid; + private String invariantUUID; + private String name; + private String version; + private String toscaModelURL; + private String lastUpdaterUserId; + private String category; + private String lifecycleState; + + public String getUuid() { + return uuid; + } + public void setUuid(String uuid) { + this.uuid = uuid; + } + public String getInvariantUUID() { + return invariantUUID; + } + public void setInvariantUUID(String invariantUUID) { + this.invariantUUID = invariantUUID; + } + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public String getVersion() { + return version; + } + public void setVersion(String version) { + this.version = version; + } + public String getToscaModelURL() { + return toscaModelURL; + } + public void setToscaModelURL(String toscaModelURL) { + this.toscaModelURL = toscaModelURL; + } + public String getLastUpdaterUserId() { + return lastUpdaterUserId; + } + public void setLastUpdaterUserId(String lastUpdaterUserId) { + this.lastUpdaterUserId = lastUpdaterUserId; + } + public String getCategory() { + return category; + } + public void setCategory(String category) { + this.category = category; + } + public String getLifecycleState() { + return lifecycleState; + } + public void setLifecycleState(String lifecycleState) { + this.lifecycleState = lifecycleState; + } + + + public Float versionAsFloat() { + return Float.parseFloat(version); + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Data.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Data.java new file mode 100644 index 0000000..5b96ea2 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Data.java @@ -0,0 +1,21 @@ + +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class Data { + + @SerializedName("element") + @Expose + private Element element; + + public Element getElement() { + return element; + } + + public void setElement(Element element) { + this.element = element; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/DcaeComponents.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/DcaeComponents.java new file mode 100644 index 0000000..ff2c411 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/DcaeComponents.java @@ -0,0 +1,54 @@ + +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class DcaeComponents { + + @SerializedName("id") + @Expose + private Object id; + @SerializedName("timestamp") + @Expose + private Integer timestamp; + @SerializedName("data") + @Expose + private Data data; + @SerializedName("error") + @Expose + private Error error; + + public Object getId() { + return id; + } + + public void setId(Object id) { + this.id = id; + } + + public Integer getTimestamp() { + return timestamp; + } + + public void setTimestamp(Integer timestamp) { + this.timestamp = timestamp; + } + + public Data getData() { + return data; + } + + public void setData(Data data) { + this.data = data; + } + + public Error getError() { + return error; + } + + public void setError(Error error) { + this.error = error; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Element.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Element.java new file mode 100644 index 0000000..c3aa95a --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Element.java @@ -0,0 +1,55 @@ + +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import java.util.List; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class Element { + + @SerializedName("itemId") + @Expose + private String itemId; + @SerializedName("name") + @Expose + private String name; + @SerializedName("id") + @Expose + private String id; + @SerializedName("items") + @Expose + private List<Item> items = null; + + public String getItemId() { + return itemId; + } + + public void setItemId(String itemId) { + this.itemId = itemId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public List<Item> getItems() { + return items; + } + + public void setItems(List<Item> items) { + this.items = items; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Error.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Error.java new file mode 100644 index 0000000..a935a46 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Error.java @@ -0,0 +1,8 @@ + +package org.onap.sdc.dcae.composition.restmodels.sdc; + + +public class Error { + + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ExternalReferencesMap.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ExternalReferencesMap.java new file mode 100644 index 0000000..3340502 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ExternalReferencesMap.java @@ -0,0 +1,7 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import java.util.HashMap; +import java.util.List; + +public class ExternalReferencesMap extends HashMap<String, List<String>>{ +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Item.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Item.java new file mode 100644 index 0000000..6f52e11 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Item.java @@ -0,0 +1,220 @@ + +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import java.util.List; +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class Item { + + @SerializedName("lifecycleState") + @Expose + private String lifecycleState; + @SerializedName("models") + @Expose + private List<Model> models = null; + @SerializedName("subCategory") + @Expose + private String subCategory; + @SerializedName("catalog") + @Expose + private String catalog; + @SerializedName("lastUpdaterUserId") + @Expose + private String lastUpdaterUserId; + @SerializedName("description") + @Expose + private String description; + @SerializedName("uuid") + @Expose + private String uuid; + @SerializedName("version") + @Expose + private String version; + @SerializedName("itemId") + @Expose + private String itemId; + @SerializedName("catalogId") + @Expose + private Integer catalogId; + @SerializedName("toscaModelURL") + @Expose + private String toscaModelURL; + @SerializedName("name") + @Expose + private String name; + @SerializedName("invariantUUID") + @Expose + private String invariantUUID; + @SerializedName("id") + @Expose + private Integer id; + @SerializedName("category") + @Expose + private String category; + @SerializedName("lastUpdaterFullName") + @Expose + private String lastUpdaterFullName; + @SerializedName("toscaResourceName") + @Expose + private String toscaResourceName; + @SerializedName("resourceType") + @Expose + private String resourceType; + @SerializedName("artifacts") + @Expose + private List<Artifact> artifacts = null; + + public String getLifecycleState() { + return lifecycleState; + } + + public void setLifecycleState(String lifecycleState) { + this.lifecycleState = lifecycleState; + } + + public List<Model> getModels() { + return models; + } + + public void setModels(List<Model> models) { + this.models = models; + } + + public String getSubCategory() { + return subCategory; + } + + public void setSubCategory(String subCategory) { + this.subCategory = subCategory; + } + + public String getCatalog() { + return catalog; + } + + public void setCatalog(String catalog) { + this.catalog = catalog; + } + + public String getLastUpdaterUserId() { + return lastUpdaterUserId; + } + + public void setLastUpdaterUserId(String lastUpdaterUserId) { + this.lastUpdaterUserId = lastUpdaterUserId; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getUuid() { + return uuid; + } + + public void setUuid(String uuid) { + this.uuid = uuid; + } + + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + + public String getItemId() { + return itemId; + } + + public void setItemId(String itemId) { + this.itemId = itemId; + } + + public Integer getCatalogId() { + return catalogId; + } + + public void setCatalogId(Integer catalogId) { + this.catalogId = catalogId; + } + + public String getToscaModelURL() { + return toscaModelURL; + } + + public void setToscaModelURL(String toscaModelURL) { + this.toscaModelURL = toscaModelURL; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getInvariantUUID() { + return invariantUUID; + } + + public void setInvariantUUID(String invariantUUID) { + this.invariantUUID = invariantUUID; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getCategory() { + return category; + } + + public void setCategory(String category) { + this.category = category; + } + + public String getLastUpdaterFullName() { + return lastUpdaterFullName; + } + + public void setLastUpdaterFullName(String lastUpdaterFullName) { + this.lastUpdaterFullName = lastUpdaterFullName; + } + + public String getToscaResourceName() { + return toscaResourceName; + } + + public void setToscaResourceName(String toscaResourceName) { + this.toscaResourceName = toscaResourceName; + } + + public String getResourceType() { + return resourceType; + } + + public void setResourceType(String resourceType) { + this.resourceType = resourceType; + } + + public List<Artifact> getArtifacts() { + return artifacts; + } + + public void setArtifacts(List<Artifact> artifacts) { + this.artifacts = artifacts; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Model.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Model.java new file mode 100644 index 0000000..0a251f0 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Model.java @@ -0,0 +1,65 @@ + +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; + +public class Model { + + @SerializedName("itemId") + @Expose + private String itemId; + @SerializedName("name") + @Expose + private String name; + @SerializedName("description") + @Expose + private String description; + @SerializedName("id") + @Expose + private String id; + @SerializedName("version") + @Expose + private String version; + + public String getItemId() { + return itemId; + } + + public void setItemId(String itemId) { + this.itemId = itemId; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getVersion() { + return version; + } + + public void setVersion(String version) { + this.version = version; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Resource.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Resource.java new file mode 100644 index 0000000..48bbb76 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Resource.java @@ -0,0 +1,24 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.fasterxml.jackson.annotation.JsonInclude; + +@JsonInclude(JsonInclude.Include.NON_NULL) +public class Resource extends Asset { + + private String subCategory; + private String resourceType; + + public String getSubCategory() { + return subCategory; + } + public void setSubCategory(String subCategory) { + this.subCategory = subCategory; + } + public String getResourceType() { + return resourceType; + } + public void setResourceType(String resourceType) { + this.resourceType = resourceType; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ResourceDetailed.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ResourceDetailed.java new file mode 100644 index 0000000..fedb3bb --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ResourceDetailed.java @@ -0,0 +1,48 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + + +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.util.List; + +@JsonInclude(JsonInclude.Include.NON_NULL) +public class ResourceDetailed extends Resource { + + private String lastUpdaterFullName; + private String toscaResourceName; + private List<ResourceInstance> resources; + private List<Artifact> artifacts; + private String description; + + public String getLastUpdaterFullName() { + return lastUpdaterFullName; + } + public void setLastUpdaterFullName(String lastUpdaterFullName) { + this.lastUpdaterFullName = lastUpdaterFullName; + } + public String getToscaResourceName() { + return toscaResourceName; + } + public void setToscaResourceName(String toscaResourceName) { + this.toscaResourceName = toscaResourceName; + } + public List<ResourceInstance> getResources() { + return resources; + } + public void setResources(List<ResourceInstance> resources) { + this.resources = resources; + } + public List<Artifact> getArtifacts() { + return artifacts; + } + public void setArtifacts(List<Artifact> artifacts) { + this.artifacts = artifacts; + } + public String getDescription() { + return description; + } + public void setDescription(String description) { + this.description = description; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ResourceInstance.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ResourceInstance.java new file mode 100644 index 0000000..3132665 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ResourceInstance.java @@ -0,0 +1,58 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import java.util.List; + +public class ResourceInstance { + + private String resourceInstanceName; + private String resourceName; + private String resourceInvariantUUID; + private String resourceVersion; + private String resoucreType; + private String resourceUUID; + private List<Artifact> artifacts; + + public String getResourceInstanceName() { + return resourceInstanceName; + } + public void setResourceInstanceName(String resourceInstanceName) { + this.resourceInstanceName = resourceInstanceName; + } + public String getResourceName() { + return resourceName; + } + public void setResourceName(String resourceName) { + this.resourceName = resourceName; + } + public String getResourceInvariantUUID() { + return resourceInvariantUUID; + } + public void setResourceInvariantUUID(String resourceInvariantUUID) { + this.resourceInvariantUUID = resourceInvariantUUID; + } + public String getResourceVersion() { + return resourceVersion; + } + public void setResourceVersion(String resourceVersion) { + this.resourceVersion = resourceVersion; + } + public String getResoucreType() { + return resoucreType; + } + public void setResoucreType(String resoucreType) { + this.resoucreType = resoucreType; + } + public String getResourceUUID() { + return resourceUUID; + } + public void setResourceUUID(String resourceUUID) { + this.resourceUUID = resourceUUID; + } + public List<Artifact> getArtifacts() { + return artifacts; + } + public void setArtifacts(List<Artifact> artifacts) { + this.artifacts = artifacts; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Service.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Service.java new file mode 100644 index 0000000..49a7aa0 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/Service.java @@ -0,0 +1,17 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.fasterxml.jackson.annotation.JsonInclude; + +@JsonInclude(JsonInclude.Include.NON_NULL) +public class Service extends Asset { + + private String distributionStatus; + + public String getDistributionStatus() { + return distributionStatus; + } + public void setDistributionStatus(String distributionStatus) { + this.distributionStatus = distributionStatus; + } + +} diff --git a/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ServiceDetailed.java b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ServiceDetailed.java new file mode 100644 index 0000000..3352756 --- /dev/null +++ b/src/main/java/org/onap/sdc/dcae/composition/restmodels/sdc/ServiceDetailed.java @@ -0,0 +1,33 @@ +package org.onap.sdc.dcae.composition.restmodels.sdc; + +import com.fasterxml.jackson.annotation.JsonInclude; + +import java.util.List; + +@JsonInclude(JsonInclude.Include.NON_NULL) +public class ServiceDetailed extends Service { + + private String lastUpdaterFullName; + private List<ResourceInstance> resources; + private List<Artifact> artifacts; + + public String getLastUpdaterFullName() { + return lastUpdaterFullName; + } + public void setLastUpdaterFullName(String lastUpdaterFullName) { + this.lastUpdaterFullName = lastUpdaterFullName; + } + public List<ResourceInstance> getResources() { + return resources; + } + public void setResources(List<ResourceInstance> resources) { + this.resources = resources; + } + public List<Artifact> getArtifacts() { + return artifacts; + } + public void setArtifacts(List<Artifact> artifacts) { + this.artifacts = artifacts; + } + +} |