Class TemplateLanguageProvider
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Implements
Namespace: SuperOffice.CRM.ArchiveLists.Archive___ListItems
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("TemplateLanguage", 1073741823)]
public class TemplateLanguageProvider : Object, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin
Constructors
TemplateLanguageProvider()
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public TemplateLanguageProvider()
Fields
ProviderName
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public const string ProviderName = "TemplateLanguage"
Field Value
Type | Description |
---|---|
String |
Methods
Close()
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public void Close()
GetAvailableColumns()
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public List<ArchiveColumnInfo> GetAvailableColumns()
Returns
Type | Description |
---|---|
List<ArchiveColumnInfo> |
GetAvailableEntities()
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public List<ArchiveRowTypeInfo> GetAvailableEntities()
Returns
Type | Description |
---|---|
List<ArchiveRowTypeInfo> |
GetReader(String)
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public IDataReader GetReader(string options)
Parameters
Type | Name | Description |
---|---|---|
String | options |
Returns
Type | Description |
---|---|
IDataReader |
GetResultInformation()
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public ArchiveResultInformation GetResultInformation()
Returns
Type | Description |
---|---|
ArchiveResultInformation |
GetRows(String)
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public IEnumerable<ArchiveRow> GetRows(string options)
Parameters
Type | Name | Description |
---|---|---|
String | options |
Returns
Type | Description |
---|---|
IEnumerable<ArchiveRow> |
SetDesiredColumns(String[])
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public void SetDesiredColumns(params string[] columnIds)
Parameters
Type | Name | Description |
---|---|---|
String[] | columnIds |
SetDesiredEntities(String[])
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public void SetDesiredEntities(params string[] entities)
Parameters
Type | Name | Description |
---|---|---|
String[] | entities |
SetOrderBy(ArchiveOrderByInfo[])
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public void SetOrderBy(params ArchiveOrderByInfo[] orderBy)
Parameters
Type | Name | Description |
---|---|---|
ArchiveOrderByInfo[] | orderBy |
SetPagingInfo(Int32, Int32)
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public void SetPagingInfo(int pageSize, int pageNumber)
Parameters
Type | Name | Description |
---|---|---|
Int32 | pageSize | |
Int32 | pageNumber |
SetRestriction(ArchiveRestrictionInfo[])
Archive Provider for retriving the registered languages for a given document template. The provider will use the document plugin to get the languages registered.
Declaration
public bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
Boolean |