Annotation Interface HippoEssentialsGenerated
@Documented
@Retention(RUNTIME)
@Target({PACKAGE,TYPE,ANNOTATION_TYPE,METHOD,CONSTRUCTOR,FIELD,LOCAL_VARIABLE,PARAMETER})
public @interface HippoEssentialsGenerated
Used to mark source code that has been generated by Essentials' BeanWriter tool.
This annotation lives in this odd place/package in order to preserve backwards compatibility. The annotation
used to live in the Essentials project, but that fact caused the archetype to have the site webapp depend on
/pull in the Essentials plugin SDK API, which was even more ugly.
-
Optional Element Summary
Modifier and TypeOptional ElementDescriptionboolean
Indicates if generated code may be modified by Essentials' BeanWriter tool.Name used by Essentials' BeanWriter tool.
-
Element Details
-
internalName
String internalNameName used by Essentials' BeanWriter tool. User can safely rename generated property (e.g. class name, method name), HippoEssentials framework will check internal name before generating mentioned property- Returns:
- internal name of generated code
- Default:
- ""
-
allowModifications
boolean allowModificationsIndicates if generated code may be modified by Essentials' BeanWriter tool.- Returns:
- true by default
- Default:
- true
-