Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.javatools.db.property
Annotation Type References


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
public @interface References

Gives extra metadata about a property that references another object (i.e. whose return type is DBObjectID).

Since:
11.1.1.1.0

Optional Element Summary
 boolean internal
          If true, this indicates that the object being referenced is internal to the owning SchemaObject (e.g.
 java.lang.Class<? extends DBObject> value
          Gets the expected class of object that resolving the ID will give.
 

value

public abstract java.lang.Class<? extends DBObject> value
Gets the expected class of object that resolving the ID will give. The default is DBObject.class - i.e. anything.

Default:
oracle.javatools.db.DBObject.class

internal

public abstract boolean internal
If true, this indicates that the object being referenced is internal to the owning SchemaObject (e.g. Columns on a Constraint are within the owning Table).

Default:
false

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

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