package io.lumify.palantir.model;
import org.apache.hadoop.io.LongWritable;
import org.apache.hadoop.io.Writable;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
public class PtImageInfo extends PtModelBase {
private long id;
private String name;
private String description;
private String uri;
private String path;
private long createdBy;
private long timeCreated;
private long lastModified;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public long getCreatedBy() {
return createdBy;
}
public void setCreatedBy(long createdBy) {
this.createdBy = createdBy;
}
public long getTimeCreated() {
return timeCreated;
}
public void setTimeCreated(long timeCreated) {
this.timeCreated = timeCreated;
}
public long getLastModified() {
return lastModified;
}
public void setLastModified(long lastModified) {
this.lastModified = lastModified;
}
@Override
public Writable getKey() {
return new LongWritable(getId());
}
@Override
public void write(DataOutput out) throws IOException {
out.writeLong(getId());
out.writeUTF(getName());
out.writeUTF(getDescription());
out.writeUTF(getUri());
out.writeUTF(getPath());
out.writeLong(getCreatedBy());
out.writeLong(getTimeCreated());
out.writeLong(getLastModified());
}
@Override
public void readFields(DataInput in) throws IOException {
throw new RuntimeException("not implemented");
}
}