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.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.