persistence.visitor
Class UpdateVisitor
java.lang.Object
persistence.visitor.UpdateVisitor
- All Implemented Interfaces:
- TableComponentVisitor
- public class UpdateVisitor
- extends java.lang.Object
- implements TableComponentVisitor
Creatie van update-advice van implementor-aspecten.
- Author:
- bram
1-nov-2003
Constructor Summary |
UpdateVisitor(java.lang.String fullClassName,
java.lang.String connectionExpression)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nameDiscriminator
private int nameDiscriminator
tokenIndex
private int tokenIndex
fullClassName
private java.lang.String fullClassName
stack
private java.util.ArrayList stack
resultStrings
private java.util.ArrayList resultStrings
currentUpdate
private net.sf.hibernate.sql.Update currentUpdate
currentAttribute
private java.lang.String currentAttribute
previousOID
private java.lang.String previousOID
currentOID
private java.lang.String currentOID
currentAlias
private java.lang.String currentAlias
nextAlias
private java.lang.String nextAlias
keyAlias
private java.lang.String keyAlias
keyNames
private java.util.ArrayList keyNames
keyValues
private java.util.ArrayList keyValues
del
private DeleteVisitor del
toplevel
private boolean toplevel
keyMap
private java.util.Map keyMap
currentInsert
private net.sf.hibernate.sql.Insert currentInsert
subTreeSQL
private java.lang.String subTreeSQL
JDBCStatementName
private final java.lang.String JDBCStatementName
- See Also:
- Constant Field Values
JDBCPreparedStatementName
private final java.lang.String JDBCPreparedStatementName
- See Also:
- Constant Field Values
iteratorName
private final java.lang.String iteratorName
- See Also:
- Constant Field Values
nameOfPersistentObject
private final java.lang.String nameOfPersistentObject
- See Also:
- Constant Field Values
connectionExpression
private java.lang.String connectionExpression
UpdateVisitor
public UpdateVisitor(java.lang.String fullClassName,
java.lang.String connectionExpression)
visitAttribute
public void visitAttribute(Attribute attr)
- Specified by:
visitAttribute
in interface TableComponentVisitor
- See Also:
persistence.TableComponentVisitor#visitAttribute(persistence.Attribute)
visitReferenceAttribute
public void visitReferenceAttribute(ReferenceAttribute refAttr)
- Specified by:
visitReferenceAttribute
in interface TableComponentVisitor
- See Also:
persistence.TableComponentVisitor#visitReferenceAttribute(persistence.ReferenceAttribute)
visitTable
public void visitTable(Table table)
- Specified by:
visitTable
in interface TableComponentVisitor
- See Also:
persistence.TableComponentVisitor#visitTable(persistence.Table)
visitArrayTable
public void visitArrayTable(ArrayTable ar)
- Specified by:
visitArrayTable
in interface TableComponentVisitor
- See Also:
persistence.TableComponentVisitor#visitArrayTable(persistence.ArrayTable)
visitCollectionTable
public void visitCollectionTable(CollectionTable coll)
- Specified by:
visitCollectionTable
in interface TableComponentVisitor
- See Also:
persistence.TableComponentVisitor#visitCollectionTable(persistence.CollectionTable)
visitMapTable
public void visitMapTable(MapTable map)
- Specified by:
visitMapTable
in interface TableComponentVisitor
- See Also:
persistence.TableComponentVisitor#visitMapTable(persistence.MapTable)
getResult
public java.lang.String getResult()
- Specified by:
getResult
in interface TableComponentVisitor
- See Also:
persistence.TableComponentVisitor#getResult()