Interface STreePropertyAssocMany

All Superinterfaces:
ScalarDataReader<Object>, STreeProperty, STreePropertyAssoc
All Known Implementing Classes:
BeanPropertyAssocMany, BeanPropertySimpleCollection

public interface STreePropertyAssocMany extends STreePropertyAssoc
  • Method Details

    • asMany

      Return as BeanPropertyAssocMany.
    • addSelectExported

      void addSelectExported(DbSqlContext ctx, String prefix)
      Append exported columns to the select.
    • isManyToManyWithHistory

      boolean isManyToManyWithHistory()
      Return true if this is a ManyToMany with history.
    • createReferenceIfNull

      BeanCollection<?> createReferenceIfNull(EntityBean localBean)
      Return a reference collection.
    • createReference

      BeanCollection<?> createReference(EntityBean localBean, boolean forceNewReference)
      Return a reference collection forcing a new reference on REFRESH query.
    • createEmptyReference

      void createEmptyReference(EntityBean localBean)
      Populate the collection for read-only disabled lazy loading (aka Java Collections non mutable empty collection).
    • hasJoinTable

      boolean hasJoinTable()
      Return true if the property has a join table.
    • intersectionTableJoin

      TableJoin intersectionTableJoin()
      Return the intersection table join.
    • addBeanToCollectionWithCreate

      void addBeanToCollectionWithCreate(EntityBean contextParent, EntityBean detailBean, boolean withCheck)
      Add a bean to the collection.
    • isExcludedFromHistory

      boolean isExcludedFromHistory()
      Return true if the property is excluded from history.