|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) public @interface GetterMethod
The GetterMethod annotation documents the name of, type of, escaping requirement for the value of, and relvarname for the attribute corresponding to a getter/setter method. The annotation elements are all arrays, the elements of which define the way how the annotated getter method fits in the JSBA to provide attribute values for database assignment commands. The annotation type is experimental and currently unused
Required Element Summary | |
---|---|
java.lang.String[] |
attributeNames
The name(s) of the attribute in the respective relvar(s) named in this annotation. |
java.lang.String[] |
relvarNames
The names of the corresponding relvar(s) for which this getter method is to be used by the jsba, when constructing assignment commands for a DBObject [of a class in which the annotation appears]. |
boolean[] |
requiresEscaping
Flag(s) indicating whether the attribute's type requires escape processing. |
java.lang.String[] |
typeNames
The typeName(s) of the attribute in the respective relvars. |
Element Detail |
---|
public abstract java.lang.String[] relvarNames
public abstract java.lang.String[] attributeNames
public abstract java.lang.String[] typeNames
public abstract boolean[] requiresEscaping
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |