summaryrefslogtreecommitdiffstats
path: root/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java')
-rw-r--r--common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java65
1 files changed, 39 insertions, 26 deletions
diff --git a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java
index b71a95a1fa..bc9bc3387f 100644
--- a/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java
+++ b/common-be/src/main/java/org/openecomp/sdc/be/datatypes/elements/ArtifactDataDefinition.java
@@ -17,14 +17,16 @@
* limitations under the License.
* ============LICENSE_END=========================================================
*/
+
package org.openecomp.sdc.be.datatypes.elements;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
import org.openecomp.sdc.be.datatypes.enums.JsonPresentationFields;
import org.openecomp.sdc.be.datatypes.tosca.ToscaDataDefinition;
import org.openecomp.sdc.common.api.ArtifactGroupTypeEnum;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
import org.openecomp.sdc.common.api.ArtifactTypeEnum;
public class ArtifactDataDefinition extends ToscaDataDefinition {
@@ -38,6 +40,7 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
setArtifactVersion("0");
}
+
public ArtifactDataDefinition(ArtifactDataDefinition a) {
this.setUniqueId(a.getUniqueId());
this.setArtifactType(a.getArtifactType());
@@ -75,30 +78,31 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
}
this.setGeneratedFromId(a.getGeneratedFromId());
this.setIsFromCsar(a.getIsFromCsar());
+
+
}
public String getArtifactName() {
return (String) getToscaPresentationValue(JsonPresentationFields.NAME);
- }
- public void setArtifactName(String artifactName) {
- setToscaPresentationValue(JsonPresentationFields.NAME, artifactName);
}
public String getArtifactType() {
return (String) getToscaPresentationValue(JsonPresentationFields.ARTIFACT_TYPE);
}
+ public boolean isHeatEnvType() {
+ return ArtifactTypeEnum.HEAT_ENV.getType().equals(getArtifactType());
+ }
+
public void setArtifactType(String artifactType) {
setToscaPresentationValue(JsonPresentationFields.ARTIFACT_TYPE, artifactType);
- }
- public boolean isHeatEnvType() {
- return ArtifactTypeEnum.HEAT_ENV.getType().equals(getArtifactType());
}
public String getArtifactRef() {
return (String) getToscaPresentationValue(JsonPresentationFields.ARTIFACT_REF);
+
}
public void setArtifactRef(String artifactRef) {
@@ -107,12 +111,18 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
public String getArtifactRepository() {
return (String) getToscaPresentationValue(JsonPresentationFields.ARTIFACT_REPOSITORY);
+
}
public void setArtifactRepository(String artifactRepository) {
setToscaPresentationValue(JsonPresentationFields.ARTIFACT_REPOSITORY, artifactRepository);
}
+ public void setArtifactName(String artifactName) {
+ setToscaPresentationValue(JsonPresentationFields.NAME, artifactName);
+
+ }
+
public String getArtifactChecksum() {
return (String) getToscaPresentationValue(JsonPresentationFields.ARTIFACT_CHECKSUM);
}
@@ -122,6 +132,7 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
}
public String getUserIdCreator() {
+
return (String) getToscaPresentationValue(JsonPresentationFields.USER_ID_CREATOR);
}
@@ -197,14 +208,14 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
return (String) getToscaPresentationValue(JsonPresentationFields.ES_ID);
}
- public void setEsId(String esId) {
- setToscaPresentationValue(JsonPresentationFields.ES_ID, esId);
- }
-
public boolean hasNoMandatoryEsId() {
return getEsId() == null && getMandatory();
}
+ public void setEsId(String esId) {
+ setToscaPresentationValue(JsonPresentationFields.ES_ID, esId);
+ }
+
public String getArtifactCreator() {
return (String) getToscaPresentationValue(JsonPresentationFields.ARTIFACT_CREATOR);
}
@@ -340,10 +351,6 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
return (String) getToscaPresentationValue(JsonPresentationFields.GENERATED_FROM_ID);
}
- public void setGeneratedFromId(String generatedFromId) {
- setToscaPresentationValue(JsonPresentationFields.GENERATED_FROM_ID, generatedFromId);
- }
-
public boolean getIsFromCsar() {
Boolean isFromCsar = (Boolean) getToscaPresentationValue(JsonPresentationFields.IS_FROM_CSAR);
return isFromCsar == null ? Boolean.FALSE : isFromCsar;
@@ -353,23 +360,25 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
setToscaPresentationValue(JsonPresentationFields.IS_FROM_CSAR, isFromCsar);
}
+ public void setGeneratedFromId(String generatedFromId) {
+ setToscaPresentationValue(JsonPresentationFields.GENERATED_FROM_ID, generatedFromId);
+ }
+
+
@Override
public String toString() {
- return "ArtifactDataDefinition [uniqueId=" + getUniqueId() + ", artifactType=" + getArtifactType() + ", artifactRef=" + getArtifactRef()
- + ", artifactName=" + getArtifactName() + ", artifactRepository=" + getArtifactRepository() + ", artifactChecksum="
- + getArtifactChecksum() + ", userIdCreator=" + getUserIdCreator() + ", userIdLastUpdater=" + getUserIdLastUpdater() + ", creatorFullName="
- + getCreatorFullName() + ", updaterFullName=" + getUpdaterFullName() + ", creationDate=" + getCreationDate() + ", lastUpdateDate="
- + getLastUpdateDate() + ", esId=" + getEsId() + ", artifactLabel=" + getArtifactLabel() + ", artifactCreator=" + getArtifactCreator()
- + ", description=" + getDescription() + ", mandatory=" + getMandatory() + ", artifactDisplayName=" + getArtifactDisplayName()
- + ", apiUrl=" + getApiUrl() + ", serviceApi=" + getServiceApi() + ", artifactGroupType=" + getArtifactGroupType() + ", timeout="
- + getTimeout() + ", artifactVersion=" + getArtifactVersion() + ", artifactUUID=" + getArtifactUUID() + ", payloadUpdateDate="
- + getPayloadUpdateDate() + ", heatParamsUpdateDate=" + getHeatParamsUpdateDate() + ", requiredArtifacts=" + getRequiredArtifacts() + "]";
+ return "ArtifactDataDefinition [uniqueId=" + getUniqueId() + ", artifactType=" + getArtifactType() + ", artifactRef=" + getArtifactRef() + ", artifactName=" + getArtifactName() + ", artifactRepository=" + getArtifactRepository() + ", artifactChecksum="
+ + getArtifactChecksum() + ", userIdCreator=" + getUserIdCreator() + ", userIdLastUpdater=" + getUserIdLastUpdater() + ", creatorFullName=" + getCreatorFullName() + ", updaterFullName=" + getUpdaterFullName() + ", creationDate=" + getCreationDate()
+ + ", lastUpdateDate=" + getLastUpdateDate() + ", esId=" + getEsId() + ", artifactLabel=" + getArtifactLabel() + ", artifactCreator=" + getArtifactCreator() + ", description=" + getDescription() + ", mandatory=" + getMandatory() + ", artifactDisplayName="
+ + getArtifactDisplayName() + ", apiUrl=" + getApiUrl() + ", serviceApi=" + getServiceApi() + ", artifactGroupType=" + getArtifactGroupType() + ", timeout=" + getTimeout() + ", artifactVersion=" + getArtifactVersion() + ", artifactUUID=" + getArtifactUUID()
+ + ", payloadUpdateDate=" + getPayloadUpdateDate() + ", heatParamsUpdateDate=" + getHeatParamsUpdateDate() + ", requiredArtifacts=" + getRequiredArtifacts() + "]";
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
+
String apiUrl = getApiUrl();
String artifactChecksum = getArtifactChecksum();
String artifactCreator = getArtifactCreator();
@@ -380,23 +389,27 @@ public class ArtifactDataDefinition extends ToscaDataDefinition {
String artifactRef = getArtifactRef();
String artifactRepository = getArtifactRepository();
String artifactType = getArtifactType();
+
String artifactUUID = getArtifactUUID();
String artifactVersion = getArtifactVersion();
String userIdCreator = getUserIdCreator();
String userIdLastUpdater = getUserIdLastUpdater();
Long creationDate = getCreationDate();
+
String creatorFullName = getCreatorFullName();
String description = getDescription();
String esId = getEsId();
Long heatParamsUpdateDate = getHeatParamsUpdateDate();
Long lastUpdateDate = getLastUpdateDate();
Boolean mandatory = getMandatory();
+
Long payloadUpdateDate = getPayloadUpdateDate();
List<String> requiredArtifacts = getRequiredArtifacts();
Boolean serviceApi = getServiceApi();
Integer timeout = getTimeout();
String uniqueId = getUniqueId();
String updaterFullName = getUpdaterFullName();
+
result = prime * result + ((apiUrl == null) ? 0 : apiUrl.hashCode());
result = prime * result + ((artifactChecksum == null) ? 0 : artifactChecksum.hashCode());
result = prime * result + ((artifactCreator == null) ? 0 : artifactCreator.hashCode());