-/*-\r
- * ============LICENSE_START=======================================================\r
- * ONAP - SO\r
- * ================================================================================\r
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.\r
- * ================================================================================\r
- * Licensed under the Apache License, Version 2.0 (the "License");\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- *\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an "AS IS" BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- * ============LICENSE_END=========================================================\r
- */\r
-\r
-package org.openecomp.mso.db.catalog.beans;\r
-\r
-import java.io.Serializable;\r
-import java.sql.Timestamp;\r
-\r
-public class VfModuleCustomization implements Serializable {\r
- \r
- private String modelCustomizationUuid;\r
- private String vfModuleModelUuid;\r
- private String label;\r
- private Integer minInstances;\r
- private Integer maxInstances;\r
- private Integer initialCount;\r
- private Integer availabilityZoneCount;\r
- private String heatEnvironmentArtifactUuid;\r
- private String volEnvironmentArtifactUuid;\r
- private Timestamp created;\r
- private VfModule vfModule;\r
- public static final long serialVersionUID = -1322322139926390329L;\r
-\r
- public VfModuleCustomization() {\r
- super();\r
- }\r
- \r
- public String getModelCustomizationUuid() {\r
- return this.modelCustomizationUuid;\r
- }\r
- public void setModelCustomizationUuid(String modelCustomizationUuid) {\r
- this.modelCustomizationUuid = modelCustomizationUuid;\r
- }\r
- public String getVfModuleModelUuid() {\r
- return this.vfModuleModelUuid;\r
- }\r
- public void setVfModuleModelUuid(String vfModuleModelUuid) {\r
- this.vfModuleModelUuid = vfModuleModelUuid;\r
- }\r
- public String getHeatEnvironmentArtifactUuid() {\r
- return this.heatEnvironmentArtifactUuid;\r
- }\r
- public void setHeatEnvironmentArtifactUuid(String heatEnvironmentArtifactUuid) {\r
- this.heatEnvironmentArtifactUuid = heatEnvironmentArtifactUuid;\r
- }\r
- public String getVolEnvironmentArtifactUuid() {\r
- return this.volEnvironmentArtifactUuid;\r
- }\r
- public void setVolEnvironmentArtifactUuid(String volEnvironmentArtifactUuid) {\r
- this.volEnvironmentArtifactUuid = volEnvironmentArtifactUuid;\r
- }\r
- \r
- public Integer getMinInstances() {\r
- return this.minInstances;\r
- }\r
- public void setMinInstances(Integer minInstances) {\r
- this.minInstances = minInstances;\r
- }\r
- public Integer getMaxInstances() {\r
- return this.maxInstances;\r
- }\r
- public void setMaxInstances(Integer maxInstances) {\r
- this.maxInstances = maxInstances;\r
- }\r
- public Integer getInitialCount() {\r
- return this.initialCount;\r
- }\r
- public void setInitialCount(Integer initialCount) {\r
- this.initialCount = initialCount;\r
- }\r
- public Integer getAvailabilityZoneCount() {\r
- return this.availabilityZoneCount;\r
- }\r
- public void setAvailabilityZoneCount(Integer availabilityZoneCount) {\r
- this.availabilityZoneCount = availabilityZoneCount;\r
- }\r
- public Timestamp getCreated() {\r
- return created;\r
- }\r
- public void setCreated(Timestamp created) {\r
- this.created = created;\r
- }\r
- public String getLabel() {\r
- return this.label;\r
- }\r
- public void setLabel(String label) {\r
- this.label = label;\r
- }\r
- public VfModule getVfModule() {\r
- return this.vfModule;\r
- }\r
- public void setVfModule(VfModule vfModule) {\r
- this.vfModule = vfModule;\r
- }\r
-\r
- @Override\r
- public String toString() {\r
- return "modelCustomizationUuid=" + this.modelCustomizationUuid +\r
- "vfModuleModelUuid=" + this.vfModuleModelUuid +\r
- "label=" + this.label +\r
- "initalCount=" + this.initialCount +\r
- "minInstances=" + this.minInstances +\r
- "maxInstances=" + this.maxInstances +\r
- "availabilityZoneCount=" + this.availabilityZoneCount +\r
- "heatEnvironmentArtifactUuid=" + this.heatEnvironmentArtifactUuid +\r
- "volEnvironmentArtifactUuid=" + this.volEnvironmentArtifactUuid +\r
- "created=" + this.created;\r
- }\r
-\r
- @Override\r
- public boolean equals (Object o) {\r
- if (!(o instanceof VfModuleCustomization)) {\r
- return false;\r
- }\r
- if (this == o) {\r
- return true;\r
- }\r
- VfModuleCustomization vfmc = (VfModuleCustomization) o;\r
- if (vfmc.getModelCustomizationUuid().equals(this.getModelCustomizationUuid()) && vfmc.getVfModuleModelUuid().equals(this.getVfModuleModelUuid())) {\r
- return true;\r
- }\r
- return false;\r
- }\r
-\r
- @Override\r
- public int hashCode () {\r
- // hash code does not have to be a unique result - only that two objects that should be treated as equal\r
- // return the same value. so this should work.\r
- int result = 0;\r
- result = (this.modelCustomizationUuid != null ? this.modelCustomizationUuid.hashCode() : 0) + (this.vfModuleModelUuid != null ? this.vfModuleModelUuid.hashCode() : 0);\r
- return result;\r
- }\r
-\r
-}\r
+/*-
+ * ============LICENSE_START=======================================================
+ * ONAP - SO
+ * ================================================================================
+ * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * ================================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END=========================================================
+ */
+
+package org.openecomp.mso.db.catalog.beans;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import com.openpojo.business.annotation.BusinessKey;
+
+public class VfModuleCustomization implements Serializable {
+
+ @BusinessKey
+ private String modelCustomizationUuid = null;
+ @BusinessKey
+ private String vfModuleModelUuid = null;
+ private String label = null;
+ private Integer minInstances;
+ private Integer maxInstances;
+ private Integer initialCount;
+ private Integer availabilityZoneCount;
+ private String heatEnvironmentArtifactUuid = null;
+ private String volEnvironmentArtifactUuid = null;
+ private Timestamp created = null;
+ private VfModule vfModule;
+ public static final long serialVersionUID = -1322322139926390329L;
+
+ public VfModuleCustomization() {
+ super();
+ }
+
+ public String getModelCustomizationUuid() {
+ return this.modelCustomizationUuid;
+ }
+ public void setModelCustomizationUuid(String modelCustomizationUuid) {
+ this.modelCustomizationUuid = modelCustomizationUuid;
+ }
+ public String getVfModuleModelUuid() {
+ return this.vfModuleModelUuid;
+ }
+ public void setVfModuleModelUuid(String vfModuleModelUuid) {
+ this.vfModuleModelUuid = vfModuleModelUuid;
+ }
+ public String getHeatEnvironmentArtifactUuid() {
+ return this.heatEnvironmentArtifactUuid;
+ }
+ public void setHeatEnvironmentArtifactUuid(String heatEnvironmentArtifactUuid) {
+ this.heatEnvironmentArtifactUuid = heatEnvironmentArtifactUuid;
+ }
+ public String getVolEnvironmentArtifactUuid() {
+ return this.volEnvironmentArtifactUuid;
+ }
+ public void setVolEnvironmentArtifactUuid(String volEnvironmentArtifactUuid) {
+ this.volEnvironmentArtifactUuid = volEnvironmentArtifactUuid;
+ }
+
+ public Integer getMinInstances() {
+ return this.minInstances;
+ }
+ public void setMinInstances(Integer minInstances) {
+ this.minInstances = minInstances;
+ }
+ public Integer getMaxInstances() {
+ return this.maxInstances;
+ }
+ public void setMaxInstances(Integer maxInstances) {
+ this.maxInstances = maxInstances;
+ }
+ public Integer getInitialCount() {
+ return this.initialCount;
+ }
+ public void setInitialCount(Integer initialCount) {
+ this.initialCount = initialCount;
+ }
+ public Integer getAvailabilityZoneCount() {
+ return this.availabilityZoneCount;
+ }
+ public void setAvailabilityZoneCount(Integer availabilityZoneCount) {
+ this.availabilityZoneCount = availabilityZoneCount;
+ }
+ public Timestamp getCreated() {
+ return created;
+ }
+ public void setCreated(Timestamp created) {
+ this.created = created;
+ }
+ public String getLabel() {
+ return this.label;
+ }
+ public void setLabel(String label) {
+ this.label = label;
+ }
+ public VfModule getVfModule() {
+ return this.vfModule;
+ }
+ public void setVfModule(VfModule vfModule) {
+ this.vfModule = vfModule;
+ }
+
+ @Override
+ public String toString() {
+ return "modelCustomizationUuid=" + this.modelCustomizationUuid +
+ "vfModuleModelUuid=" + this.vfModuleModelUuid +
+ "label=" + this.label +
+ "initalCount=" + this.initialCount +
+ "minInstances=" + this.minInstances +
+ "maxInstances=" + this.maxInstances +
+ "availabilityZoneCount=" + this.availabilityZoneCount +
+ "heatEnvironmentArtifactUuid=" + this.heatEnvironmentArtifactUuid +
+ "volEnvironmentArtifactUuid=" + this.volEnvironmentArtifactUuid +
+ "created=" + this.created;
+ }
+
+ @Override
+ public boolean equals (Object o) {
+ if (!(o instanceof VfModuleCustomization)) {
+ return false;
+ }
+ if (this == o) {
+ return true;
+ }
+ VfModuleCustomization vfmc = (VfModuleCustomization) o;
+ if (vfmc.getModelCustomizationUuid().equals(this.getModelCustomizationUuid()) && vfmc.getVfModuleModelUuid().equals(this.getVfModuleModelUuid())) {
+ return true;
+ }
+ return false;
+ }
+
+ @Override
+ public int hashCode () {
+ // hash code does not have to be a unique result - only that two objects that should be treated as equal
+ // return the same value. so this should work.
+ int result = 0;
+ result = (this.modelCustomizationUuid != null ? this.modelCustomizationUuid.hashCode() : 0) + (this.vfModuleModelUuid != null ? this.vfModuleModelUuid.hashCode() : 0);
+ return result;
+ }
+
+}