public abstract class BaseVO
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CLASS_NAME
Class name
|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | VALUE_OBJECT_ID
The name of the attribute that can be used to uniquely identify a value object
|
Modifier | Constructor and Description |
---|---|
BaseVO()
Default constructor
|
|
protected | BaseVO(BaseVO vo)
Constructs a new value object out of another.
|
Modifier and Type | Method and Description |
---|---|
boolean | equals(java.lang.Object o)
Evaluates if a given object is equal to this one.
|
java.lang.Object | get(java.lang.String name)
Gets the value of field by name
|
ValueObjectContext | getContext() |
java.util.Map | getDataMap() |
java.lang.String | getDescriptor(java.lang.String field)
Calculates the path descriptor of the value object.
|
abstract java.lang.Object | getId() |
java.lang.String | getObjectKey() |
int | hashCode() |
boolean | isEmpty() |
boolean | isNew()
Checks if a value object is newly created.
|
void | set(java.lang.String name, java.lang.Object value)
Sets the value of a designated field.
|
java.lang.String | toString() |
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASS_NAME
public static final java.lang.String VALUE_OBJECT_ID
public BaseVO()
protected BaseVO(BaseVO vo)
public final ValueObjectContext getContext()
public final java.lang.Object get(java.lang.String name)
public final void set(java.lang.String name, java.lang.Object value)
public boolean isEmpty()
public java.util.Map getDataMap()
public abstract java.lang.Object getId()
public final java.lang.String getDescriptor(java.lang.String field)
public java.lang.String toString()
public boolean isNew()
public final java.lang.String getObjectKey()
public final boolean equals(java.lang.Object o)
public final int hashCode()