|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jbo.domain.Ref
public class Ref
This class provides a lightweight wrapper for oracle.sql.Ref, the Java representation of the REF database type. This wrapper allows an instance of the oracle.sql.Ref to be used as an immutable Domain object.
The oracle.jbo.domain.Ref class is the Java representation of the underlying database type that you must use if you want to exploit the domain feature of Business Components for Java.
Constructor Summary | |
---|---|
protected |
Ref()
Internal: Applications should not invoke this constructor. |
|
Ref(Datum d)
Deprecated. since 11.1.1.6. Use Ref(java.sql.Ref) instead. |
|
Ref(java.sql.Ref ref)
Internal: Applications should not invoke this constructor. |
|
Ref(java.lang.String structName,
byte[] data)
Internal: Applications should not invoke this constructor. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Tests this for equality with another object. |
byte[] |
getBytes()
Returns the contents of the Ref in byte format. |
java.lang.Object |
getData()
Internal: Applications should not invoke this method. |
static ORADataFactory |
getORADataFactory()
Internal: Applications should not invoke this method. |
Row |
getReferencedObject(DomainAttributeDef ad)
Returns an an instance of the refernced row, given the attribute definition object. |
java.lang.String |
getStructName()
Returns the name of the struct associated with this RefDomain. |
void |
setContext(DomainOwnerInterface owner,
Transaction trans,
java.lang.Object fac)
Internal: Applications should not invoke this method. |
Datum |
toDatum(java.sql.Connection conn)
Internal: Applications should not invoke this method. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Ref() throws java.sql.SQLException
java.sql.SQLException
public Ref(java.lang.String structName, byte[] data)
Creates a Ref Domain object.
public Ref(Datum d) throws java.sql.SQLException
Ref(java.sql.Ref)
instead.
java.sql.SQLException
public Ref(java.sql.Ref ref) throws java.sql.SQLException
java.sql.SQLException
Method Detail |
---|
public static ORADataFactory getORADataFactory()
Initializes the Ref
Domain.
This method is invoked when Business Components for Java is initialized.
ORADataFactory
for the
Ref
Domain.public Datum toDatum(java.sql.Connection conn) throws java.sql.SQLException
Converts this Ref
Domain object back into a
SQL REF
object.
toDatum
in interface ORAData
conn
- OracleConnection
Not used.
Datum
containing REF
object.
java.sql.SQLException
- Never.public void setContext(DomainOwnerInterface owner, Transaction trans, java.lang.Object fac)
setContext
in interface DomainInterface
public java.lang.Object getData()
Converts this
to a JDBC object.
getData
in interface DomainInterface
this
, or null
,
if the conversion fails.public java.lang.String getStructName()
public byte[] getBytes()
public Row getReferencedObject(DomainAttributeDef ad)
Row
object.
ad
- the attribute's attribute definition object.
Row
public boolean equals(java.lang.Object obj)
this
for equality with another object.
The argument is converted to a Ref
object, if necessary.
equals
in class java.lang.Object
obj
- an arbitrary Object
.
true
if conversion was successful and the converted
argument is identical to this
.
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |