Class GitlabRepositoryApiConnector
public class GitlabRepositoryApiConnector : GitlabApiConnectorBase, IDataLocationFileConnector<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>, IDataLocationConnector<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>, IDataLocationFileConnector, IDataLocationConnector, IFormAdapter, IDataLocationPreview<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>, IDataLocationPreview
- Inheritance
-
GitlabRepositoryApiConnector
- Implements
-
IDataLocationFileConnector<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>IDataLocationConnector<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>
- Inherited Members
Properties
Description
Description of the Adapter that is visible in the Adapter Dialog as a popover. If the adapter is an API Connector, the description is also shown in the Add/Edit DataSource dialog, when the API Connector is selected. Absolute links get transformed into HTML Link Tags, line breaks (\n) get transformed into HTML line breaks (<br>), HTML tags are not allowed.
public override string Description { get; }
Property Value
Name
Unique Name of the Adapter. Defaults to the ClassName (without Adapter / FileReader / ApiConnector / Connector suffix), can be overridden with a user defined Name.
public override string Name { get; }
Property Value
Version
public Version Version { get; }
Property Value
Methods
CheckDataLocationModified(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>)
public bool CheckDataLocationModified(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo> context)
Parameters
contextDataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>
Returns
CreatePreview(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>, string, out int)
public FormPreview[] CreatePreview(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo> context, string preview, out int totalCount)
Parameters
contextDataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>previewstringtotalCountint
Returns
GetContentStream(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>, FileContent<GitlabLocation, GitlabRepositoryIdentifier>, out string)
public Stream GetContentStream(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo> context, FileContent<GitlabLocation, GitlabRepositoryIdentifier> content, out string error)
Parameters
contextDataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>contentFileContent<GitlabLocation, GitlabRepositoryIdentifier>errorstring
Returns
GetDataLocationContents(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>)
public DataLocationContentResult<GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo> GetDataLocationContents(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo> context)
Parameters
contextDataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>
Returns
GetRelatedContents(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>, FileContent<GitlabLocation, GitlabRepositoryIdentifier>, RelatedContentRequest[])
public IFileContent[] GetRelatedContents(DataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo> context, FileContent<GitlabLocation, GitlabRepositoryIdentifier> content, RelatedContentRequest[] relatedContentRequests)
Parameters
contextDataLocationConnectorContext<GitlabRepositoryDataLocationForm, GitlabLocation, GitlabRepositoryIdentifier, GitlabRepositoryLoadInfo>contentFileContent<GitlabLocation, GitlabRepositoryIdentifier>relatedContentRequestsRelatedContentRequest[]