org.ofbiz.entity.condition
Class EntityClause

java.lang.Object
  extended by org.ofbiz.entity.condition.EntityClause

public class EntityClause
extends java.lang.Object

Generic Entity Clause - Used to string together entities to make a find clause


Constructor Summary
EntityClause()
           
EntityClause(java.lang.String firstEntity, java.lang.String firstField, java.lang.Object value, EntityOperator<?> interFieldOperation, EntityOperator<?> intraFieldOperation)
           
EntityClause(java.lang.String firstEntity, java.lang.String secondEntity, java.lang.String firstField, java.lang.String secondField, EntityOperator<?> interFieldOperation, EntityOperator<?> intraFieldOperation)
           
 
Method Summary
 java.lang.String getFirstEntity()
           
 java.lang.String getFirstField()
           
protected  ModelEntity getFirstModelEntity()
           
 EntityOperator<?> getInterFieldOperation()
           
 EntityOperator<?> getIntraFieldOperation()
           
 java.lang.String getSecondEntity()
           
 java.lang.String getSecondField()
           
protected  ModelEntity getSecondModelEntity()
           
 java.lang.Object getValue()
           
 void setFirstEntity(java.lang.String firstEntity)
           
 void setFirstField(java.lang.String firstField)
           
 void setInterFieldOperation(EntityOperator<?> interFieldOperation)
           
 void setIntraFieldOperation(EntityOperator<?> intraFieldOperation)
           
protected  void setModelEntities(ModelReader modelReader)
           
 void setSecondEntity(java.lang.String secondEntity)
           
 void setSecondField(java.lang.String secondField)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntityClause

public EntityClause()

EntityClause

public EntityClause(java.lang.String firstEntity,
                    java.lang.String secondEntity,
                    java.lang.String firstField,
                    java.lang.String secondField,
                    EntityOperator<?> interFieldOperation,
                    EntityOperator<?> intraFieldOperation)

EntityClause

public EntityClause(java.lang.String firstEntity,
                    java.lang.String firstField,
                    java.lang.Object value,
                    EntityOperator<?> interFieldOperation,
                    EntityOperator<?> intraFieldOperation)
Method Detail

getFirstEntity

public java.lang.String getFirstEntity()

getSecondEntity

public java.lang.String getSecondEntity()

getFirstField

public java.lang.String getFirstField()

getSecondField

public java.lang.String getSecondField()

getValue

public java.lang.Object getValue()

getInterFieldOperation

public EntityOperator<?> getInterFieldOperation()

getIntraFieldOperation

public EntityOperator<?> getIntraFieldOperation()

setFirstEntity

public void setFirstEntity(java.lang.String firstEntity)

setSecondEntity

public void setSecondEntity(java.lang.String secondEntity)

setFirstField

public void setFirstField(java.lang.String firstField)

setSecondField

public void setSecondField(java.lang.String secondField)

setInterFieldOperation

public void setInterFieldOperation(EntityOperator<?> interFieldOperation)

setIntraFieldOperation

public void setIntraFieldOperation(EntityOperator<?> intraFieldOperation)

setModelEntities

protected void setModelEntities(ModelReader modelReader)
                         throws GenericEntityException
Throws:
GenericEntityException

getFirstModelEntity

protected ModelEntity getFirstModelEntity()

getSecondModelEntity

protected ModelEntity getSecondModelEntity()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object