C# Class GenericRestConnector.Server

Inheritance: QvxServer
Show file Open project: websy85/generic-rest-connector

Public Methods

Method Description
CreateConnection ( ) : QvxConnection
CreateConnectionString ( ) : string
HandleJsonRequest ( string method, string userParameters, QvxConnection connection ) : string
copyDictionaryToLocal ( String owner, String name, String displayName ) : QvDataContractResponse
getDatabases ( String id, String source, QvxConnection connection ) : QvDataContractResponse
getDictionary ( string id, String source, QvxConnection connection ) : string
getDictionaryDef ( String id, String source, QvxConnection connection ) : QvDataContractResponse
getFieldNamesForTable ( String tableName ) : string[]
getFields ( String tableName ) : QvDataContractResponse
getFieldsForTable ( String tableName ) : dynamic
getLocalDictionaries ( ) : QvDataContractResponse
getOnlineDictionaries ( ) : QvDataContractResponse
getPreview ( String tableName ) : QvDataContractResponse
getTables ( ) : QvDataContractResponse
updateLocalCatalog ( ) : QvDataContractResponse

Method Details

CreateConnection() public method

public CreateConnection ( ) : QvxConnection
return QvxConnection

CreateConnectionString() public method

public CreateConnectionString ( ) : string
return string

HandleJsonRequest() public method

public HandleJsonRequest ( string method, string userParameters, QvxConnection connection ) : string
method string
userParameters string
connection QvxConnection
return string

copyDictionaryToLocal() public method

public copyDictionaryToLocal ( String owner, String name, String displayName ) : QvDataContractResponse
owner String
name String
displayName String
return QvDataContractResponse

getDatabases() public method

public getDatabases ( String id, String source, QvxConnection connection ) : QvDataContractResponse
id String
source String
connection QvxConnection
return QvDataContractResponse

getDictionary() public method

public getDictionary ( string id, String source, QvxConnection connection ) : string
id string
source String
connection QvxConnection
return string

getDictionaryDef() public method

public getDictionaryDef ( String id, String source, QvxConnection connection ) : QvDataContractResponse
id String
source String
connection QvxConnection
return QvDataContractResponse

getFieldNamesForTable() public method

public getFieldNamesForTable ( String tableName ) : string[]
tableName String
return string[]

getFields() public method

public getFields ( String tableName ) : QvDataContractResponse
tableName String
return QvDataContractResponse

getFieldsForTable() public method

public getFieldsForTable ( String tableName ) : dynamic
tableName String
return dynamic

getLocalDictionaries() public method

public getLocalDictionaries ( ) : QvDataContractResponse
return QvDataContractResponse

getOnlineDictionaries() public method

public getOnlineDictionaries ( ) : QvDataContractResponse
return QvDataContractResponse

getPreview() public method

public getPreview ( String tableName ) : QvDataContractResponse
tableName String
return QvDataContractResponse

getTables() public method

public getTables ( ) : QvDataContractResponse
return QvDataContractResponse

updateLocalCatalog() public method

public updateLocalCatalog ( ) : QvDataContractResponse
return QvDataContractResponse