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
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
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
public static object CreateParentObject(Session parentSession, NestedGuidParentMap map, XPClassInfo ci, XPObjectStub obj)
Parameters
parentSession
Session
map
NestedGuidParentMap
ci
XPClassInfo
obj
XPObjectStub
Returns
- object
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
public static object GetParentObject(Session parentSession, NestedGuidParentMap map, XPClassInfo ci, XPObjectStub obj)
Parameters
parentSession
Session
map
NestedGuidParentMap
ci
XPClassInfo
obj
XPObjectStub
Returns
- object
public static object[] GetParentObjects(Session parentSession, NestedGuidParentMap map, XPClassInfo[] classInfoList, XPObjectStubCollection objectList)
Parameters
parentSession
Session
map
NestedGuidParentMap
classInfoList
XPClassInfo[]
objectList
XPObjectStubCollection
Returns
- object[]
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