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 PtNoteAndNoteValue extends PtModelBase { private long id; private long realmId; private long linkObjectId; private long dataEventId; private Long originDataEventId; private boolean deleted; private long noteValueId; private long crossResolutionId; private long accessControlListId; private long createdBy; private long timeCreated; private long lastModifiedBy; private long lastModified; private String title; private String contents; private long linkRoleId; private long linkType; private long noteOffset; public long getId() { return id; } public void setId(long id) { this.id = id; } public long getRealmId() { return realmId; } public void setRealmId(long realmId) { this.realmId = realmId; } public long getLinkObjectId() { return linkObjectId; } public void setLinkObjectId(long linkObjectId) { this.linkObjectId = linkObjectId; } public long getDataEventId() { return dataEventId; } public void setDataEventId(long dataEventId) { this.dataEventId = dataEventId; } public Long getOriginDataEventId() { return originDataEventId; } public void setOriginDataEventId(Long originDataEventId) { this.originDataEventId = originDataEventId; } public boolean isDeleted() { return deleted; } public void setDeleted(boolean deleted) { this.deleted = deleted; } public long getNoteValueId() { return noteValueId; } public void setNoteValueId(long noteValueId) { this.noteValueId = noteValueId; } public long getCrossResolutionId() { return crossResolutionId; } public void setCrossResolutionId(long crossResolutionId) { this.crossResolutionId = crossResolutionId; } public long getAccessControlListId() { return accessControlListId; } public void setAccessControlListId(long accessControlListId) { this.accessControlListId = accessControlListId; } 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 getLastModifiedBy() { return lastModifiedBy; } public void setLastModifiedBy(long lastModifiedBy) { this.lastModifiedBy = lastModifiedBy; } public long getLastModified() { return lastModified; } public void setLastModified(long lastModified) { this.lastModified = lastModified; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContents() { return contents; } public void setContents(String contents) { this.contents = contents; } public long getLinkRoleId() { return linkRoleId; } public void setLinkRoleId(long linkRoleId) { this.linkRoleId = linkRoleId; } public long getLinkType() { return linkType; } public void setLinkType(long linkType) { this.linkType = linkType; } public long getNoteOffset() { return noteOffset; } public void setNoteOffset(long noteOffset) { this.noteOffset = noteOffset; } @Override public Writable getKey() { return new LongWritable(getId()); } @Override public void write(DataOutput out) throws IOException { out.writeLong(getId()); out.writeLong(getRealmId()); out.writeLong(getLinkObjectId()); out.writeLong(getDataEventId()); writeFieldNullableLong(out, getOriginDataEventId()); out.writeBoolean(isDeleted()); out.writeLong(getNoteValueId()); out.writeLong(getCrossResolutionId()); out.writeLong(getAccessControlListId()); out.writeLong(getCreatedBy()); out.writeLong(getTimeCreated()); out.writeLong(getLastModifiedBy()); out.writeLong(getLastModified()); writeFieldNullableString(out, getTitle()); writeFieldNullableString(out, getContents()); out.writeLong(getLinkRoleId()); out.writeLong(getLinkType()); out.writeLong(getNoteOffset()); } @Override public void readFields(DataInput in) throws IOException { setId(in.readLong()); setRealmId(in.readLong()); setLinkObjectId(in.readLong()); setDataEventId(in.readLong()); setOriginDataEventId(readFieldNullableLong(in)); setDeleted(in.readBoolean()); setNoteValueId(in.readLong()); setCrossResolutionId(in.readLong()); setAccessControlListId(in.readLong()); setCreatedBy(in.readLong()); setTimeCreated(in.readLong()); setLastModifiedBy(in.readLong()); setLastModified(in.readLong()); setTitle(readFieldNullableString(in)); setContents(readFieldNullableString(in)); setLinkRoleId(in.readLong()); setLinkType(in.readLong()); setNoteOffset(in.readLong()); } }