public class ManyAssociationInstance<T> extends AbstractAssociationInstance<T> implements org.qi4j.api.association.ManyAssociation<T>
| Modifier and Type | Class and Description |
|---|---|
protected class |
ManyAssociationInstance.ManyAssociationIterator |
associationInfo| Constructor and Description |
|---|
ManyAssociationInstance(AssociationInfo associationInfo,
org.qi4j.functional.Function2<org.qi4j.api.entity.EntityReference,Type,Object> associationFunction,
org.qi4j.spi.entity.ManyAssociationState manyAssociationState) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(int i,
T entity) |
boolean |
add(T entity) |
boolean |
contains(T entity) |
int |
count() |
boolean |
equals(Object o) |
T |
get(int i) |
org.qi4j.spi.entity.ManyAssociationState |
getManyAssociationState() |
int |
hashCode() |
Iterator<T> |
iterator() |
Iterable<org.qi4j.api.entity.EntityReference> |
references() |
boolean |
remove(T entity) |
List<T> |
toList() |
Set<T> |
toSet() |
String |
toString() |
associationInfo, checkImmutable, checkType, getEntity, getEntityReference, setAssociationInfopublic ManyAssociationInstance(AssociationInfo associationInfo, org.qi4j.functional.Function2<org.qi4j.api.entity.EntityReference,Type,Object> associationFunction, org.qi4j.spi.entity.ManyAssociationState manyAssociationState)
public int count()
count in interface org.qi4j.api.association.ManyAssociation<T>public boolean contains(T entity)
contains in interface org.qi4j.api.association.ManyAssociation<T>public boolean add(int i,
T entity)
add in interface org.qi4j.api.association.ManyAssociation<T>public boolean add(T entity)
add in interface org.qi4j.api.association.ManyAssociation<T>public boolean remove(T entity)
remove in interface org.qi4j.api.association.ManyAssociation<T>public List<T> toList()
toList in interface org.qi4j.api.association.ManyAssociation<T>public Set<T> toSet()
toSet in interface org.qi4j.api.association.ManyAssociation<T>public Iterable<org.qi4j.api.entity.EntityReference> references()
references in interface org.qi4j.api.association.ManyAssociation<T>public org.qi4j.spi.entity.ManyAssociationState getManyAssociationState()