org.nakedobjects.runtime.persistence.internal
Class RuntimeContextFromSession
java.lang.Object
org.nakedobjects.metamodel.runtimecontext.RuntimeContextAbstract
org.nakedobjects.runtime.persistence.internal.RuntimeContextFromSession
- All Implemented Interfaces:
- Injectable, RuntimeContext, DomainObjectContainerAware, SpecificationLoaderAware
public class RuntimeContextFromSession
- extends RuntimeContextAbstract
Provides services to the metamodel based on the currently running
session (primarily the PersistenceSession).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeContextFromSession
public RuntimeContextFromSession()
getAuthenticationSession
public AuthenticationSession getAuthenticationSession()
getAdapterFor
public NakedObject getAdapterFor(java.lang.Object pojo)
getAdapterFor
public NakedObject getAdapterFor(Oid oid)
adapterFor
public NakedObject adapterFor(java.lang.Object pojo)
adapterFor
public NakedObject adapterFor(java.lang.Object pojo,
NakedObject ownerAdapter,
Identified identified)
createTransientInstance
public NakedObject createTransientInstance(NakedObjectSpecification spec)
instantiate
public java.lang.Object instantiate(java.lang.Class<?> cls)
throws ObjectInstantiationException
- Throws:
ObjectInstantiationException
resolve
public void resolve(java.lang.Object parent)
resolve
public void resolve(java.lang.Object parent,
java.lang.Object field)
objectChanged
public void objectChanged(NakedObject adapter)
objectChanged
public void objectChanged(java.lang.Object object)
makePersistent
public void makePersistent(NakedObject adapter)
remove
public void remove(NakedObject adapter)
flush
public boolean flush()
commit
public void commit()
allMatchingQuery
public <T> java.util.List<NakedObject> allMatchingQuery(Query<T> query)
firstMatchingQuery
public <T> NakedObject firstMatchingQuery(Query<T> query)
informUser
public void informUser(java.lang.String message)
warnUser
public void warnUser(java.lang.String message)
raiseError
public void raiseError(java.lang.String message)
getServices
public java.util.List<NakedObject> getServices()
injectDependenciesInto
public void injectDependenciesInto(java.lang.Object object)
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.