Annotation Type ManagedObject
-
@Documented @Retention(RUNTIME) @Target(FIELD) public @interface ManagedObject
- Author:
- Daniel Sagenschneider
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.Class<? extends ManagedObjectSource<?,?>>
source
Obtains the implementingManagedObjectSource
.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description SectionOutputLink[]
flows
Obtains theSectionOutputLink
instances.PropertyValue[]
properties
Obtains thePropertyValue
instances.TypeQualifier[]
qualifiers
Obtains theTypeQualifier
instances.
-
-
-
Element Detail
-
source
java.lang.Class<? extends ManagedObjectSource<?,?>> source
Obtains the implementingManagedObjectSource
.- Returns:
- Implementing
ManagedObjectSource
.
-
-
-
properties
PropertyValue[] properties
Obtains thePropertyValue
instances.- Returns:
PropertyValue
instances.
- Default:
- {}
-
-
-
qualifiers
TypeQualifier[] qualifiers
Obtains theTypeQualifier
instances.- Returns:
TypeQualifier
instances.
- Default:
- {}
-
-
-
flows
SectionOutputLink[] flows
Obtains theSectionOutputLink
instances.- Returns:
SectionOutputLink
instances.
- Default:
- {}
-
-