| Package | org.granite.tide.data |
| Class | public class MergeContext |
| Property | Defined by | ||
|---|---|---|---|
| currentMerge : * | MergeContext | ||
| entityCache : Dictionary [read-only]
| MergeContext | ||
| externalData : Boolean = false | MergeContext | ||
| mergeConflicts : Conflicts
[read-only]
| MergeContext | ||
| mergeStackSize : uint [read-only]
| MergeContext | ||
| mergeUpdate : Boolean = false | MergeContext | ||
| merging : Boolean = false | MergeContext | ||
| proxyGetter : Function = null | MergeContext | ||
| resolvingConflict : Boolean = false | MergeContext | ||
| skipDirtyCheck : Boolean = false | MergeContext | ||
| sourceContext : BaseContext = null | MergeContext | ||
| uninitializeAllowed : Boolean = true | MergeContext | ||
| uninitializing : Boolean = false | MergeContext | ||
| versionChangeCache : Dictionary [read-only]
| MergeContext | ||
| Method | Defined by | ||
|---|---|---|---|
| MergeContext | |||
|
addConflict(localEntity:IEntity, receivedEntity:Object):void
| MergeContext | ||
|
attach(object:Object):void
| MergeContext | ||
|
checkAndMarkNotDirty(entity:IEntity, source:Object):Boolean
| MergeContext | ||
|
checkConflictsResolved():void
| MergeContext | ||
|
getCachedMerge(obj:Object):*
| MergeContext | ||
|
getCachedObject(object:Object, nullIfAbsent:Boolean = false):Object
| MergeContext | ||
|
getEntityDescriptor(entity:IEntity):EntityDescriptor
| MergeContext | ||
|
getSavedProperties(object:Object):Object
| MergeContext | ||
|
initMerge():void
| MergeContext | ||
|
initMergeConflicts():void
| MergeContext | ||
|
isEntityChanged(entity:IEntity):Boolean
| MergeContext | ||
|
isUnsaved(object:Object):Boolean
| MergeContext | ||
|
markNotDirty(entity:Object, owner:IEntity):void
| MergeContext | ||
|
mergeExternal(object:Object, dest:Object, parent:Object = null, propertyName:String = null):Object
| MergeContext | ||
|
objectEquals(obj1:Object, obj2:Object):Boolean
| MergeContext | ||
|
popMerge():*
| MergeContext | ||
|
pushMerge(obj:Object, dest:Object, push:Boolean = true):void
| MergeContext | ||
|
restoreEntityCache(entityCache:Dictionary):void
| MergeContext | ||
|
saveEntityCache():Dictionary
| MergeContext | ||
| currentMerge | property |
currentMerge:* [read-write]Implementation
public function get currentMerge():*
public function set currentMerge(value:*):void
| entityCache | property |
entityCache:Dictionary [read-only]Implementation
public function get entityCache():Dictionary
| externalData | property |
public var externalData:Boolean = false
| mergeConflicts | property |
| mergeStackSize | property |
mergeStackSize:uint [read-only]Implementation
public function get mergeStackSize():uint
| mergeUpdate | property |
public var mergeUpdate:Boolean = false
| merging | property |
public var merging:Boolean = false
| proxyGetter | property |
public var proxyGetter:Function = null
| resolvingConflict | property |
public var resolvingConflict:Boolean = false
| skipDirtyCheck | property |
public var skipDirtyCheck:Boolean = false
| sourceContext | property |
public var sourceContext:BaseContext = null
| uninitializeAllowed | property |
public var uninitializeAllowed:Boolean = true
| uninitializing | property |
public var uninitializing:Boolean = false
| versionChangeCache | property |
versionChangeCache:Dictionary [read-only]Implementation
public function get versionChangeCache():Dictionary
| MergeContext | () | constructor |
public function MergeContext(context:BaseContext, entityManager:EntityManager, dirtyCheckContext:DirtyCheckContext)Parameters
context:BaseContext |
|
entityManager:EntityManager |
|
dirtyCheckContext:DirtyCheckContext |
| addConflict | () | method |
public function addConflict(localEntity:IEntity, receivedEntity:Object):voidParameters
localEntity:IEntity |
|
receivedEntity:Object |
| attach | () | method |
public function attach(object:Object):voidParameters
object:Object |
| checkAndMarkNotDirty | () | method |
public function checkAndMarkNotDirty(entity:IEntity, source:Object):BooleanParameters
entity:IEntity |
|
source:Object |
Boolean |
| checkConflictsResolved | () | method |
public function checkConflictsResolved():void
| getCachedMerge | () | method |
public function getCachedMerge(obj:Object):*Parameters
obj:Object |
* |
| getCachedObject | () | method |
public function getCachedObject(object:Object, nullIfAbsent:Boolean = false):ObjectParameters
object:Object |
|
nullIfAbsent:Boolean (default = false) |
Object |
| getEntityDescriptor | () | method |
public function getEntityDescriptor(entity:IEntity):EntityDescriptorParameters
entity:IEntity |
EntityDescriptor |
| getSavedProperties | () | method |
public function getSavedProperties(object:Object):ObjectParameters
object:Object |
Object |
| initMerge | () | method |
public function initMerge():void
| initMergeConflicts | () | method |
public function initMergeConflicts():void
| isEntityChanged | () | method |
| isUnsaved | () | method |
public function isUnsaved(object:Object):BooleanParameters
object:Object |
Boolean |
| markNotDirty | () | method |
public function markNotDirty(entity:Object, owner:IEntity):voidParameters
entity:Object |
|
owner:IEntity |
| mergeExternal | () | method |
public function mergeExternal(object:Object, dest:Object, parent:Object = null, propertyName:String = null):ObjectParameters
object:Object |
|
dest:Object |
|
parent:Object (default = null) |
|
propertyName:String (default = null) |
Object |
| objectEquals | () | method |
public function objectEquals(obj1:Object, obj2:Object):BooleanParameters
obj1:Object |
|
obj2:Object |
Boolean |
| popMerge | () | method |
public function popMerge():*
Returns
* |
| pushMerge | () | method |
public function pushMerge(obj:Object, dest:Object, push:Boolean = true):voidParameters
obj:Object |
|
dest:Object |
|
push:Boolean (default = true) |
| restoreEntityCache | () | method |
public function restoreEntityCache(entityCache:Dictionary):voidParameters
entityCache:Dictionary |
| saveEntityCache | () | method |
public function saveEntityCache():Dictionary
Returns
Dictionary |