Method | Description | |
---|---|---|
GetAllPackages ( ) : List |
Get all packages from the CKAN group.
|
|
GetAllTags ( int limit ) : List |
Get all tags from the CKAN group.
|
|
GetClient ( ) : CkanClient |
Gets a CKAN client for the configured repository.
|
|
GetLicenseById ( string id ) : License |
Get a license by id.
|
|
GetLicenses ( ) : List |
Get the licenses from the repository. Caches the licenses for 1 hour as these don't update frequently. TODO: Implement common caching proxy for cachable requests.
|
|
GetPackageCount ( ) : int |
Get the number of packages in the CKAN group.
|
|
GetPackageSearchSuggestions ( string prefix ) : List |
Get search suggestions for all packages in the catalog group. Uses the all packages cache to build a search index that is also cached for performance.
|
public static GetAllTags ( int limit ) : List |
||
limit | int | |
return | List |
public static GetLicenseById ( string id ) : License | ||
id | string | |
return | License |
public static GetPackageSearchSuggestions ( string prefix ) : List |
||
prefix | string | |
return | List |