|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DBObjectID
Interface representing an immutable object ID for a DBObject. DBObjectID instances are used to provide a reference between different DBObjects. For example, a Foreign Key can refer to the referenced relation through the DBObjectID instead of the relation directly. Because the DBObjectIDs are independent of the actual object, they provide a reliable level of indirection.
Field Summary | |
---|---|
static java.lang.String |
UNSPECIFIED_TYPE |
Method Summary | |
---|---|
boolean |
equals(DBObjectID id, boolean strict) Whether the specified id is equivalent to this id. |
DBObjectID |
getParent() Retrieves the parent for this id if it has one. |
java.lang.String |
getType() Retrieves the type of object referenced by this id. |
DBObject |
resolveID() Resolves the id into the object referenced. |
Methods inherited from interface oracle.javatools.util.Copyable |
---|
copyTo |
Field Detail |
---|
static final java.lang.String UNSPECIFIED_TYPE
Method Detail |
---|
boolean equals(DBObjectID id, boolean strict)
id
- the DBObjectID being checked for equalitystrict
- whether a strict definition of equality should be used.java.lang.String getType()
DBObject.getType()
DBObject resolveID() throws DBException
DBException
DBObjectID getParent()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.2.0) E17493-03 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |