Class SecurityExtractor
java.lang.Object
nl.datasteel.crudcraft.codegen.reader.field.SecurityExtractor
- All Implemented Interfaces:
FieldPartExtractor<Security>
Extracts
Security
configuration from a field.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextract
(VariableElement field, ProcessingEnvironment env) Extracts Security from a field annotated with @FieldSecurity.
-
Field Details
-
INSTANCE
Singleton instance.
-
-
Constructor Details
-
SecurityExtractor
public SecurityExtractor()
-
-
Method Details
-
extract
Extracts Security from a field annotated with @FieldSecurity.- Specified by:
extract
in interfaceFieldPartExtractor<Security>
- Parameters:
field
- the VariableElement representing the fieldenv
- the ProcessingEnvironment for accessing annotations and other processing features- Returns:
- Security instance containing read and write roles
-