org.faktorips.runtime
Class DefaultObjectReferenceStore

java.lang.Object
  extended by org.faktorips.runtime.DefaultObjectReferenceStore
All Implemented Interfaces:
IObjectReferenceStore

public class DefaultObjectReferenceStore
extends Object
implements IObjectReferenceStore

Default implementation.

Author:
Jan Ortmann

Constructor Summary
DefaultObjectReferenceStore()
           
 
Method Summary
 void addUnresolvedReference(IUnresolvedReference reference)
           
 Collection<List<Object>> getAllObjects()
          Returns a list containing all objects registered.
 Collection<IUnresolvedReference> getAllUnresolvedReferences()
           
 Object getObject(Class<?> clazz, Object id)
           
 void putObject(Object id, Object object)
           
 void resolveReferences()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultObjectReferenceStore

public DefaultObjectReferenceStore()
Method Detail

resolveReferences

public void resolveReferences()
                       throws Exception
Specified by:
resolveReferences in interface IObjectReferenceStore
Throws:
Exception

putObject

public void putObject(Object id,
                      Object object)
Specified by:
putObject in interface IObjectReferenceStore

addUnresolvedReference

public void addUnresolvedReference(IUnresolvedReference reference)
Specified by:
addUnresolvedReference in interface IObjectReferenceStore

getObject

public Object getObject(Class<?> clazz,
                        Object id)
Specified by:
getObject in interface IObjectReferenceStore

getAllObjects

public Collection<List<Object>> getAllObjects()
Description copied from interface: IObjectReferenceStore
Returns a list containing all objects registered.

Specified by:
getAllObjects in interface IObjectReferenceStore

getAllUnresolvedReferences

public Collection<IUnresolvedReference> getAllUnresolvedReferences()
Specified by:
getAllUnresolvedReferences in interface IObjectReferenceStore


Copyright © 2015. All rights reserved.