Interface BeanPropertyVisitor

All Known Implementing Classes:
BaseTablePropertyVisitor

public interface BeanPropertyVisitor
Used to visit a BeanProperty given the type of bean property it is.
  • Method Details

    • visitEnd

      void visitEnd()
      Completed visiting all the properties on the bean.
    • visitMany

      void visitMany(BeanPropertyAssocMany<?> p)
      Visit a OneToMany or ManyToMany property.
    • visitOneImported

      void visitOneImported(BeanPropertyAssocOne<?> p)
      Visit the imported side of a OneToOne property.
    • visitOneExported

      void visitOneExported(BeanPropertyAssocOne<?> p)
      Visit the exported side of a OneToOne property.
    • visitEmbedded

      void visitEmbedded(BeanPropertyAssocOne<?> p)
      Visit an embedded property.
    • visitEmbeddedScalar

      void visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded)
      Visit the scalar property of an embedded bean.
    • visitScalar

      void visitScalar(BeanProperty p, boolean allowNonNull)
      Visit a scalar property specify allowing non-null (e.g. embedded bean scalar properties).