1 package org.openecomp.sdc.be.resources.data;
3 import java.nio.ByteBuffer;
6 import com.datastax.driver.mapping.annotations.ClusteringColumn;
7 import com.datastax.driver.mapping.annotations.Column;
8 import com.datastax.driver.mapping.annotations.PartitionKey;
9 import com.datastax.driver.mapping.annotations.Table;
11 @Table(keyspace = "sdcartifact", name = "sdcschemafiles")
12 public class SdcSchemaFilesData {
14 @Column(name = "sdcreleasenum")
15 private String sdcReleaseNum;
18 @Column(name = "timestamp")
19 private Date timestamp;
22 @Column(name = "conformanceLevel")
23 private String conformanceLevel;
25 @Column(name = "fileName")
26 private String fileName;
28 @Column(name = "payload")
29 private ByteBuffer payload;
31 @Column(name = "checksum")
32 private String checksum;
34 public SdcSchemaFilesData() {
38 public SdcSchemaFilesData(String sdcReleaseNum, Date timestamp, String conformanceLevel, String fileName, byte[] payload, String checksum){
39 this.sdcReleaseNum = sdcReleaseNum;
40 this.timestamp = timestamp;
41 this.conformanceLevel = conformanceLevel;
42 this.fileName = fileName;
44 this.payload = ByteBuffer.wrap(payload.clone());
46 this.checksum = checksum;
49 public String getSdcReleaseNum() {
53 public void setSdcReleaseNum(String sdcReleaseNum) {
54 this.sdcReleaseNum = sdcReleaseNum;
57 public String getConformanceLevel() {
58 return conformanceLevel;
61 public void setConformanceLevel(String conformanceLevel) {
62 this.conformanceLevel = conformanceLevel;
65 public String getFileName() {
69 public void setFileName(String fileName) {
70 this.fileName = fileName;
73 public ByteBuffer getPayload() {
77 public void setPayload(ByteBuffer payload) {
79 this.payload = payload.duplicate();
83 public void setPayloadAsArray(byte[] payload) {
85 this.payload = ByteBuffer.wrap(payload.clone());
89 public byte[] getPayloadAsArray() {
90 return payload != null ? payload.array() : null;
93 public Date getTimestamp() {
97 public void setTimestamp(Date timestamp) {
98 this.timestamp = timestamp;
101 public String getChecksum() {
105 public void setChecksum(String checksum) {
106 this.checksum = checksum;
110 public String toString() {
111 return "SdcSchemaFilesData [sdcReleaseNum=" + sdcReleaseNum + ", timestamp=" + timestamp + ", conformanceLevel="
112 + conformanceLevel + ", fileName=" + fileName + ", checksum=" + checksum + "]";