ObjectVersionHistory.java

package com.mycim.valueobject.bas;

import java.io.Serializable;
import java.sql.Timestamp;

public class ObjectVersionHistory implements Serializable {

    protected long transRrn;

    protected Long instanceRrn;

    protected Integer instanceVersion;

    protected String versionId;

    protected String versionDesc;

    protected String versionStatus;

    protected Timestamp effectiveDateFrom;

    protected Timestamp effectiveDateTo;

    protected Long ecnRrn;

    protected Timestamp createdTimestamp;

    public ObjectVersionHistory() {
    }

    public ObjectVersionHistory(ObjectVersion objectVersion, long transRrn) {
        this.transRrn = transRrn;
        this.instanceRrn = new Long(objectVersion.getInstanceRrn());
        this.instanceVersion = new Integer(objectVersion.getInstanceVersion());
        this.versionId = objectVersion.getVersionId();
        this.versionDesc = objectVersion.getVersionDesc();
        this.versionStatus = objectVersion.getVersionStatus();
        this.effectiveDateFrom = objectVersion.getEffectiveDateFrom();
        this.effectiveDateTo = objectVersion.getEffectiveDateTo();
        this.ecnRrn = objectVersion.getEcnRrn();
        this.createdTimestamp = objectVersion.getCreatedTimestamp();
    }

    public long getTransRrn() {
        return transRrn;
    }

    public void setTransRrn(long transRrn) {
        this.transRrn = transRrn;
    }

    public Long getInstanceRrn() {
        return instanceRrn;
    }

    public void setInstanceRrn(Long instanceRrn) {
        this.instanceRrn = instanceRrn;
    }

    public Integer getInstanceVersion() {
        return instanceVersion;
    }

    public void setInstanceVersion(Integer instanceVersion) {
        this.instanceVersion = instanceVersion;
    }

    public String getVersionId() {
        return versionId;
    }

    public void setVersionId(String versionId) {
        this.versionId = versionId;
    }

    public String getVersionDesc() {
        return versionDesc;
    }

    public void setVersionDesc(String versionDesc) {
        this.versionDesc = versionDesc;
    }

    public String getVersionStatus() {
        return versionStatus;
    }

    public void setVersionStatus(String versionStatus) {
        this.versionStatus = versionStatus;
    }

    public Timestamp getEffectiveDateFrom() {
        return effectiveDateFrom;
    }

    public void setEffectiveDateFrom(Timestamp effectiveDateFrom) {
        this.effectiveDateFrom = effectiveDateFrom;
    }

    public Timestamp getEffectiveDateTo() {
        return effectiveDateTo;
    }

    public void setEffectiveDateTo(Timestamp effectiveDateTo) {
        this.effectiveDateTo = effectiveDateTo;
    }

    public Long getEcnRrn() {
        return ecnRrn;
    }

    public void setEcnRrn(Long ecnRrn) {
        this.ecnRrn = ecnRrn;
    }

    public Timestamp getCreatedTimestamp() {
        return createdTimestamp;
    }

    public void setCreatedTimestamp(Timestamp createdTimestamp) {
        this.createdTimestamp = createdTimestamp;
    }

    public void setObjectVersionHistory(ObjectVersionHistory objectVersionHistory) {
    }

}