Class WorkspaceExplorerService
Web-service with Workspace Explorer functionality.
Implements
Inherited Members
Namespace: Terrasoft.Core.ServiceModel
Assembly: Terrasoft.Core.ServiceModel.dll
Syntax
[CoreServiceRoute("/ServiceModel/")]
[CoreServiceRoute("/0/ServiceModel/")]
[ServiceBehavior]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class WorkspaceExplorerService : WorkspaceExplorerBaseService, IReadOnlySessionState, IRequiresSessionState, IWorkspaceExplorerService
Constructors
WorkspaceExplorerService()
Declaration
public WorkspaceExplorerService()
Methods
Build()
Declaration
public BuildResponse Build()
Returns
Type | Description |
---|---|
BuildResponse |
Delete(IEnumerable<WorkspaceItem>)
Declaration
public DeleteResponse Delete(IEnumerable<WorkspaceItem> items)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<WorkspaceItem> | items |
Returns
Type | Description |
---|---|
DeleteResponse |
ExportSchema(IEnumerable<WorkspaceItem>)
Declaration
public void ExportSchema(IEnumerable<WorkspaceItem> items)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<WorkspaceItem> | items |
GenerateAllSchemasSources()
Declaration
public BaseResponse GenerateAllSchemasSources()
Returns
Type | Description |
---|---|
BaseResponse |
GenerateModifiedSchemasSources()
Declaration
public BaseResponse GenerateModifiedSchemasSources()
Returns
Type | Description |
---|---|
BaseResponse |
GenerateRequiredSchemasSources()
Declaration
public BaseResponse GenerateRequiredSchemasSources()
Returns
Type | Description |
---|---|
BaseResponse |
GenerateSchemasSources(Guid[])
Regenerates source code schemas by UIds.
Declaration
public BaseResponse GenerateSchemasSources(Guid[] schemaUIds)
Parameters
Type | Name | Description |
---|---|---|
System.Guid[] | schemaUIds | Collection of schema identifiers. |
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
GetAllowPackageElementsMoveEnabled()
Returns flag indicating that the feature 'AllowPackageElementsMove' is enabled.
Declaration
public BoolResponse GetAllowPackageElementsMoveEnabled()
Returns
Type | Description |
---|---|
BoolResponse |
GetIsFileDesignMode()
Returns flag of fileDesignMode enabled.
Declaration
public BoolResponse GetIsFileDesignMode()
Returns
Type | Description |
---|---|
BoolResponse |
GetIsSourceControlEnabled()
Declaration
public BoolResponse GetIsSourceControlEnabled()
Returns
Type | Description |
---|---|
BoolResponse |
GetPackages()
Returns configuration packages.
Declaration
public WorkspacePackagesResponse GetPackages()
Returns
Type | Description |
---|---|
WorkspacePackagesResponse |
GetWorkspaceItemDetails(Guid, WorkspaceItemType)
Get details for specified workspace item.
Declaration
public WorkspaceItemDetailsResponse GetWorkspaceItemDetails(Guid workspaceItemUId, WorkspaceItemType itemType)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | workspaceItemUId | Identifier of item. |
WorkspaceItemType | itemType | Type of item. |
Returns
Type | Description |
---|---|
WorkspaceItemDetailsResponse |
GetWorkspaceItems()
Receives all workspace items.
Declaration
public WorkspaceItemsResponse GetWorkspaceItems()
Returns
Type | Description |
---|---|
WorkspaceItemsResponse |
ImportWorkspaceItem(WorkspaceItemImportData)
Imports workspace item from file.
Declaration
public WorkspaceItemImportResponse ImportWorkspaceItem(WorkspaceItemImportData importData)
Parameters
Type | Name | Description |
---|---|---|
WorkspaceItemImportData | importData | Object with data of workspace item to import. |
Returns
Type | Description |
---|---|
WorkspaceItemImportResponse | Response indicating whether the operation was successful or not. |
InstallData(Guid[])
Install sql scripts by Uids.
Declaration
public BaseResponse InstallData(Guid[] dataBindingsUIds)
Parameters
Type | Name | Description |
---|---|---|
System.Guid[] | dataBindingsUIds | Schema identifiers array. |
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
InstallRequiredData()
Installs SQL scripts that need installation.
Declaration
public BaseResponse InstallRequiredData()
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
InstallRequiredSchemasDBStructure()
Installs structure of modified schemas into DB.
Declaration
public BaseResponse InstallRequiredSchemasDBStructure()
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
InstallRequiredSqlScripts()
Installs SQL scripts that need installation.
Declaration
public BaseResponse InstallRequiredSqlScripts()
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
InstallSqlScripts(Guid[])
Install sql scripts by Uids.
Declaration
public BaseResponse InstallSqlScripts(Guid[] schemaUIds)
Parameters
Type | Name | Description |
---|---|---|
System.Guid[] | schemaUIds | Schema identifiers array. |
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
MoveAllPackageElements(AllPackageElementsMoveData)
Migrates all items from one package to another.
Declaration
public PackageElementsMoveResponse MoveAllPackageElements(AllPackageElementsMoveData allPackageElementsMoveData)
Parameters
Type | Name | Description |
---|---|---|
AllPackageElementsMoveData | allPackageElementsMoveData | Parameters of migrate. |
Returns
Type | Description |
---|---|
PackageElementsMoveResponse |
MovePackageElements(PackageElementsMoveData)
Migrates items from one package to another.
Declaration
public PackageElementsMoveResponse MovePackageElements(PackageElementsMoveData packageElementsMoveData)
Parameters
Type | Name | Description |
---|---|---|
PackageElementsMoveData | packageElementsMoveData | Parameters of migrate. |
Returns
Type | Description |
---|---|
PackageElementsMoveResponse |
Rebuild()
Declaration
public BuildResponse Rebuild()
Returns
Type | Description |
---|---|
BuildResponse |
UpdateDBStructure(Guid[])
Updates database sctruture of entity schemas by Uids.
Declaration
public BaseResponse UpdateDBStructure(Guid[] schemaUIds)
Parameters
Type | Name | Description |
---|---|---|
System.Guid[] | schemaUIds | Collection of entity schema identifiers. |
Returns
Type | Description |
---|---|
BaseResponse | Response indicating whether the operation was successful or not. |
ValidateWorkspace()
Validates all workspace packages.
Declaration
public ValidateWorkspaceResponse ValidateWorkspace()
Returns
Type | Description |
---|---|
ValidateWorkspaceResponse |