Interface FieldSetLevelHelper
-
- All Known Implementing Classes:
DefaultFieldSetLevelHelper
public interface FieldSetLevelHelperInterface for field set helper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBASIC_LEVELField set levelsstatic java.lang.StringDEFAULT_LEVELstatic java.lang.StringFULL_LEVEL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringcreateBasicLevelDefinition(java.lang.Class objectClass)Method create BASIC level definition for class based on fields returned from objectClass.getDeclaredFields()java.lang.StringcreateDefaultLevelDefinition(java.lang.Class objectClass)Method create DEFAULT level definition for classjava.lang.StringcreateFullLevelDefinition(java.lang.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 parentsjava.lang.StringgetLevelDefinitionForClass(java.lang.Class objectClass, java.lang.String levelName)Method return level definition for classbooleanisLevelName(java.lang.String levelName, java.lang.Class objectClass)Method check if level exists for objectClass
-
-
-
Field Detail
-
BASIC_LEVEL
static final java.lang.String BASIC_LEVEL
Field set levels- See Also:
- Constant Field Values
-
FULL_LEVEL
static final java.lang.String FULL_LEVEL
- See Also:
- Constant Field Values
-
DEFAULT_LEVEL
static final java.lang.String DEFAULT_LEVEL
- See Also:
- Constant Field Values
-
-
Method Detail
-
isLevelName
boolean isLevelName(java.lang.String levelName, java.lang.Class objectClass)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
java.lang.String createBasicLevelDefinition(java.lang.Class objectClass)
Method create BASIC level definition for class based on fields returned from objectClass.getDeclaredFields()- Parameters:
objectClass- - object class- Returns:
- created basic level definition
-
createDefaultLevelDefinition
java.lang.String createDefaultLevelDefinition(java.lang.Class objectClass)
Method create DEFAULT level definition for class- Parameters:
objectClass- - object class- Returns:
- created default level definition
-
createFullLevelDefinition
java.lang.String createFullLevelDefinition(java.lang.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 parents- Parameters:
objectClass- - object class- Returns:
- created basic level definition
-
getLevelDefinitionForClass
java.lang.String getLevelDefinitionForClass(java.lang.Class objectClass, java.lang.String levelName)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
-
-