aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-action-lib/openecomp-sdc-action-api/src/main/java/org/openecomp/sdc/action/dao/types/ActionEntity.java
diff options
context:
space:
mode:
Diffstat (limited to 'openecomp-be/lib/openecomp-sdc-action-lib/openecomp-sdc-action-api/src/main/java/org/openecomp/sdc/action/dao/types/ActionEntity.java')
-rw-r--r--openecomp-be/lib/openecomp-sdc-action-lib/openecomp-sdc-action-api/src/main/java/org/openecomp/sdc/action/dao/types/ActionEntity.java158
1 files changed, 77 insertions, 81 deletions
diff --git a/openecomp-be/lib/openecomp-sdc-action-lib/openecomp-sdc-action-api/src/main/java/org/openecomp/sdc/action/dao/types/ActionEntity.java b/openecomp-be/lib/openecomp-sdc-action-lib/openecomp-sdc-action-api/src/main/java/org/openecomp/sdc/action/dao/types/ActionEntity.java
index d84d560557..566301343f 100644
--- a/openecomp-be/lib/openecomp-sdc-action-lib/openecomp-sdc-action-api/src/main/java/org/openecomp/sdc/action/dao/types/ActionEntity.java
+++ b/openecomp-be/lib/openecomp-sdc-action-lib/openecomp-sdc-action-api/src/main/java/org/openecomp/sdc/action/dao/types/ActionEntity.java
@@ -1,30 +1,27 @@
/*
-* Copyright © 2016-2018 European Support Limited
-*
-* 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.
-*/
-
+ * Copyright © 2016-2018 European Support Limited
+ *
+ * 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.
+ */
package org.openecomp.sdc.action.dao.types;
import com.datastax.driver.mapping.annotations.Column;
import com.datastax.driver.mapping.annotations.Frozen;
import com.datastax.driver.mapping.annotations.PartitionKey;
import com.datastax.driver.mapping.annotations.Table;
-
import java.util.Date;
import java.util.Set;
import java.util.stream.Collectors;
-
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@@ -38,72 +35,71 @@ import org.openecomp.sdc.versioning.dao.types.Version;
@Table(keyspace = "dox", name = "Action")
public class ActionEntity {
- @Column(name = "actionUuId")
- private String actionUuId;
- @PartitionKey(value = 0)
- @Column(name = "actionInvariantUuId")
- private String actionInvariantUuId;
- @PartitionKey(value = 1)
- @Frozen
- @Column(name = "version")
- private Version version;
- @Column(name = "status")
- private String status;
- @Column(name = "name")
- private String name;
- @Column(name = "vendor_list")
- private Set<String> vendorList;
- @Column(name = "category_list")
- private Set<String> categoryList;
- @Column(name = "timestamp")
- private Date timestamp;
- @Column(name = "user")
- private String user;
- @Column(name = "supportedModels")
- private Set<String> supportedModels;
- @Column(name = "supportedComponents")
- private Set<String> supportedComponents;
- @Column(name = "data")
- private String data;
-
- public ActionEntity(String actionInvariantUuId, Version version) {
- this.actionInvariantUuId = actionInvariantUuId;
- this.version = version;
- }
+ @Column(name = "actionUuId")
+ private String actionUuId;
+ @PartitionKey(value = 0)
+ @Column(name = "actionInvariantUuId")
+ private String actionInvariantUuId;
+ @PartitionKey(value = 1)
+ @Frozen
+ @Column(name = "version")
+ private Version version;
+ @Column(name = "status")
+ private String status;
+ @Column(name = "name")
+ private String name;
+ @Column(name = "vendor_list")
+ private Set<String> vendorList;
+ @Column(name = "category_list")
+ private Set<String> categoryList;
+ @Column(name = "timestamp")
+ private Date timestamp;
+ @Column(name = "user")
+ private String user;
+ @Column(name = "supportedModels")
+ private Set<String> supportedModels;
+ @Column(name = "supportedComponents")
+ private Set<String> supportedComponents;
+ @Column(name = "data")
+ private String data;
- /**
- * Sets vendor list.
- *
- * @param vendorList the vendor list
- */
- public void setVendorList(Set<String> vendorList) {
- this.vendorList = vendorList != null && !vendorList.isEmpty() ?
- vendorList.stream().map(String::toLowerCase).collect(Collectors.toSet()) : vendorList;
- }
+ public ActionEntity(String actionInvariantUuId, Version version) {
+ this.actionInvariantUuId = actionInvariantUuId;
+ this.version = version;
+ }
- /**
- * Sets category list.
- *
- * @param categoryList the category list
- */
- public void setCategoryList(Set<String> categoryList) {
- this.categoryList = categoryList != null && !categoryList.isEmpty() ?
- categoryList.stream().map(String::toLowerCase).collect(Collectors.toSet()) :
- categoryList;
- }
+ /**
+ * Sets vendor list.
+ *
+ * @param vendorList the vendor list
+ */
+ public void setVendorList(Set<String> vendorList) {
+ this.vendorList =
+ vendorList != null && !vendorList.isEmpty() ? vendorList.stream().map(String::toLowerCase).collect(Collectors.toSet()) : vendorList;
+ }
- /**
- * To dto action.
- *
- * @return the action
- */
- public Action toDto() {
- Action destination = JsonUtil.json2Object(this.getData(), Action.class);
- destination.setData(this.getData());
- destination.setTimestamp(this.getTimestamp());
- destination.setUser(this.getUser());
- destination.setData(this.getData());
- return destination;
- }
+ /**
+ * Sets category list.
+ *
+ * @param categoryList the category list
+ */
+ public void setCategoryList(Set<String> categoryList) {
+ this.categoryList =
+ categoryList != null && !categoryList.isEmpty() ? categoryList.stream().map(String::toLowerCase).collect(Collectors.toSet())
+ : categoryList;
+ }
+ /**
+ * To dto action.
+ *
+ * @return the action
+ */
+ public Action toDto() {
+ Action destination = JsonUtil.json2Object(this.getData(), Action.class);
+ destination.setData(this.getData());
+ destination.setTimestamp(this.getTimestamp());
+ destination.setUser(this.getUser());
+ destination.setData(this.getData());
+ return destination;
+ }
}