Table of Contents

Interface IExternalDataObjectFactory

Namespace: Casewhere.Runtime.Interfaces
Assembly: Casewhere.Runtime.dll

public interface IExternalDataObjectFactory

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IExternalDataObjectFactory>(IExternalDataObjectFactory)

Methods

Create(ExternalDOCreationalContext, DataObjectParams, bool)

DataObject Create(ExternalDOCreationalContext creationalContext, DataObjectParams value, bool forcePersistent = true)

Parameters

creationalContext ExternalDOCreationalContext

value DataObjectParams

forcePersistent bool

Returns

DataObject

MoveToCaseExternalDO(ExternalDOUpdateContext, DOId, Guid)

void MoveToCaseExternalDO(ExternalDOUpdateContext context, DOId id, Guid caseId)

Parameters

context ExternalDOUpdateContext

id DOId

caseId Guid