|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RuntimeContext
Decouples the metamodel from a runtime.
| Method Summary | ||
|---|---|---|
NakedObject |
adapterFor(java.lang.Object domainObject)
Provided by the AdapterManager when used by framework. |
|
NakedObject |
adapterFor(java.lang.Object domainObject,
NakedObject ownerAdapter,
Identified identified)
Provided by the AdapterManager when used by framework. |
|
|
allMatchingQuery(Query<T> query)
Provided by PersistenceSession when used by framework. |
|
void |
commit()
Provided by TransactionManager when used by framework. |
|
NakedObject |
createTransientInstance(NakedObjectSpecification spec)
Provided by the PersistenceSession when used by framework. |
|
|
firstMatchingQuery(Query<T> query)
Provided by PersistenceSession when used by framework. |
|
boolean |
flush()
Provided by TransactionManager when used by framework. |
|
NakedObject |
getAdapterFor(java.lang.Object domainObject)
Provided by the AdapterManager when used by framework. |
|
NakedObject |
getAdapterFor(Oid oid)
Provided by the AdapterManager when used by framework. |
|
AuthenticationSession |
getAuthenticationSession()
Provided by AuthenticationManager when used by framework. |
|
java.util.List<NakedObject> |
getServices()
Provided by PersistenceSession when used by framework. |
|
SpecificationLoader |
getSpecificationLoader()
|
|
void |
informUser(java.lang.String message)
Provided by MessageBroker when used by framework. |
|
void |
injectDependenciesInto(java.lang.Object domainObject)
Provided by the ServicesInjectorDefault when used by framework. |
|
java.lang.Object |
instantiate(java.lang.Class<?> cls)
Provided by the ObjectFactory when used by framework. |
|
void |
makePersistent(NakedObject adapter)
Provided by the PersistenceSession when used by framework. |
|
void |
objectChanged(NakedObject adapter)
Provided by PersistenceSession when used by framework. |
|
void |
objectChanged(java.lang.Object object)
TODO: combined with objectChanged(NakedObject). |
|
void |
raiseError(java.lang.String message)
|
|
void |
remove(NakedObject adapter)
Provided by UpdateNotifier and PersistenceSession when used by framework. |
|
void |
resolve(java.lang.Object parent)
Provided by PersistenceSession when used by framework. |
|
void |
resolve(java.lang.Object parent,
java.lang.Object field)
Provided by PersistenceSession when used by framework. |
|
void |
setContainer(DomainObjectContainer container)
|
|
void |
warnUser(java.lang.String message)
Provided by MessageBroker when used by framework. |
|
| Methods inherited from interface org.nakedobjects.metamodel.commons.component.Injectable |
|---|
injectInto |
| Method Detail |
|---|
SpecificationLoader getSpecificationLoader()
AuthenticationSession getAuthenticationSession()
NakedObject getAdapterFor(Oid oid)
NakedObject getAdapterFor(java.lang.Object domainObject)
NakedObject adapterFor(java.lang.Object domainObject)
NakedObject adapterFor(java.lang.Object domainObject,
NakedObject ownerAdapter,
Identified identified)
NakedObject createTransientInstance(NakedObjectSpecification spec)
java.lang.Object instantiate(java.lang.Class<?> cls)
throws ObjectInstantiationException
ObjectInstantiationExceptionvoid resolve(java.lang.Object parent)
void resolve(java.lang.Object parent,
java.lang.Object field)
void objectChanged(NakedObject adapter)
void objectChanged(java.lang.Object object)
objectChanged(NakedObject).
void makePersistent(NakedObject adapter)
void remove(NakedObject adapter)
boolean flush()
void commit()
<T> java.util.List<NakedObject> allMatchingQuery(Query<T> query)
<T> NakedObject firstMatchingQuery(Query<T> query)
void informUser(java.lang.String message)
void warnUser(java.lang.String message)
void raiseError(java.lang.String message)
java.util.List<NakedObject> getServices()
void injectDependenciesInto(java.lang.Object domainObject)
void setContainer(DomainObjectContainer container)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||