|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JEMMObject | |
---|---|
org.sourceforge.jemm.client | |
org.sourceforge.jemm.collections | |
org.sourceforge.jemm.lifecycle | |
org.sourceforge.jemm.sample.demo1.model | |
org.sourceforge.jemm.util |
Uses of JEMMObject in org.sourceforge.jemm.client |
---|
Methods in org.sourceforge.jemm.client that return JEMMObject | |
---|---|
JEMMObject |
JEMMObjectFieldMapper.create(GetObjectResp resp,
ClassInfo ci)
Creates a new JEMMObject from the response along with introduced Tracked IDs. |
JEMMObject |
JEMMObjectCreatorImpl.createObject(GetObjectResp resp,
ClassInfo classInfo)
|
JEMMObject |
JEMMObjectCreator.createObject(GetObjectResp resp,
ClassInfo classInfo)
|
protected abstract JEMMObject |
JEMMObjectFactory.createValue(ID id)
|
JEMMObject |
ObjectDatabase.getObject(ID jemmId)
Retrieves an object's information from the database or a local cache if the object has already been retrieved and still in memory. |
JEMMObject |
DelegatingObjectDatabase.getObject(ID jemmId)
|
JEMMObject |
DatabaseAdapter.getObject(ID jemmId)
Looks up the Object with ID jemmId and converts from the underlying Delegate database into the actual JEMMObject from the response data. |
JEMMObject |
AlwaysRefreshObjectDatabase.getObject(ID jemmId)
|
JEMMObject |
ObjectDatabase.getRefreshedObject(ID jemmId)
Retrieves an object's information from the database but always calls the underlying database, updating the cache. |
JEMMObject |
DelegatingObjectDatabase.getRefreshedObject(ID jemmId)
|
JEMMObject |
DatabaseAdapter.getRefreshedObject(ID jemmId)
|
JEMMObject |
ObjectDatabase.getRoot(java.lang.String rootName)
Returns the object stored in the persistent root called 'rootName' |
JEMMObject |
DelegatingObjectDatabase.getRoot(java.lang.String rootName)
|
JEMMObject |
DatabaseAdapter.getRoot(java.lang.String rootName)
|
JEMMObject |
ObjectDatabase.setRootIfNull(java.lang.String rootName,
JEMMObject newValue)
Sets the persistent root reference to the given object, if the root is currently null. |
JEMMObject |
DelegatingObjectDatabase.setRootIfNull(java.lang.String rootName,
JEMMObject newValue)
|
JEMMObject |
DatabaseAdapter.setRootIfNull(java.lang.String rootName,
JEMMObject newValue)
|
Methods in org.sourceforge.jemm.client that return types with arguments of type JEMMObject | |
---|---|
java.util.Map<FieldKey,JEMMObject> |
ObjectAccessor.getInitialisedObjectFields()
Returns the objects referred to by JEMMObject fields that are currently initialised. |
Methods in org.sourceforge.jemm.client with parameters of type JEMMObject | |
---|---|
ObjectSyncData |
JEMMObjectFieldMapper.getSyncData(JEMMObject jo)
Gets the Synchronisation data from a JEMMObject. |
ObjectSyncData |
JEMMObjectCreatorImpl.getSyncData(JEMMObject jo)
|
ObjectSyncData |
JEMMObjectCreator.getSyncData(JEMMObject jo)
|
void |
JEMMObjectCreatorImpl.initialise(JEMMObject origin)
|
void |
JEMMObjectCreator.initialise(JEMMObject origin)
|
ID |
ObjectDatabase.newObject(ClassId classId,
JEMMObject obj)
Notification of a new user object creation by the client. |
ID |
DelegatingObjectDatabase.newObject(ClassId classId,
JEMMObject obj)
|
ID |
DatabaseAdapter.newObject(ClassId classId,
JEMMObject target)
|
TypeResponse<?> |
TypeRequestHandler.processTypeRequest(JEMMObject jemmObject,
ClassId classId,
TypeRequest<?> request)
|
TypeResponse<?> |
DelegatingObjectDatabase.processTypeRequest(JEMMObject jemmObject,
ClassId classId,
TypeRequest<?> request)
|
TypeResponse<?> |
DatabaseAdapter.processTypeRequest(JEMMObject obj,
ClassId classId,
TypeRequest<?> request)
|
void |
ObjectDatabase.refreshObject(JEMMObject obj)
Retrieves the fields of the object again from the store and updates the passed object with all the values. |
void |
DelegatingObjectDatabase.refreshObject(JEMMObject obj)
|
void |
DatabaseAdapter.refreshObject(JEMMObject obj)
Refreshes an objects state by: - Retrieving the object again from the database and setting all primitives to the new values - setting all uninitialised Object fields to the new values - For initialised fields that are objects either: *) Matches the ID return from step 1 and refresh the object recursively *) Does not match the ID, the new object is retrieved and set as the value. |
void |
JEMMObjectCreatorImpl.refreshPrimitiveState(JEMMObject obj,
GetObjectResp response)
|
void |
JEMMObjectCreator.refreshPrimitiveState(JEMMObject obj,
GetObjectResp response)
|
void |
JEMMObjectFieldMapper.refreshPrimitiveState(JEMMObject jo,
ObjectState state)
Updates all the primitive values and uninitialised fields on a JEMMObject. |
void |
ObjectDatabase.setRoot(java.lang.String rootName,
JEMMObject newValue)
Set the persistent root reference to the given object. |
void |
DelegatingObjectDatabase.setRoot(java.lang.String rootName,
JEMMObject newValue)
|
void |
DatabaseAdapter.setRoot(java.lang.String rootName,
JEMMObject newValue)
|
JEMMObject |
ObjectDatabase.setRootIfNull(java.lang.String rootName,
JEMMObject newValue)
Sets the persistent root reference to the given object, if the root is currently null. |
JEMMObject |
DelegatingObjectDatabase.setRootIfNull(java.lang.String rootName,
JEMMObject newValue)
|
JEMMObject |
DatabaseAdapter.setRootIfNull(java.lang.String rootName,
JEMMObject newValue)
|
void |
ObjectDatabase.synchroniseObject(JEMMObject syncObject)
Synchronise a client held object with the server. |
void |
DelegatingObjectDatabase.synchroniseObject(JEMMObject syncData)
|
void |
DatabaseAdapter.synchroniseObject(JEMMObject jo)
Takes all the data from the syncData object and creates an ObjectSyncData packet which is then passed to the delegated Database. |
java.util.Map<FieldInfo,ID> |
JEMMObjectFieldMapper.syncResponseUpdateObject(JEMMObject jo,
ObjectSyncResp response)
Updates the object with new meta and FieldData from the response. |
void |
JEMMObjectCreatorImpl.syncResponseUpdateObject(JEMMObject jo,
ObjectSyncResp response)
|
void |
JEMMObjectCreator.syncResponseUpdateObject(JEMMObject jo,
ObjectSyncResp response)
|
Constructors in org.sourceforge.jemm.client with parameters of type JEMMObject | |
---|---|
ClassMetadata(JEMMObject obj)
|
|
Entity(JEMMObject obj)
|
|
ObjectAccessor(JEMMObject obj,
ObjectSource database)
Creates an Accessor to an enhanced object |
Uses of JEMMObject in org.sourceforge.jemm.collections |
---|
Classes in org.sourceforge.jemm.collections that implement JEMMObject | |
---|---|
class |
JemmAtomicInteger
|
class |
JemmList<K>
Jemm List implementation. |
class |
JemmMap<K,V>
JemmMap is a map implementation designed for use with the JEMM architecture. |
class |
JemmSet<E>
Persistent set implementation. |
Uses of JEMMObject in org.sourceforge.jemm.lifecycle |
---|
Fields in org.sourceforge.jemm.lifecycle declared as JEMMObject | |
---|---|
protected JEMMObject |
LifecycleEvent.origin
|
Methods in org.sourceforge.jemm.lifecycle that return JEMMObject | |
---|---|
JEMMObject |
LifecycleEvent.getOrigin()
|
JEMMObject |
ShadowUserObjectImpl.getUserObject()
|
JEMMObject |
ShadowTypeObjectImpl.getUserObject()
|
JEMMObject |
ShadowObject.getUserObject()
Returns the JEMMObject user object that this ShadowObject related too. |
Methods in org.sourceforge.jemm.lifecycle with parameters of type JEMMObject | |
---|---|
static void |
ConstructorLifecycle.beginConstructor(JEMMObject source)
triggers the event for begin. |
static void |
ConstructorLifecycle.endConstructor(JEMMObject source)
Triggers the end event. |
static void |
ConstructorLifecycle.failedConstructor(JEMMObject source)
Triggers the failed construction event. |
void |
ShadowUserObjectImpl.setUserObject(JEMMObject newObject)
|
Constructors in org.sourceforge.jemm.lifecycle with parameters of type JEMMObject | |
---|---|
ConstructorEvent(JEMMObject origin)
|
|
LifecycleEvent(JEMMObject origin)
|
|
LockEvent(JEMMObject source,
java.lang.Object lock)
|
|
MethodEvent(JEMMObject origin,
java.lang.String descriptor,
MethodType type)
|
|
ShadowUserObjectImpl(JEMMObject object,
MethodListener l,
ID id,
int version)
|
Uses of JEMMObject in org.sourceforge.jemm.sample.demo1.model |
---|
Classes in org.sourceforge.jemm.sample.demo1.model that implement JEMMObject | |
---|---|
class |
Account
|
class |
Person
|
class |
SavingsAccount
A Savings account owned by Person (extension of basic Account to include interest handling.). |
Uses of JEMMObject in org.sourceforge.jemm.util |
---|
Classes in org.sourceforge.jemm.util that implement JEMMObject | |
---|---|
class |
JEMMType
Interface to mark JEMM types. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |