public class Data extends Object implements Serializable, Iterable<Data.Property>, HasChangeCallbacks
Data.Value
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
Data.BooleanValue |
static class |
Data.DataType |
static class |
Data.DataValue |
static class |
Data.DateValue |
static class |
Data.DoubleValue |
static class |
Data.FloatValue |
static class |
Data.IntegerKey |
static class |
Data.IntegerValue |
static interface |
Data.Key |
static class |
Data.LongValue |
static interface |
Data.Property |
static class |
Data.ShortValue |
static class |
Data.StringKey |
static class |
Data.StringValue |
static class |
Data.TimestampValue |
static class |
Data.TimeValue |
static interface |
Data.Value
Kuali Student data value interface for use in Data
|
HasChangeCallbacks.ChangeCallback, HasChangeCallbacks.ChangeCallbackRegistration, HasChangeCallbacks.ChangeType
Modifier and Type | Field and Description |
---|---|
static Data.Key |
WILDCARD_KEY |
Modifier and Type | Method and Description |
---|---|
protected void |
_getQueryPath(QueryPath path) |
void |
add(Boolean value) |
void |
add(Data value) |
void |
add(Date value) |
void |
add(Double value) |
void |
add(Float value) |
void |
add(Integer value) |
void |
add(Long value) |
void |
add(Short value) |
void |
add(String value) |
void |
add(Time value) |
void |
add(Timestamp value) |
HasChangeCallbacks.ChangeCallbackRegistration |
addChangeCallback(HasChangeCallbacks.ChangeCallback callback) |
boolean |
containsKey(Data.Key key) |
boolean |
containsValue(Data.Value value) |
Data |
copy() |
Data |
copy(Data target,
boolean recurse) |
protected void |
execChangeCallbacks(HasChangeCallbacks.ChangeType type,
QueryPath path) |
<T> T |
get(Data.Key key) |
<T> T |
get(Integer key) |
<T> T |
get(String key) |
String |
getClassName() |
Data |
getParent() |
QueryPath |
getQueryPath() |
Class<?> |
getType(QueryPath path) |
boolean |
isEmpty() |
Iterator<Data.Property> |
iterator() |
Set |
keySet() |
<T> T |
query(QueryPath path) |
<T> T |
query(String path) |
Iterator<Data.Property> |
realPropertyIterator() |
void |
remove(Data.Key key) |
void |
set(Data.Key key,
Boolean value) |
void |
set(Data.Key key,
Data.Value value) |
void |
set(Data.Key key,
Data value) |
void |
set(Data.Key key,
Date value) |
void |
set(Data.Key key,
Double value) |
void |
set(Data.Key key,
Float value) |
void |
set(Data.Key key,
Integer value) |
void |
set(Data.Key key,
Long value) |
void |
set(Data.Key key,
Short value) |
void |
set(Data.Key key,
String value) |
void |
set(Data.Key key,
Time value) |
void |
set(Data.Key key,
Timestamp value) |
void |
set(Integer key,
Boolean value) |
void |
set(Integer key,
Data value) |
void |
set(Integer key,
Date value) |
void |
set(Integer key,
Double value) |
void |
set(Integer key,
Float value) |
void |
set(Integer key,
Integer value) |
void |
set(Integer key,
Long value) |
void |
set(Integer key,
Short value) |
void |
set(Integer key,
String value) |
void |
set(Integer key,
Time value) |
void |
set(Integer key,
Timestamp value) |
void |
set(String key,
Boolean value) |
void |
set(String key,
Data value) |
void |
set(String key,
Date value) |
void |
set(String key,
Double value) |
void |
set(String key,
Float value) |
void |
set(String key,
Integer value) |
void |
set(String key,
Long value) |
void |
set(String key,
Short value) |
void |
set(String key,
String value) |
void |
set(String key,
Time value) |
void |
set(String key,
Timestamp value) |
Integer |
size() |
String |
toString() |
public static final Data.Key WILDCARD_KEY
protected void _getQueryPath(QueryPath path)
protected void execChangeCallbacks(HasChangeCallbacks.ChangeType type, QueryPath path)
public HasChangeCallbacks.ChangeCallbackRegistration addChangeCallback(HasChangeCallbacks.ChangeCallback callback)
addChangeCallback
in interface HasChangeCallbacks
public String getClassName()
public QueryPath getQueryPath()
public Iterator<Data.Property> realPropertyIterator()
public Iterator<Data.Property> iterator()
iterator
in interface Iterable<Data.Property>
public void set(Data.Key key, Data.Value value)
public boolean containsKey(Data.Key key)
public boolean containsValue(Data.Value value)
public boolean isEmpty()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.