Interface FieldSetLevelHelper
- All Known Implementing Classes:
DefaultFieldSetLevelHelper
public interface FieldSetLevelHelper
Interface for field set helper
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreateBasicLevelDefinition(Class objectClass) Method create BASIC level definition for class based on fields returned from objectClass.getDeclaredFields()createDefaultLevelDefinition(Class objectClass) Method create DEFAULT level definition for classcreateFullLevelDefinition(Class objectClass) Method create FULL level definition for class based on fields returned from objectClass.getDeclaredFields() Methods getDeclaredFields is called for objectClass and all its parentsgetLevelDefinitionForClass(Class objectClass, String levelName) Method return level definition for classbooleanisLevelName(String levelName, Class objectClass) Method check if level exists for objectClass
-
Field Details
-
BASIC_LEVEL
Field set levels- See Also:
-
FULL_LEVEL
- See Also:
-
DEFAULT_LEVEL
- See Also:
-
-
Method Details
-
isLevelName
Method check if level exists for objectClass- Parameters:
levelName- - level nameobjectClass- - object class- Returns:
- true - if level exists
false - if level is not defined for class
-
createBasicLevelDefinition
Method create BASIC level definition for class based on fields returned from objectClass.getDeclaredFields()- Parameters:
objectClass- - object class- Returns:
- created basic level definition
-
createDefaultLevelDefinition
Method create DEFAULT level definition for class- Parameters:
objectClass- - object class- Returns:
- created default level definition
-
createFullLevelDefinition
Method create FULL level definition for class based on fields returned from objectClass.getDeclaredFields() Methods getDeclaredFields is called for objectClass and all its parents- Parameters:
objectClass- - object class- Returns:
- created basic level definition
-
getLevelDefinitionForClass
Method return level definition for class- Parameters:
objectClass- - object classlevelName- - level name- Returns:
- level description or null if there is no level definition for class
-