package org.castor.cpa.test.test1217; import org.exolab.castor.jdo.TimeStampable; import org.junit.Ignore; /** * @author cwichoski */ @Ignore public final class Product implements TimeStampable { private String _oid; private String _code; private Double _value; private Person _company; private BasePart _part; private long _timeStamp; public Product() { } public Product(final String oid, final String code, final Double value, final Person company, final BasePart part) { _oid = oid; _code = code; _value = value; _company = company; _part = part; } public String getOid() { return _oid; } public void setOid(final String oid) { _oid = oid; } public String getCode() { return _code; } public void setCode(final String code) { _code = code; } public Double getValue() { return _value; } public void setValue(final Double value) { _value = value; } public Person getCompany() { return _company; } public void setCompany(final Person company) { _company = company; } public BasePart getPart() { return _part; } public void setPart(final BasePart part) { _part = part; } public long jdoGetTimeStamp() { return _timeStamp; } public void jdoSetTimeStamp(final long timeStamp) { _timeStamp = timeStamp; } public String toString() { return super.toString() + " { oid: '" + getOid() + "', code: '" + getCode() + "', value: '" + getValue() + "', company: '" + getCompany() + "', part: '" + getPart() + "', timestamp: " + jdoGetTimeStamp() + " }"; } }