2  * Copyright © 2017-2018 AT&T Intellectual Property.
\r 
   4  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
\r 
   5  * in compliance with the License. You may obtain a copy of the License at
\r 
   7  * http://www.apache.org/licenses/LICENSE-2.0
\r 
   9  * Unless required by applicable law or agreed to in writing, software distributed under the License
\r 
  10  * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
\r 
  11  * or implied. See the License for the specific language governing permissions and limitations under
\r 
  15 package org.onap.ccsdk.config.data.adaptor.domain;
\r 
  17 import java.io.Serializable;
\r 
  18 import java.util.Date;
\r 
  19 import java.util.List;
\r 
  20 import java.util.UUID;
\r 
  22 public class ConfigResource implements Serializable {
\r 
  26     private static final long serialVersionUID = 1L;
\r 
  28     private String configResourceId;
\r 
  29     private String resourceId;
\r 
  30     private String resourceType;
\r 
  31     private String serviceTemplateName;
\r 
  32     private String serviceTemplateVersion;
\r 
  33     private String templateName;
\r 
  34     private String recipeName;
\r 
  35     private String requestId;
\r 
  36     private String resourceData;
\r 
  37     private String maskData;
\r 
  38     private Date createdDate = new Date();
\r 
  39     private String status;
\r 
  40     private String updatedBy;
\r 
  41     private List<ResourceAssignmentData> resourceAssignments;
\r 
  43     public String getConfigResourceId() {
\r 
  44         return configResourceId;
\r 
  47     public void setConfigResourceId(String configResourceId) {
\r 
  48         this.configResourceId = configResourceId;
\r 
  51     public String getResourceId() {
\r 
  55     public void setResourceId(String resourceId) {
\r 
  56         this.resourceId = resourceId;
\r 
  59     public String getResourceType() {
\r 
  60         return resourceType;
\r 
  63     public void setResourceType(String resourceType) {
\r 
  64         this.resourceType = resourceType;
\r 
  67     public String getServiceTemplateName() {
\r 
  68         return serviceTemplateName;
\r 
  71     public void setServiceTemplateName(String serviceTemplateName) {
\r 
  72         this.serviceTemplateName = serviceTemplateName;
\r 
  75     public String getServiceTemplateVersion() {
\r 
  76         return serviceTemplateVersion;
\r 
  79     public void setServiceTemplateVersion(String serviceTemplateVersion) {
\r 
  80         this.serviceTemplateVersion = serviceTemplateVersion;
\r 
  83     public String getTemplateName() {
\r 
  84         return templateName;
\r 
  87     public void setTemplateName(String templateName) {
\r 
  88         this.templateName = templateName;
\r 
  91     public String getRecipeName() {
\r 
  95     public void setRecipeName(String recipeName) {
\r 
  96         this.recipeName = recipeName;
\r 
  99     public String getRequestId() {
\r 
 103     public void setRequestId(String requestId) {
\r 
 104         this.requestId = requestId;
\r 
 107     public String getResourceData() {
\r 
 108         return resourceData;
\r 
 111     public void setResourceData(String resourceData) {
\r 
 112         this.resourceData = resourceData;
\r 
 115     public String getMaskData() {
\r 
 119     public void setMaskData(String maskData) {
\r 
 120         this.maskData = maskData;
\r 
 123     public Date getCreatedDate() {
\r 
 124         return createdDate;
\r 
 127     public void setCreatedDate(Date createdDate) {
\r 
 128         this.createdDate = createdDate;
\r 
 131     public String getStatus() {
\r 
 135     public void setStatus(String status) {
\r 
 136         this.status = status;
\r 
 139     public String getUpdatedBy() {
\r 
 143     public void setUpdatedBy(String updatedBy) {
\r 
 144         this.updatedBy = updatedBy;
\r 
 147     public List<ResourceAssignmentData> getResourceAssignments() {
\r 
 148         return resourceAssignments;
\r 
 151     public void setResourceAssignments(List<ResourceAssignmentData> resourceAssignments) {
\r 
 152         this.resourceAssignments = resourceAssignments;
\r 
 156     public String toString() {
\r 
 157         return "ConfigResource [configResourceId=" + configResourceId + ", resourceId=" + resourceId
\r 
 158                 + ", serviceTemplateName=" + serviceTemplateName + ", serviceTemplateVersion=" + serviceTemplateVersion
\r 
 159                 + ", resourceType=" + resourceType + ", templateName=" + templateName + ", recipeName=" + recipeName
\r 
 160                 + ", requestId=" + requestId + ", resourceData= ******** , maskData=" + maskData + ", createdDate="
\r 
 161                 + createdDate + ", updatedBy=" + updatedBy + "]";
\r 
 164     public String getUniqueId() {
\r 
 165         return UUID.randomUUID().toString();
\r