Interface STreePropertyAssocMany

All Superinterfaces:
io.ebean.core.type.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

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

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

      void createEmptyReference(io.ebean.bean.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(io.ebean.bean.EntityBean contextParent, io.ebean.bean.EntityBean detailBean, boolean withCheck)
      Add a bean to the collection.
    • isExcludedFromHistory

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