Interface IManagedType

    • Method Detail

      • accept

        void accept​(IManagedTypeVisitor visitor)
        Visits this managed type with the given visitor.
        Parameters:
        visitor - The visitor to visit this managed type object
      • getMappingNamed

        IMapping getMappingNamed​(java.lang.String name)
        Returns the IMapping with the given name.
        Parameters:
        name - The name of the mapping to retrieve
        Returns:
        Either the IMapping or null if it could not be found
      • getProvider

        IManagedTypeProvider getProvider()
        Retrieves the owner of this managed type.
        Returns:
        The external form holding onto the JPA managed types
      • getType

        IType getType()
        Returns the external representation of the class used by this managed type.
        Returns:
        The external representation of the class used by this managed type
      • mappings

        java.lang.Iterable<IMapping> mappings()
        Returns the collection of mappings defined in this managed type.
        Returns:
        The collection of persistent fields and properties of this managed type