Interface STreePropertyAssoc

All Superinterfaces:
ScalarDataReader<Object>, STreeProperty
All Known Subinterfaces:
STreePropertyAssocMany, STreePropertyAssocOne
All Known Implementing Classes:
BeanPropertyAssoc, BeanPropertyAssocMany, BeanPropertyAssocOne, BeanPropertyIdClass, BeanPropertySimpleCollection

public interface STreePropertyAssoc extends STreeProperty
  • Method Details

    • extraWhere

      String extraWhere()
      Return the extra where clause if set.
    • target

      STreeType target()
      Return the type of the target (other side).
    • idBinder

      IdBinder idBinder()
      Return the IdBinder of the underlying type.
    • addJoin

      SqlJoinType addJoin(SqlJoinType joinType, String alias2, String alias, DbSqlContext ctx)
      Add a Join with the given alias.
    • addJoin

      SqlJoinType addJoin(SqlJoinType joinType, String prefix, DbSqlContext ctx)
      Add a Join with the given prefix (determining the alias).
    • setValue

      void setValue(EntityBean parentBean, Object contextBean)
      Add a bean to the parent.
    • isTargetSoftDelete

      boolean isTargetSoftDelete()
      Return true if the associated type has soft delete.
    • softDeletePredicate

      String softDeletePredicate(String tableAlias)
      Return the soft delete predicate.