Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-04

Package oracle.jbo.domain

Interface Summary
BlobDomainInterface Provides methods to save data to, and extract data from, LOB domain classes.
DatumFactory  
DomainInterface Implemented by domain classes to save data to, and extract data from, a domain class.
DomainOwnerInterface  
KeyAttributeInterface Implemented by domain classes, instances of which could be an attribute of a oracle.jbo.Key
LobInterface Provides methods to save data to, and extract data from, LOB domain classes.
LobStreamInterface Provides methods to save data to, and extract data from, LOB domain classes.
MarshalledDomain  
MutableDomainInterface Implemented by domain classes.
NativeTypeDomainInterface Implemented by domain classes that have a getNativeObject method on them returning the best java native type that the domain value can be converted to.
ObjectWrapper  
XMLDomainFactory Each domain that can read xml, needs to implement getXMLDomainFactory() method and return an instance of this interface for an attribute def to invoke the domain to create an instance for a given xml-node.
XMLDomainInterface Implemented by domain classes which can read and write domain values as XML.
XMLDomainReaderFactory Each domain that can read xml, needs to implement getXMLDomainFactory() method and return an instance of this interface for an attribute def to invoke the domain to create an instance for a given xml-node.
XMLDomainWriter Implemented by domain classes which can read and write domain values as XML.
XMLValueFactory Each domain that can read xml, needs to implement getXMLDomainFactory() method and return a subclass of this interface for an attribute def to invoke the domain to create an instance for a given xml-node.
 

Class Summary
Array This class provides a lightweight wrapper for oracle.sql.ARRAY, the Java representation of the ARRAY database type.
BaseLobDomain This class provides a lightweight wrapper for oracle.sql.BLOB, the Java representation of the BLOB database type.
BFileDomain This class provides a lightweight wrapper for oracle.sql.BFILE, the Java representation of the BFILE database type.
BlobDomain This class provides a lightweight wrapper for oracle.sql.BLOB, the Java representation of the BLOB database type.
Char This class provides a lightweight wrapper for oracle.sql.CHAR, the Java representation of the CHAR database type.
ClobDomain This class provides a lightweight wrapper for oracle.sql.Clob, the Java representation of the Clob database type.
Date This class extends oracle.sql.DATE, Oracle's Java representation of the DATE database type.
DateDomain Deprecated. This class has been superceeded by Date.
DBSequence A lightweight, tier-independent wrapper that allows working with attributes that should get their number values from database sequence on insert of a new row.
DomainAttributeDef  
DomainContext  
DomainStructureDef  
NClobDomain This class provides a lightweight wrapper for oracle.sql.NClob, the Java representation of the NCLOB database type.
NoMasterRowMarker  
NullValue Provides a means of creating and serializing null Domain objects.
Number This class extends oracle.sql.NUMBER, Oracle's Java representation of the NUMBER database type.
Raw This class provides a lightweight wrapper for oracle.sql.Raw, the Java representation of the RAW database type.
Ref This class provides a lightweight wrapper for oracle.sql.Ref, the Java representation of the REF database type.
RowID This class provides a lightweight wrapper for oracle.sql.RowID, the Java representation of the ROWID database type.
Sequence A lightweight, tier-independent wrapper for the server tier-dependent SequenceImpl class.
SQLValue  
Struct This class provides a lightweight wrapper for oracle.sql.STRUCT, the Java representation of the Struct database type.
Timestamp This class extends oracle.sql.TIMESTAMP, Oracle's Java representation of the TIMESTAMP database type.
TimestampLTZ  
TimestampTZ  
TypeConvMapEntry  
TypeFactory Internal: Applications should not extend this class or invoke its methods.
WhereClauseParamNoValue  
 

Exception Summary
DataCreationException Indicates that a Domain object could not be created.
DomainValidationException Indicates that a Domain object cannot be created because validation has failed.
GenericDomainException Thrown when creation of Domain objects fails.
 


Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1)

E10653-04

Copyright © 1997, 2010, Oracle. All rights reserved.