Skip navigation links

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

E17493-04


oracle.javatools.db
Annotation Type AbstractDBObjectBuilder.PropertyBuilder


@Retention(value=RUNTIME)
@Target(value=METHOD)
public static @interface AbstractDBObjectBuilder.PropertyBuilder

Annotation to mark methods that build components (properties) of a given object within this builder. Build methods marked with this annotation must have one parameter that is the object being built, otherwise building will fail.


Required Element Summary
 java.lang.String[] value
          A list of properties on this object (bean or extended) that this method builds.

 

Optional Element Summary
 java.lang.String[] depends
          A list of properties on this object (bean or extended) that need to be built before the properties this method will build.
 boolean derived
          Whether the property or properties built by this method are derived from the list returned by depends(), or just depend on them.

 

Element Detail

value

public abstract java.lang.String[] value
A list of properties on this object (bean or extended) that this method builds.

depends

public abstract java.lang.String[] depends
A list of properties on this object (bean or extended) that need to be built before the properties this method will build.
Default:
{}

derived

public abstract boolean derived
Whether the property or properties built by this method are derived from the list returned by depends(), or just depend on them.
Default:
false

Skip navigation links

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

E17493-04


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