Interface PersistenceFieldLengthResolver

    • Method Detail

      • resolveMinimumLengthFromField

        default long resolveMinimumLengthFromField​(Field t)
      • resolveMaximumLengthFromField

        default long resolveMaximumLengthFromField​(Field t)
      • resolveMinimumLengthFromDictionary

        default long resolveMinimumLengthFromDictionary​(String declaringTypeName,
                                                        String memberName,
                                                        String typeName)
      • resolveMaximumLengthFromDictionary

        default long resolveMaximumLengthFromDictionary​(String declaringTypeName,
                                                        String memberName,
                                                        String typeName)
      • resolveMinimumLengthFromType

        default long resolveMinimumLengthFromType​(Class<?> type)
      • resolveMaximumLengthFromType

        default long resolveMaximumLengthFromType​(Class<?> type)
      • referenceMinimumLength

        default long referenceMinimumLength()
      • referenceMaximumLength

        default long referenceMaximumLength()
      • variableLengthTypeMinimumLength

        long variableLengthTypeMinimumLength​(String declaringTypeName,
                                             String memberName,
                                             String typeName)
      • variableLengthTypeMaximumLength

        long variableLengthTypeMaximumLength​(String declaringTypeName,
                                             String memberName,
                                             String typeName)
      • resolveMinimumLengthFromPrimitiveType

        long resolveMinimumLengthFromPrimitiveType​(Class<?> primitiveType)
      • resolveMaximumLengthFromPrimitiveType

        long resolveMaximumLengthFromPrimitiveType​(Class<?> primitiveType)