Package org.faktorips.runtime
Class DefaultObjectReferenceStore
- java.lang.Object
-
- org.faktorips.runtime.DefaultObjectReferenceStore
-
- All Implemented Interfaces:
IObjectReferenceStore
public class DefaultObjectReferenceStore extends java.lang.Object implements IObjectReferenceStore
Default implementation.- Author:
- Jan Ortmann
-
-
Constructor Summary
Constructors Constructor Description DefaultObjectReferenceStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUnresolvedReference(IUnresolvedReference reference)java.util.Collection<java.util.List<java.lang.Object>>getAllObjects()Returns a list containing all objects registered.java.util.Collection<IUnresolvedReference>getAllUnresolvedReferences()java.lang.ObjectgetObject(java.lang.Class<?> clazz, java.lang.Object id)voidputObject(java.lang.Object id, java.lang.Object object)voidresolveReferences()
-
-
-
Method Detail
-
resolveReferences
public void resolveReferences() throws java.lang.Exception- Specified by:
resolveReferencesin interfaceIObjectReferenceStore- Throws:
java.lang.Exception
-
putObject
public void putObject(java.lang.Object id, java.lang.Object object)- Specified by:
putObjectin interfaceIObjectReferenceStore
-
addUnresolvedReference
public void addUnresolvedReference(IUnresolvedReference reference)
- Specified by:
addUnresolvedReferencein interfaceIObjectReferenceStore
-
getObject
public java.lang.Object getObject(java.lang.Class<?> clazz, java.lang.Object id)- Specified by:
getObjectin interfaceIObjectReferenceStore
-
getAllObjects
public java.util.Collection<java.util.List<java.lang.Object>> getAllObjects()
Description copied from interface:IObjectReferenceStoreReturns a list containing all objects registered.- Specified by:
getAllObjectsin interfaceIObjectReferenceStore
-
getAllUnresolvedReferences
public java.util.Collection<IUnresolvedReference> getAllUnresolvedReferences()
- Specified by:
getAllUnresolvedReferencesin interfaceIObjectReferenceStore
-
-