com.bea.control
Annotation Type TaskBaseAnnotations.PropertyValue


@Retention(value=RUNTIME)
public static @interface TaskBaseAnnotations.PropertyValue

Provides a single value for a single property with a given name.


Optional Element Summary
 String name
          The name of a user property to set.
 SystemProperty sysProp
          The SystemProperty enum value for the system property to set.
 String value
          Specifies the value for a property.
 boolean valueIsNull
          Indicates if the value field is intended to be null.
 boolean valueIsSet
          Indicates if the ‘set’ flag for this property should be set true or not.
 

name

public abstract String name
The name of a user property to set.

Default:
""

sysProp

public abstract SystemProperty sysProp
The SystemProperty enum value for the system property to set. This is mutually exclusive with the name field, and if name is set, this field is ignored.

Default:
TASK_NAME

value

public abstract String value
Specifies the value for a property. Parameter markers can be used to combine parameter values from the method with static text in the annotation. If parameter markers and static text are used, the effective runtime value will be a String object, and must be in the default value format for the given data type. If the value consists of a single parameter marker and no static text, the effective runtime value will be the value of the parameter indicated in the marker. If the effective value is assignment compatible with the value object of the data type, the parameter value will be taken directly. Otherwise, the the value must be a String and will be assumed to be in the default value format for the data type.

Default:
""

valueIsNull

public abstract boolean valueIsNull
Indicates if the value field is intended to be null. Annotation fields do not reliably return null when not set.

Default:
false

valueIsSet

public abstract boolean valueIsSet
Indicates if the ‘set’ flag for this property should be set true or not.

Default:
true