Table of Contents

Class NestedStubWorksHelper

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public static class NestedStubWorksHelper
Inheritance
NestedStubWorksHelper
Inherited Members

Properties

CreateNestedStubDictionary

public static Dictionary<Guid, bool> CreateNestedStubDictionary { get; }

Property Value

Dictionary<Guid, bool>

CreateParentStubDictionary

public static Dictionary<Guid, bool> CreateParentStubDictionary { get; }

Property Value

Dictionary<Guid, bool>

Methods

CommitDeletedObjects(Session, NestedGuidParentMap, XPObjectClassInfoStubCache, XPClassInfo[], XPObjectStubCollection)

public static void CommitDeletedObjects(Session parentSession, NestedGuidParentMap map, XPObjectClassInfoStubCache ciCache, XPClassInfo[] classInfoList, XPObjectStubCollection objectList)

Parameters

parentSession Session
map NestedGuidParentMap
ciCache XPObjectClassInfoStubCache
classInfoList XPClassInfo[]
objectList XPObjectStubCollection

CommitObjectProperties(Session, NestedGuidParentMap, XPObjectClassInfoStubCache, XPClassInfo, XPObjectStub, object)

public static object CommitObjectProperties(Session parentSession, NestedGuidParentMap map, XPObjectClassInfoStubCache ciCache, XPClassInfo ci, XPObjectStub obj, object parent)

Parameters

parentSession Session
map NestedGuidParentMap
ciCache XPObjectClassInfoStubCache
ci XPClassInfo
obj XPObjectStub
parent object

Returns

object

CreateNestedStubObject(Session, NestedGuidParentMap, XPObjectStubCache, XPObjectClassInfoStubCache, object)

public static XPObjectStub CreateNestedStubObject(Session session, NestedGuidParentMap map, XPObjectStubCache objCache, XPObjectClassInfoStubCache ciCache, object obj)

Parameters

session Session
map NestedGuidParentMap
objCache XPObjectStubCache
ciCache XPObjectClassInfoStubCache
obj object

Returns

XPObjectStub

CreateNestedStubObjectJustWithIdentities(Session, NestedGuidParentMap, XPObjectClassInfoStubCache, object)

public static XPObjectStub CreateNestedStubObjectJustWithIdentities(Session session, NestedGuidParentMap map, XPObjectClassInfoStubCache ciCache, object obj)

Parameters

session Session
map NestedGuidParentMap
ciCache XPObjectClassInfoStubCache
obj object

Returns

XPObjectStub

CreateParentObject(Session, NestedGuidParentMap, XPClassInfo, XPObjectStub)

public static object CreateParentObject(Session parentSession, NestedGuidParentMap map, XPClassInfo ci, XPObjectStub obj)

Parameters

parentSession Session
map NestedGuidParentMap
ci XPClassInfo
obj XPObjectStub

Returns

object

CreateParentObjects(Session, NestedGuidParentMap, XPClassInfo[], XPObjectStubCollection)

public static object[] CreateParentObjects(Session parentSession, NestedGuidParentMap map, XPClassInfo[] classInfoList, XPObjectStubCollection objectList)

Parameters

parentSession Session
map NestedGuidParentMap
classInfoList XPClassInfo[]
objectList XPObjectStubCollection

Returns

object[]

CreateParentStubObject(Session, NestedParentGuidMap, XPObjectStubCache, XPObjectClassInfoStubCache, object)

public static XPObjectStub CreateParentStubObject(Session session, NestedParentGuidMap map, XPObjectStubCache objCache, XPObjectClassInfoStubCache ciCache, object obj)

Parameters

session Session
map NestedParentGuidMap
objCache XPObjectStubCache
ciCache XPObjectClassInfoStubCache
obj object

Returns

XPObjectStub

CreateParentStubObjectJustWithIdentities(Session, NestedParentGuidMap, XPObjectClassInfoStubCache, object)

public static XPObjectStub CreateParentStubObjectJustWithIdentities(Session session, NestedParentGuidMap map, XPObjectClassInfoStubCache ciCache, object obj)

Parameters

session Session
map NestedParentGuidMap
ciCache XPObjectClassInfoStubCache
obj object

Returns

XPObjectStub

GetParentObject(Session, NestedGuidParentMap, XPClassInfo, XPObjectStub)

public static object GetParentObject(Session parentSession, NestedGuidParentMap map, XPClassInfo ci, XPObjectStub obj)

Parameters

parentSession Session
map NestedGuidParentMap
ci XPClassInfo
obj XPObjectStub

Returns

object

GetParentObjects(Session, NestedGuidParentMap, XPClassInfo[], XPObjectStubCollection)

public static object[] GetParentObjects(Session parentSession, NestedGuidParentMap map, XPClassInfo[] classInfoList, XPObjectStubCollection objectList)

Parameters

parentSession Session
map NestedGuidParentMap
classInfoList XPClassInfo[]
objectList XPObjectStubCollection

Returns

object[]

ValidateVersions(Session, NestedGuidParentMap, XPObjectClassInfoStubCache, ObjectSet, XPClassInfo[], XPObjectStubCollection, LockingOption, bool)

public static void ValidateVersions(Session parentSession, NestedGuidParentMap map, XPObjectClassInfoStubCache ciCache, ObjectSet lockedParentsObjects, XPClassInfo[] objectClassInfoList, XPObjectStubCollection nestedObjects, LockingOption lockingOption, bool objectsToDelete)

Parameters

parentSession Session
map NestedGuidParentMap
ciCache XPObjectClassInfoStubCache
lockedParentsObjects ObjectSet
objectClassInfoList XPClassInfo[]
nestedObjects XPObjectStubCollection
lockingOption LockingOption
objectsToDelete bool