Class EntityClause


  • public class EntityClause
    extends java.lang.Object
    Generic Entity Clause - Used to string together entities to make a find clause
    • 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 <L,​R,​T> EntityOperator<L,​R,​T> getInterFieldOperation()
      • getIntraFieldOperation

        public <L,​R,​T> EntityOperator<L,​R,​T> 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 <L,​R,​T> void setInterFieldOperation​(EntityOperator<L,​R,​T> interFieldOperation)
      • setIntraFieldOperation

        public <L,​R,​T> void setIntraFieldOperation​(EntityOperator<L,​R,​T> intraFieldOperation)
      • getFirstModelEntity

        protected ModelEntity getFirstModelEntity()
      • getSecondModelEntity

        protected ModelEntity getSecondModelEntity()
      • toString

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