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, setAssociationInfo
public 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>
IllegalArgumentException
public 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()