Interface ManagedMappingType

    • Method Detail

      • getNumberOfAttributeMappings

        int getNumberOfAttributeMappings()
        Get the number of attributes defined on this class and any supers
      • getAttributeMapping

        AttributeMapping getAttributeMapping​(int position)
        Retrieve an attribute by its contributor position
      • getAttributeMappings

        List<AttributeMapping> getAttributeMappings()
        Get access to the attributes defined on this class and any supers
      • visitAttributeMappings

        void visitAttributeMappings​(Consumer<? super AttributeMapping> action)
        Visit attributes defined on this class and any supers
      • forEachAttributeMapping

        default void forEachAttributeMapping​(IndexedConsumer<AttributeMapping> consumer)
        Visit attributes defined on this class and any supers
      • getValue

        default Object getValue​(Object instance,
                                int position)
      • setValues

        void setValues​(Object instance,
                       Object[] resolvedValues)
      • setValue

        default void setValue​(Object instance,
                              int position,
                              Object value)