BaseIntegrationConnector Methods |
The BaseIntegrationConnector type exposes the following members.
Name | Description | |
---|---|---|
![]() | ClearExternalTranslations |
Clears hashtable with external translations
|
![]() | ClearInternalTranslations |
Clears hashtable with internal translations
|
![]() | GetExternalDocumentID |
Based on parameters this method will find out identifier of the document matching external application.
|
![]() | GetExternalObjectID |
Based on parameters this method will find out identifier of the object matching external application.
|
![]() | GetExternalTranslation |
Gets translation for class name and identifier.
|
![]() | GetInternalDocumentParams |
By supplying document identifier and class name the method ensures filling output parameters needed for correct translation between external and internal document.
|
![]() | GetInternalObjectParams |
By supplying object type and identifier the method ensures filling output parameters needed for correct translation between external and internal object.
|
![]() | GetInternalTranslation |
Gets translation for class name and identifier.
|
![]() | Init |
Initializes the provider. Suitable for making subscriptions etc.
ConnectorName has to be initialized within this method.
(Inherited from AbstractIntegrationConnector.) |
![]() | PrepareInternalObject |
Transforms given external object to internal (to TreeNode or GeneralizedInfo).
|
![]() | ProcessExternalTask(IntegrationTaskInfo) |
Processes single external task.
|
![]() | ProcessExternalTask(Object, IntegrationProcessTypeEnum, TaskTypeEnum, TaskDataTypeEnum, String) |
Processes incoming task.
(Overrides AbstractIntegrationConnectorProcessExternalTask(Object, IntegrationProcessTypeEnum, TaskTypeEnum, TaskDataTypeEnum, String).) |
![]() | ProcessExternalTasks |
Fetches external tasks and processes them one by one.
(Overrides AbstractIntegrationConnectorProcessExternalTasks.) |
![]() | ProcessExternalTasks(IEnumerableIntegrationTaskInfo) |
Processes given external tasks one by one.
|
![]() | ProcessInternalTask |
Processes single internal task.
|
![]() | ProcessInternalTaskAsync(GeneralizedInfo, TranslationHelper, TaskTypeEnum, TaskDataTypeEnum, String, String) |
Suitable for implementation of asynchronous outcoming object processing. Identifiers of object are already prepared to match external application.
|
![]() | ProcessInternalTaskAsync(ICMSObject, TranslationHelper, TaskTypeEnum, TaskDataTypeEnum, String, String) |
Suitable for implementing outcoming CMS object processing. Identifiers of object is already prepared to match external application.
(Overrides AbstractIntegrationConnectorProcessInternalTaskAsync(ICMSObject, TranslationHelper, TaskTypeEnum, TaskDataTypeEnum, String, String).) |
![]() | ProcessInternalTaskAsync(TreeNode, TranslationHelper, TaskTypeEnum, TaskDataTypeEnum, String, String) |
Suitable for implementation of asynchronous outcoming document processing. Identifiers of document are already prepared to match external application.
|
![]() | ProcessInternalTasks |
Fetches internal tasks and processes them one by one.
(Overrides AbstractIntegrationConnectorProcessInternalTasks.) |
![]() | ProcessInternalTasks(IEnumerableIntegrationTaskInfo) |
Processes given internal tasks one by one.
|
![]() | ProcessInternalTaskSync(GeneralizedInfo, TaskTypeEnum, String, String) |
Suitable for implementation of synchronous outcoming object processing. Identifiers of object are in their original state.
|
![]() | ProcessInternalTaskSync(ICMSObject, TaskTypeEnum, String, String) |
Suitable for implementing synchronous outcoming CMS object processing.
(Overrides AbstractIntegrationConnectorProcessInternalTaskSync(ICMSObject, TaskTypeEnum, String, String).) |
![]() | ProcessInternalTaskSync(TreeNode, TaskTypeEnum, String, String) |
Suitable for implementation of synchronous outcoming document processing. Identifiers of object are in their original state.
|
![]() | RequestTasksProcessing(String) |
Performs a request to a special page on server defined by given url causing immediate task processing for all connectors.
|
![]() | RequestTasksProcessing(String, String) |
Performs a request to a special page on server defined by given url causing immediate task processing for connector specified by name.
|
![]() | SetExternalTranslation |
Sets translation for class name and identifier.
|
![]() | SetInternalTranslation |
Sets translation for class name and identifier.
|
![]() | SubscribeTo(AbstractIntegrationSubscription) |
Assigns given subscription to this connector.
|
![]() | SubscribeTo(TaskProcessTypeEnum, TaskTypeEnum) |
Subscribes this connector to given type of task.
|
![]() | SubscribeToAllDocuments |
Subscribes this connector to given types of tasks for document processing.
|
![]() | SubscribeToAllObjects |
Subscribes this connector to given types of tasks for object processing.
|
![]() | SubscribeToDocuments(TaskProcessTypeEnum, String) |
Subscribes this connector to given class names.
|
![]() | SubscribeToDocuments(TaskProcessTypeEnum, TaskTypeEnum, String) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | SubscribeToDocuments(TaskProcessTypeEnum, String, TaskTypeEnum) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | SubscribeToDocuments(TaskProcessTypeEnum, TaskTypeEnum, String, String) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | SubscribeToDocuments(TaskProcessTypeEnum, String, String, TaskTypeEnum) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | SubscribeToObjects(TaskProcessTypeEnum, String) |
Subscribes this connector to given types of object.
|
![]() | SubscribeToObjects(TaskProcessTypeEnum, TaskTypeEnum, String) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | SubscribeToObjects(TaskProcessTypeEnum, String, TaskTypeEnum) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | SubscribeToObjects(TaskProcessTypeEnum, TaskTypeEnum, String, String) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | SubscribeToObjects(TaskProcessTypeEnum, String, String, TaskTypeEnum) |
Subscribes this connector to process tasks matching given conditions.
|
![]() | TranslateColumnsToExternal(GeneralizedInfo, TranslationHelper, Boolean) |
Translates column values of given object to match external ones.
|
![]() | TranslateColumnsToExternal(ICMSObject, TranslationHelper, Boolean) |
Translates column values of given CMS object to match external ones.
|
![]() | TranslateColumnsToExternal(TreeNode, TranslationHelper, Boolean) |
Translates column values of given document to match external ones.
|