org.apache.cayenne.access.trans
Class DataObjectMatchTranslator

java.lang.Object
  extended by org.apache.cayenne.access.trans.DataObjectMatchTranslator

public class DataObjectMatchTranslator
extends java.lang.Object


Field Summary
protected  java.util.Map<java.lang.String,DbAttribute> attributes
           
protected  Expression expression
           
protected  java.lang.String joinSplitAlias
           
protected  java.lang.String operation
           
protected  DbRelationship relationship
           
protected  java.util.Map<java.lang.String,java.lang.Object> values
           
 
Constructor Summary
DataObjectMatchTranslator()
           
 
Method Summary
 DbAttribute getAttribute(java.lang.String key)
           
 Expression getExpression()
           
 java.lang.String getJoinSplitAlias()
           
 java.lang.String getOperation()
           
 DbRelationship getRelationship()
           
 java.lang.Object getValue(java.lang.String key)
           
 java.util.Iterator<java.lang.String> keys()
           
 void reset()
           
 void setDataObject(Persistent obj)
           
 void setExpression(Expression expression)
           
 void setObjectId(ObjectId id)
           
 void setOperation(java.lang.String operation)
           
 void setRelationship(DbRelationship rel, java.lang.String joinSplitAlias)
          Initializes itself to do translation of the match ending with a DbRelationship.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributes

protected java.util.Map<java.lang.String,DbAttribute> attributes

values

protected java.util.Map<java.lang.String,java.lang.Object> values

operation

protected java.lang.String operation

expression

protected Expression expression

relationship

protected DbRelationship relationship

joinSplitAlias

protected java.lang.String joinSplitAlias
Constructor Detail

DataObjectMatchTranslator

public DataObjectMatchTranslator()
Method Detail

getExpression

public Expression getExpression()

setExpression

public void setExpression(Expression expression)

reset

public void reset()

setRelationship

public void setRelationship(DbRelationship rel,
                            java.lang.String joinSplitAlias)
Initializes itself to do translation of the match ending with a DbRelationship.

Since:
3.0

setDataObject

public void setDataObject(Persistent obj)

setObjectId

public void setObjectId(ObjectId id)
Since:
1.2

keys

public java.util.Iterator<java.lang.String> keys()

getJoinSplitAlias

public java.lang.String getJoinSplitAlias()
Since:
3.0

getRelationship

public DbRelationship getRelationship()

getAttribute

public DbAttribute getAttribute(java.lang.String key)

getValue

public java.lang.Object getValue(java.lang.String key)

setOperation

public void setOperation(java.lang.String operation)

getOperation

public java.lang.String getOperation()


Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.