Annotation Type Designate
Generate a
Designate element in the Meta Type Resource for an
ObjectClassDefinition using the annotated Declarative Services
component.
This annotation must be used on a type that is also annotated with the
Declarative Services Component annotation. The component must only have a single PID which is
used for the generated Designate element.
This annotation is not processed at runtime. It must be processed by tools and used to contribute to a Meta Type Resource document for the bundle.
- See Also:
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionClass<?> The type of theObjectClassDefinitionfor this Designate. -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanSpecifies whether this Designate is for a factory PID.
-
Element Details
-
ocd
Class<?> ocdThe type of theObjectClassDefinitionfor this Designate.The specified type must be annotated with
ObjectClassDefinition.- See Also:
-
factory
boolean factorySpecifies whether this Designate is for a factory PID.If
false, then the PID value from the annotated component will be used in thepidattribute of the generatedDesignateelement. Iftrue, then the PID value from the annotated component will be used in thefactoryPidattribute of the generatedDesignateelement.- See Also:
- Default:
false
-