Package com.mayam.wf.attributes.shared
Annotation Interface Declare
Describes the purpose of an Attribute, used to establish how to use it
and in which context, and specifies the class allowed for values.
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionThe purpose of the attribute as told to developers, integrators and administrators.Class
<?> The class used for values of the attribute. -
Optional Element Summary
-
Element Details
-
purpose
String purposeThe purpose of the attribute as told to developers, integrators and administrators. -
valueClass
Class<?> valueClassThe class used for values of the attribute. -
variety
Variety varietyOptionalVariety
used to narrow down the use of a generic/primitive value class.- Default:
NONE
-
scope
Scope scopeUsage scope of the attribute.- Default:
DETAIL
-
internal
boolean internalIf true, attribute is for internal use only and not exposed through SOAP, REST or messaging.- Default:
false
-