public class Price
extends java.lang.Object
implements java.io.Externalizable
Modifier and Type | Field and Description |
---|---|
private static Price |
_savedPrice |
java.math.BigDecimal |
amount |
java.lang.String |
currencyCode |
private static java.sql.Timestamp |
DEFAULT_TIMESTAMP |
private static int |
FIRST_VERSION |
private static long |
serialVersionUID |
java.sql.Timestamp |
timeInstant |
private static int |
TIMESTAMPED_VERSION |
Constructor and Description |
---|
Price() |
Price(java.lang.String currencyCode,
java.math.BigDecimal amount,
java.sql.Timestamp timeInstant) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
static java.math.BigDecimal |
getAmount(Price price) |
static java.lang.String |
getCurrencyCode(Price price) |
static Price |
getSavedPrice() |
static java.sql.Timestamp |
getTimeInstant(Price price) |
static Price |
makePrice() |
static Price |
makePrice(java.math.BigDecimal cost) |
static Price |
makePrice(java.lang.String currencyCode,
java.math.BigDecimal amount,
java.sql.Timestamp timeInstant) |
void |
readExternal(java.io.ObjectInput in) |
static void |
savePrice(Price price) |
java.lang.String |
toString() |
void |
writeExternal(java.io.ObjectOutput out) |
private static final long serialVersionUID
private static final int FIRST_VERSION
private static final int TIMESTAMPED_VERSION
private static final java.sql.Timestamp DEFAULT_TIMESTAMP
private static Price _savedPrice
public java.lang.String currencyCode
public java.math.BigDecimal amount
public java.sql.Timestamp timeInstant
public Price()
public Price(java.lang.String currencyCode, java.math.BigDecimal amount, java.sql.Timestamp timeInstant)
public static Price makePrice()
public static Price makePrice(java.math.BigDecimal cost)
public static Price makePrice(java.lang.String currencyCode, java.math.BigDecimal amount, java.sql.Timestamp timeInstant)
public static java.lang.String getCurrencyCode(Price price)
public static java.math.BigDecimal getAmount(Price price)
public static java.sql.Timestamp getTimeInstant(Price price)
public static void savePrice(Price price)
public static Price getSavedPrice()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.