oracle.stellent.ridc.model
Interface DataObject

All Superinterfaces:
java.util.Map<java.lang.String,java.lang.String>
All Known Implementing Classes:
DataObjectImpl, DataResultSetRow

public interface DataObject
extends java.util.Map<java.lang.String,java.lang.String>

Generic data object that holds name/value pairs.


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Method Summary
 boolean getBoolean(java.lang.String name, boolean defaultValue)
          Retrieve the result as a boolean
 java.util.Calendar getCalendar(java.lang.String name)
          Retrieve the date.
 java.util.Date getDate(java.lang.String name)
          Retrieve the date.
 int getInteger(java.lang.String name)
          Retrieve a value as an integer
 void setBoolean(java.lang.String name, boolean value)
          Set a value as a boolean
 void setDate(java.lang.String name, java.util.Date date)
          Set a date value.
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Method Detail

getBoolean

boolean getBoolean(java.lang.String name,
                   boolean defaultValue)
Retrieve the result as a boolean

Parameters:
name - the property name
defaultValue - the default value if not found
Returns:
the boolean value

setBoolean

void setBoolean(java.lang.String name,
                boolean value)
Set a value as a boolean

Parameters:
name - the property name
value - the property value

setDate

void setDate(java.lang.String name,
             java.util.Date date)
Set a date value. Note the date should be in GMT time.

Parameters:
name - the property name
date - the date in GMT time

getDate

java.util.Date getDate(java.lang.String name)
Retrieve the date. Note the date is in GMT time.

Parameters:
name - the property name
Returns:
the date value in GMT or null if not found

getCalendar

java.util.Calendar getCalendar(java.lang.String name)
Retrieve the date.

Parameters:
name - the property name
Returns:
the date value in GMT or null if not found

getInteger

int getInteger(java.lang.String name)
Retrieve a value as an integer

Parameters:
name - the property name
Returns:
the integer value or -1 if not found


Copyright © 2008-2009 Oracle Corporation. All Rights Reserved.