org.qi4j.spi.entity
Interface NamedAssociationState

All Superinterfaces:
Iterable<NamedEntityReference>
All Known Implementing Classes:
DefaultNamedAssociationState, JSONNamedAssociationState, NeoNamedAssociationState

public interface NamedAssociationState
extends Iterable<NamedEntityReference>

State holder for NamedAssociations. The actual state can be eager-loaded or lazy-loaded. This is an implementation detail.


Method Summary
 String contains(EntityReference entityReference)
           
 boolean containsKey(String name)
           
 int count()
           
 EntityReference get(String name)
           
 Iterable<String> names()
           
 void put(String name, EntityReference entityReference)
           
 boolean remove(String name)
           
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

count

int count()

contains

String contains(EntityReference entityReference)

containsKey

boolean containsKey(String name)

put

void put(String name,
         EntityReference entityReference)

remove

boolean remove(String name)

get

EntityReference get(String name)

names

Iterable<String> names()