Interface FieldSetLevelHelper

All Known Implementing Classes:
DefaultFieldSetLevelHelper

public interface FieldSetLevelHelper
Interface for field set helper
  • Field Details

  • Method Details

    • isLevelName

      boolean isLevelName(String levelName, Class objectClass)
      Method check if level exists for objectClass
      Parameters:
      levelName - - level name
      objectClass - - object class
      Returns:
      true - if level exists
      false - if level is not defined for class
    • createBasicLevelDefinition

      String createBasicLevelDefinition(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

      String createDefaultLevelDefinition(Class objectClass)
      Method create DEFAULT level definition for class
      Parameters:
      objectClass - - object class
      Returns:
      created default level definition
    • createFullLevelDefinition

      String createFullLevelDefinition(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

      String getLevelDefinitionForClass(Class objectClass, String levelName)
      Method return level definition for class
      Parameters:
      objectClass - - object class
      levelName - - level name
      Returns:
      level description or null if there is no level definition for class