public abstract class BaseTablePropertyVisitor extends Object implements PropertyVisitor
| Constructor and Description |
|---|
BaseTablePropertyVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitCompound(BeanPropertyCompound p)
Not required in that the scalar properties map to the columns.
|
abstract void |
visitCompoundScalar(BeanPropertyCompound compound,
BeanProperty p)
Override this method for scalar property inside a Immutable Compound Value object.
|
void |
visitEmbedded(BeanPropertyAssocOne<?> p)
Not required in that you can use the visitEmbeddedScalar.
|
abstract void |
visitEmbeddedScalar(BeanProperty p,
BeanPropertyAssocOne<?> embedded)
Override this method.
|
void |
visitMany(BeanPropertyAssocMany<?> p)
Not part of base table.
|
void |
visitOneExported(BeanPropertyAssocOne<?> p)
Not part of base table.
|
abstract void |
visitOneImported(BeanPropertyAssocOne<?> p)
Override this method for the foreign key.
|
abstract void |
visitScalar(BeanProperty p)
Override this method for normal scalar property.
|
public void visitEmbedded(BeanPropertyAssocOne<?> p)
visitEmbedded in interface PropertyVisitorpublic abstract void visitEmbeddedScalar(BeanProperty p, BeanPropertyAssocOne<?> embedded)
visitEmbeddedScalar in interface PropertyVisitorpublic void visitMany(BeanPropertyAssocMany<?> p)
visitMany in interface PropertyVisitorpublic void visitOneExported(BeanPropertyAssocOne<?> p)
visitOneExported in interface PropertyVisitorpublic abstract void visitOneImported(BeanPropertyAssocOne<?> p)
visitOneImported in interface PropertyVisitorpublic abstract void visitScalar(BeanProperty p)
visitScalar in interface PropertyVisitorpublic void visitCompound(BeanPropertyCompound p)
visitCompound in interface PropertyVisitorpublic abstract void visitCompoundScalar(BeanPropertyCompound compound, BeanProperty p)
visitCompoundScalar in interface PropertyVisitorCopyright © 2014. All Rights Reserved.