Interface FieldSetLevelHelper

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String BASIC_LEVEL
      Field set levels
      static java.lang.String DEFAULT_LEVEL  
      static java.lang.String FULL_LEVEL  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String createBasicLevelDefinition​(java.lang.Class objectClass)
      Method create BASIC level definition for class based on fields returned from objectClass.getDeclaredFields()
      java.lang.String createDefaultLevelDefinition​(java.lang.Class objectClass)
      Method create DEFAULT level definition for class
      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
      java.lang.String getLevelDefinitionForClass​(java.lang.Class objectClass, java.lang.String levelName)
      Method return level definition for class
      boolean isLevelName​(java.lang.String levelName, java.lang.Class objectClass)
      Method check if level exists for objectClass
    • Method Detail

      • isLevelName

        boolean isLevelName​(java.lang.String levelName,
                            java.lang.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

        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 class
        levelName - - level name
        Returns:
        level description or null if there is no level definition for class