Class DeployBeanPropertyAssocMany<T>

Direct Known Subclasses:
DeployBeanPropertySimpleCollection

public class DeployBeanPropertyAssocMany<T> extends DeployBeanPropertyAssoc<T>
Property mapped to a List Set or Map.
  • Constructor Details

  • Method Details

    • getManyType

      public ManyType getManyType()
      Return the many type.
    • isManyToMany

      public boolean isManyToMany()
      Return true if this is many to many.
    • setManyToMany

      public void setManyToMany()
      Set to true if this is a many to many.
    • getModifyListenMode

      public BeanCollection.ModifyListenMode getModifyListenMode()
      Return the mode for listening to changes to the List Set or Map.
    • setModifyListenMode

      public void setModifyListenMode(BeanCollection.ModifyListenMode modifyListenMode)
      Set the mode for listening to changes to the List Set or Map.
    • isUnidirectional

      public boolean isUnidirectional()
      Return true if this is a unidirectional relationship.
    • setUnidirectional

      public void setUnidirectional()
      Set to true if this is a unidirectional relationship.
    • createIntersectionTableJoin

      public TableJoin createIntersectionTableJoin()
      Create the immutable version of the intersection join.
    • createInverseTableJoin

      public TableJoin createInverseTableJoin()
      Create the immutable version of the inverse join.
    • getIntersectionJoin

      public DeployTableJoin getIntersectionJoin()
      ManyToMany only, join from local table to intersection table.
    • getInverseJoin

      public DeployTableJoin getInverseJoin()
    • setIntersectionJoin

      public void setIntersectionJoin(DeployTableJoin intersectionJoin)
      ManyToMany only, join from local table to intersection table.
    • setInverseJoin

      public void setInverseJoin(DeployTableJoin inverseJoin)
      ManyToMany only, join from foreign table to intersection table.
    • getFetchOrderBy

      public String getFetchOrderBy()
      Return the order by clause used to order the fetching of the data for this list, set or map.
    • getMapKeyType

      public Class<?> getMapKeyType()
      Return the type of the map key (valid only when this property is a Map).
    • getMapKey

      public String getMapKey()
      Return the default mapKey when returning a Map.
    • setMapKey

      public void setMapKey(String mapKey)
      Set the default mapKey to use when returning a Map.
    • setFetchOrderBy

      public void setFetchOrderBy(String orderBy)
      Set the order by clause used to order the fetching or the data for this list, set or map.
    • setOrderColumn

      public void setOrderColumn(DeployOrderColumn orderColumn)
    • getOrderColumn

      public DeployOrderColumn getOrderColumn()
    • hasOrderColumn

      public boolean hasOrderColumn()
    • isO2mJoinTable

      public boolean isO2mJoinTable()
    • setO2mJoinTable

      public void setO2mJoinTable()
    • setElementCollection

      public void setElementCollection()
    • isElementCollection

      public boolean isElementCollection()
    • setElementDescriptor

      public void setElementDescriptor(BeanDescriptor<?> elementDescriptor)
    • getElementDescriptor

      public <A> BeanDescriptor<A> getElementDescriptor()
    • clearTableJoin

      public void clearTableJoin()
      Clear the table join due to an implied mappedBy.