public final class AssociationInstance<T> extends AbstractAssociationInstance<T> implements org.qi4j.api.association.Association<T>
associationInfo| Constructor and Description |
|---|
AssociationInstance(AssociationInfo associationInfo,
org.qi4j.functional.Function2<org.qi4j.api.entity.EntityReference,Type,Object> entityFunction,
org.qi4j.api.property.Property<org.qi4j.api.entity.EntityReference> associationState) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
T |
get() |
org.qi4j.api.property.Property<org.qi4j.api.entity.EntityReference> |
getAssociationState() |
int |
hashCode() |
org.qi4j.api.entity.EntityReference |
reference() |
void |
set(T newValue) |
String |
toString() |
associationInfo, checkImmutable, checkType, getEntity, getEntityReference, setAssociationInfopublic AssociationInstance(AssociationInfo associationInfo, org.qi4j.functional.Function2<org.qi4j.api.entity.EntityReference,Type,Object> entityFunction, org.qi4j.api.property.Property<org.qi4j.api.entity.EntityReference> associationState)
public void set(T newValue) throws IllegalArgumentException
set in interface org.qi4j.api.association.Association<T>IllegalArgumentExceptionpublic org.qi4j.api.entity.EntityReference reference()
reference in interface org.qi4j.api.association.Association<T>public org.qi4j.api.property.Property<org.qi4j.api.entity.EntityReference> getAssociationState()