Merge "Reorder modifiers"
[so.git] / mso-catalog-db / src / main / java / org / openecomp / mso / db / catalog / beans / HeatTemplateArtifactUuidModelUuid.java
index c507b39..9bfc41b 100644 (file)
@@ -1,81 +1,80 @@
-/*-\r
- * ============LICENSE_START=======================================================\r
- * OPENECOMP - MSO\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
-\r
-// an embeddable class to represent the Composite key for NetworkResource in the 1707 db refactoring\r
-public class HeatTemplateArtifactUuidModelUuid implements Serializable {\r
-       \r
-       private String heatTemplateArtifactUuid;\r
-       private String modelUuid;\r
-       public static final long serialVersionUID = -1322322139926390329L;\r
-\r
-       public HeatTemplateArtifactUuidModelUuid() {\r
-       }\r
-       \r
-       public String getHeatTemplateArtifactUuid() {\r
-               return this.heatTemplateArtifactUuid;\r
-       }\r
-       public void setHeatTemplateArtifactUuid(String heatTemplateArtifactUuid) {\r
-               this.heatTemplateArtifactUuid = heatTemplateArtifactUuid;\r
-       }\r
-       public String getModelUuid() {\r
-               return this.modelUuid;\r
-       }\r
-       public void setModelUuid(String modelUuid) {\r
-               this.modelUuid = modelUuid;\r
-       }\r
-       \r
-       @Override\r
-       public String toString() {\r
-               StringBuilder sb = new StringBuilder();\r
-               sb.append("heatTemplateArtifactUuid=" + this.heatTemplateArtifactUuid);\r
-               sb.append(" modelUuid=" + this.modelUuid);\r
-               return sb.toString();\r
-       }\r
-       \r
-    @Override\r
-    public boolean equals (Object o) {\r
-        if (!(o instanceof HeatTemplateArtifactUuidModelUuid)) {\r
-            return false;\r
-        }\r
-        if (this == o) {\r
-            return true;\r
-        }\r
-        HeatTemplateArtifactUuidModelUuid htaumu = (HeatTemplateArtifactUuidModelUuid) o;\r
-        if (htaumu.getHeatTemplateArtifactUuid().equals(this.getHeatTemplateArtifactUuid()) \r
-                       && htaumu.getModelUuid().equals(this.getModelUuid())) {\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.heatTemplateArtifactUuid.hashCode() + this.modelUuid.hashCode();\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 com.openpojo.business.annotation.BusinessKey;
+
+// an embeddable class to represent the Composite key for NetworkResource in the 1707 db refactoring
+public class HeatTemplateArtifactUuidModelUuid implements Serializable {
+       
+       @BusinessKey
+       private String heatTemplateArtifactUuid = null;
+       @BusinessKey
+       private String modelUuid = null;
+       public static final long serialVersionUID = -1322322139926390329L;
+
+       public HeatTemplateArtifactUuidModelUuid() {
+       }
+       
+       public String getHeatTemplateArtifactUuid() {
+               return this.heatTemplateArtifactUuid;
+       }
+       public void setHeatTemplateArtifactUuid(String heatTemplateArtifactUuid) {
+               this.heatTemplateArtifactUuid = heatTemplateArtifactUuid;
+       }
+       public String getModelUuid() {
+               return this.modelUuid;
+       }
+       public void setModelUuid(String modelUuid) {
+               this.modelUuid = modelUuid;
+       }
+
+       @Override
+       public String toString() {
+               return "heatTemplateArtifactUuid=" + this.heatTemplateArtifactUuid + " modelUuid=" + this.modelUuid;
+       }
+
+    @Override
+    public boolean equals (Object o) {
+        if (!(o instanceof HeatTemplateArtifactUuidModelUuid)) {
+            return false;
+        }
+        if (this == o) {
+            return true;
+        }
+        HeatTemplateArtifactUuidModelUuid htaumu = (HeatTemplateArtifactUuidModelUuid) o;
+        if (htaumu.getHeatTemplateArtifactUuid().equals(this.getHeatTemplateArtifactUuid()) 
+                       && htaumu.getModelUuid().equals(this.getModelUuid())) {
+            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.
+        return this.heatTemplateArtifactUuid.hashCode() + this.modelUuid.hashCode();
+    }
+
+}