java.lang.Object
io.ebeaninternal.server.deploy.visitor.BaseTablePropertyVisitor
- All Implemented Interfaces:
BeanPropertyVisitor
Used to help mark PropertyVisitor methods that need to be implemented
to visit base table properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidNot required in that you can use the visitEmbeddedScalar.abstract voidvisitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded) Override this method.voidNot part of base table.voidNot part of base table.abstract voidOverride this method for the foreign key.abstract voidvisitScalar(BeanProperty p, boolean allowNonNull) Override this method for normal scalar property.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ebeaninternal.server.deploy.visitor.BeanPropertyVisitor
visitEnd
-
Constructor Details
-
BaseTablePropertyVisitor
public BaseTablePropertyVisitor()
-
-
Method Details
-
visitEmbedded
Not required in that you can use the visitEmbeddedScalar.- Specified by:
visitEmbeddedin interfaceBeanPropertyVisitor
-
visitEmbeddedScalar
Override this method.- Specified by:
visitEmbeddedScalarin interfaceBeanPropertyVisitor
-
visitMany
Not part of base table.- Specified by:
visitManyin interfaceBeanPropertyVisitor
-
visitOneExported
Not part of base table.- Specified by:
visitOneExportedin interfaceBeanPropertyVisitor
-
visitOneImported
Override this method for the foreign key.- Specified by:
visitOneImportedin interfaceBeanPropertyVisitor
-
visitScalar
Override this method for normal scalar property. With allowNonNull used with properties of Embedded beans that can only be Nonnull when the Embedded bean is Nonnull.- Specified by:
visitScalarin interfaceBeanPropertyVisitor
-