Uses of Class
org.granite.client.tide.data.spi.MergeContext

Packages that use MergeContext
org.granite.client.tide.data   
org.granite.client.tide.data.impl   
org.granite.client.tide.data.spi   
 

Uses of MergeContext in org.granite.client.tide.data
 

Methods in org.granite.client.tide.data that return MergeContext
 MergeContext EntityManager.initMerge()
           
 

Methods in org.granite.client.tide.data with parameters of type MergeContext
 void EntityManager.handleUpdates(MergeContext mergeContext, String sourceSessionId, List<EntityManager.Update> updates)
           
 Object DataMerger.merge(MergeContext mergeContext, Object obj, Object previous, org.granite.tide.Expression expr, Object parent, String propertyName)
           
 Object EntityManager.mergeExternal(MergeContext mergeContext, Object obj, Object previous, org.granite.tide.Expression expr, Object parent, String propertyName, String setter, boolean forceUpdate)
           
 

Uses of MergeContext in org.granite.client.tide.data.impl
 

Methods in org.granite.client.tide.data.impl that return MergeContext
 MergeContext EntityManagerImpl.initMerge()
           
 

Methods in org.granite.client.tide.data.impl with parameters of type MergeContext
 boolean DirtyCheckContextImpl.checkAndMarkNotDirty(MergeContext mergeContext, Object entity, Object source, Object parent)
           
 void EntityManagerImpl.defaultMerge(MergeContext mergeContext, Object obj, Object dest, org.granite.tide.Expression expr, Object parent, String propertyName)
          Default implementation of entity merge for simple ActionScript beans with public properties Can be used to implement Tide managed entities with simple objects
 void DirtyCheckContextImpl.fixRemovalsAndPersists(MergeContext mergeContext, List<Object> removals, List<Object> persists)
           
 void EntityManagerImpl.handleMergeConflicts(MergeContext mergeContext)
          Dispatch an event when last merge generated conflicts
 void EntityManagerImpl.handleRemovalsAndPersists(MergeContext mergeContext, List<Object> removals, List<Object> persists)
          Remove elements from cache and managed collections
 void EntityManagerImpl.handleUpdates(MergeContext mergeContext, String sourceSessionId, List<EntityManager.Update> updates)
           
 Object EntityManagerImpl.internalMergeExternalData(MergeContext mergeContext, Object obj, Object prev, List<Object> removals, List<Object> persists)
           
 Object EntityManagerImpl.mergeExternal(MergeContext mergeContext, Object obj, Object previous, org.granite.tide.Expression expr, Object parent, String propertyName, String setter, boolean forceUpdate)
          Merge an object coming from the server in the context
protected  Object EntityManagerImpl.mergePersistentCollection(MergeContext mergeContext, LazyableCollection coll, Object previous, org.granite.tide.Expression expr, Identifiable parent, String propertyName)
           
 void DirtyCheckContextImpl.resetAllEntities(MergeContext mergeContext, Set<Object> cache)
           
 void DirtyCheckContextImpl.resetEntity(MergeContext mergeContext, Object entity, Identifiable parent, Set<Object> cache)
           
 void EntityManagerImpl.resolveMergeConflicts(MergeContext mergeContext, Object modifiedEntity, Object localEntity, boolean resolving)
          Resolve merge conflicts
 

Uses of MergeContext in org.granite.client.tide.data.spi
 

Methods in org.granite.client.tide.data.spi that return MergeContext
static MergeContext MergeContext.get(EntityManager entityManager)
           
 

Methods in org.granite.client.tide.data.spi with parameters of type MergeContext
 boolean DirtyCheckContext.checkAndMarkNotDirty(MergeContext mergeContext, Object local, Object received, Object parent)
           
 void DirtyCheckContext.fixRemovalsAndPersists(MergeContext mergeContext, List<Object> removals, List<Object> persists)
           
 void DirtyCheckContext.resetAllEntities(MergeContext mergeContext, Set<Object> cache)
           
 void DirtyCheckContext.resetEntity(MergeContext mergeContext, Object entity, Identifiable parent, Set<Object> cache)