Annotation Interface GenAsDatastoreArray
DatastoreArray.
Annotated classes will automatically implement the DatastoreArray interface and need
not include it in the implements clause.
Supported API: true
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass[]The interfaces this class/interface extends/implements.The database's name for this object.The parent class for this class.
-
Element Details
-
objectName
String objectNameThe database's name for this object. Note that the default value ("") indicates that the class's name should be used.Rose conversion note: Corresponds to Class Specification -> Windchill -> Array Set -> ObjectName.
Supported API: true
- Default:
""
-
arrayType
Class arrayTypeThe database type for elements in this array. Should consist of a database primitive (ajava.langorjava.sqltype) or an instance ofGenAsDatastoreStruct.Rose conversion note: Corresponds to Class Specification -> Windchill -> Array Set -> ArrayType.
Supported API: true
-
superClass
Class superClassThe parent class for this class. This class would normally be the class designated by theextendsstatement and is needed because the annotated class must extend "_"+classname" (for examplepublic MyClass extends _MyClass).Note: the parent should either be
Object(which is the default) or some abstract/concrete class that implementsDatastoreArray, likeAbstractDatastoreArray.Rose conversion note: Corresponds to Class Specification -> Relations -> Specialize Class (where the specialized class is the single (non-interface) parent class).
Supported API: true
- Default:
java.lang.Object.class
-
interfaces
Class[] interfacesThe interfaces this class/interface extends/implements. These interfaces would normally be present in theextendsclause (for an interface) or theimplementsclause (for a class), but must, instead, be present in this property because of the manner in whichJavatreatsstatic finalfields.Rose conversion note: Corresponds to Class Specification -> Relations -> Specialize Class (where the specialized class is the single (non-interface) parent class).
Supported API: true
- Default:
{}
-