Interface IBaseProcessSchemaManager
The interface for the process schema manager base class.
Inherited Members
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public interface IBaseProcessSchemaManager : ISchemaManager, IManager
Methods
FindParentSchema(BaseProcessSchema)
Returns parent schema.
Declaration
BaseProcessSchema FindParentSchema(BaseProcessSchema schema)
Parameters
Type | Name | Description |
---|---|---|
BaseProcessSchema | schema |
Returns
Type | Description |
---|---|
BaseProcessSchema |
GetAllVersionItems(Guid)
Gets all version items by schema UId.
Declaration
IEnumerable<ISchemaManagerItem> GetAllVersionItems(Guid schemaUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaUId | The schema UId. |
Returns
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<ISchemaManagerItem> | The list of schema items. |
GetIsActiveVersion(Guid)
Gets the is active version of the process schema.
Declaration
bool GetIsActiveVersion(Guid schemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaId | The process schema identifier. |
Returns
Type | Description |
---|---|
System.Boolean |
GetIsProcessEnabled(Guid)
Gets the is process enabled.
Declaration
bool GetIsProcessEnabled(Guid schemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaId | The process schema identifier. |
Returns
Type | Description |
---|---|
System.Boolean |
GetItemById(Guid)
Returns the base process schema item with specified identifier.
Declaration
IBaseProcessSchemaManagerItem GetItemById(Guid schemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaId | The schema identifier. |
Returns
Type | Description |
---|---|
IBaseProcessSchemaManagerItem |
RemoveRunningProcessData(UserConnection, Guid)
Removes the running process data by process schema identifier.
Declaration
[Obsolete("7.13.4 | Method will be removed in upcoming releases")]
void RemoveRunningProcessData(UserConnection userConnection, Guid processSchemaId)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection | The user connection. |
System.Guid | processSchemaId | The process schema identifier. |
SetIsDeliveredPropertyValue(Guid, Boolean)
Sets is delivered property value.
Declaration
void SetIsDeliveredPropertyValue(Guid schemaUId, bool value)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaUId | Schema UId. |
System.Boolean | value | Value to set. |