Class AnnotatedClassParser

  • All Implemented Interfaces:
    IComponentParser

    public class AnnotatedClassParser
    extends java.lang.Object
    implements IComponentParser
    Parse EJB3 Entities (POJOs with JPA annotations) into OpenXava components.

    Author:
    Javier Paniza
    • Constructor Detail

      • AnnotatedClassParser

        public AnnotatedClassParser()
    • Method Detail

      • parse

        public MetaComponent parse​(java.lang.String name)
                            throws java.lang.Exception
        Specified by:
        parse in interface IComponentParser
        Throws:
        java.lang.Exception
      • createEntityValidator

        public static MetaValidator createEntityValidator​(EntityValidator validator)
        Creates a MetaValidator for entity validation from a EntityValidator annotation.

      • createPropertyValidator

        public static MetaValidator createPropertyValidator​(PropertyValidator validator)
        Creates a MetaValidator for property validation from a PropertyValidator annotation.

      • friendMetaApplicationGetManagedClassNames

        public static java.util.Collection<java.lang.String> friendMetaApplicationGetManagedClassNames()
        Only for using from MetaApplication class.

      • getManagedClassNames

        public static java.util.Collection<java.lang.String> getManagedClassNames()