import java.nio.ByteBuffer;
import java.util.Date;
+import com.datastax.driver.mapping.annotations.ClusteringColumn;
import com.datastax.driver.mapping.annotations.Column;
+import com.datastax.driver.mapping.annotations.PartitionKey;
import com.datastax.driver.mapping.annotations.Table;
@Table(keyspace = "sdcartifact", name = "sdcschemafiles")
-public class ESSdcSchemaFilesData {
-
+public class SdcSchemaFilesData {
+ @PartitionKey(0)
@Column(name = "sdcreleasenum")
private String sdcReleaseNum;
-
+
+ @ClusteringColumn
@Column(name = "timestamp")
private Date timestamp;
-
+
+ @PartitionKey(1)
@Column(name = "conformanceLevel")
private String conformanceLevel;
@Column(name = "checksum")
private String checksum;
- public ESSdcSchemaFilesData() {
+ public SdcSchemaFilesData() {
}
- public ESSdcSchemaFilesData(String sdcReleaseNum, String conformanceLevel, String fileName, byte[] payload){
+ public SdcSchemaFilesData(String sdcReleaseNum, Date timestamp, String conformanceLevel, String fileName, byte[] payload, String checksum){
this.sdcReleaseNum = sdcReleaseNum;
+ this.timestamp = timestamp;
this.conformanceLevel = conformanceLevel;
this.fileName = fileName;
if(payload != null) {
this.payload = ByteBuffer.wrap(payload.clone());
}
+ this.checksum = checksum;
}
-
+
public String getSdcReleaseNum() {
return sdcReleaseNum;
}
public void setChecksum(String checksum) {
this.checksum = checksum;
}
+
+ @Override
+ public String toString() {
+ return "SdcSchemaFilesData [sdcReleaseNum=" + sdcReleaseNum + ", timestamp=" + timestamp + ", conformanceLevel="
+ + conformanceLevel + ", fileName=" + fileName + ", checksum=" + checksum + "]";
+ }
}