Package | Description |
---|---|
eu.trentorise.opendata.jackan | |
eu.trentorise.opendata.jackan.dcat |
Package for conversions to DCAT.
|
eu.trentorise.opendata.jackan.model |
Modifier and Type | Field and Description |
---|---|
CkanDataset |
DatasetResponse.result |
Modifier and Type | Field and Description |
---|---|
SearchResults<CkanDataset> |
DatasetSearchResponse.result |
Modifier and Type | Method and Description |
---|---|
CkanDataset |
CheckedCkanClient.createDataset(CkanDatasetBase dataset)
Creates CkanDataset on the server.
|
CkanDataset |
CkanClient.createDataset(CkanDatasetBase dataset)
Creates CkanDataset on the server.
|
CkanDataset |
CkanClient.getDataset(String idOrName)
Fetches the dataset from ckan.
|
CkanDataset |
CheckedCkanClient.patchUpdateDataset(CkanDatasetBase dataset) |
CkanDataset |
CkanClient.patchUpdateDataset(CkanDatasetBase dataset)
Jackan specific.
|
CkanDataset |
CheckedCkanClient.updateDataset(CkanDatasetBase dataset) |
CkanDataset |
CkanClient.updateDataset(CkanDatasetBase dataset)
Updates a dataset on the ckan server using a straight
package_update call. |
Modifier and Type | Method and Description |
---|---|
List<CkanDataset> |
JackanModule.GroupOrgPackagesDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt) |
SearchResults<CkanDataset> |
CkanClient.searchDatasets(CkanQuery query,
int limit,
int offset)
Search datasets according to the provided query.
|
SearchResults<CkanDataset> |
CkanClient.searchDatasets(String text,
int limit,
int offset)
Search datasets containing provided text in the metadata
|
Modifier and Type | Method and Description |
---|---|
protected String |
DcatFactory.extractAccrualPeriodicity(CkanDataset dataset) |
protected eu.trentorise.opendata.traceprov.dcat.VCard |
DcatFactory.extractContactPoint(CkanDataset dataset) |
protected eu.trentorise.opendata.commons.Dict |
DcatFactory.extractDescription(CkanDataset dataset,
Locale locale) |
protected <T> T |
DcatFactory.extractField(CkanDataset dataset,
String field,
Class<T> toClass) |
protected <T> T |
DcatFactory.extractField(CkanDataset dataset,
String field,
com.fasterxml.jackson.core.type.TypeReference<T> toType)
Tries to extract a string field from a CkanDataset and casts it to target
type
|
protected String |
DcatFactory.extractFieldAsNonEmptyString(CkanDataset dataset,
String field)
Like
DcatFactory.extractFieldAsString(CkanDataset, String) but also checks
for trimmed non-emptiness. |
protected Object |
DcatFactory.extractFieldAsObject(CkanDataset dataset,
String field)
Searches a field in
CkanDatasetBase.getOthers() and then in
CkanDatasetBase.getExtras() . |
protected String |
DcatFactory.extractFieldAsString(CkanDataset dataset,
String field)
Searches a field in
CkanDatasetBase.getOthers() and then in
CkanDatasetBase.getExtras() . |
protected String |
DcatFactory.extractIdentifier(CkanDataset dataset) |
protected String |
DcatFactory.extractIssued(CkanDataset dataset) |
protected List<String> |
DcatFactory.extractKeywords(CkanDataset dataset) |
protected String |
DcatFactory.extractLandingPage(CkanDataset dataset) |
protected List<Locale> |
DcatFactory.extractLanguages(CkanDataset dataset)
i.e.
|
protected String |
DcatFactory.extractModified(CkanDataset dataset) |
protected eu.trentorise.opendata.traceprov.dcat.FoafAgent |
DcatFactory.extractPublisher(CkanDataset dataset,
Locale locale)
Notice this extractor will mostly look for special dcat fields in
dataset, without resorting to ckan group, organization or maintainer as
fallback.
|
protected eu.trentorise.opendata.traceprov.geojson.GeoJson |
DcatFactory.extractSpatial(CkanDataset dataset) |
protected eu.trentorise.opendata.commons.PeriodOfTime |
DcatFactory.extractTemporal(CkanDataset dataset)
Returns a string with values trying to respect ISO 8601 format for time
intervals: https://en.wikipedia.org/wiki/ISO_8601#Time_intervals
|
protected List<eu.trentorise.opendata.traceprov.dcat.SkosConcept> |
DcatFactory.extractThemes(CkanDataset dataset,
Locale locale,
String catalogUrl)
Notice this extractor only looks for 'theme' field in dataset special
'others' and then 'extras', and doesn't fall back on groups.
|
protected List<eu.trentorise.opendata.traceprov.dcat.SkosConcept> |
GreedyDcatFactory.extractThemes(CkanDataset dataset,
Locale locale,
String catalogUrl)
Searches for themes in 'theme' field, and falls back to groups and then
organizations.
|
protected eu.trentorise.opendata.commons.Dict |
DcatFactory.extractTitle(CkanDataset dataset,
Locale locale) |
protected String |
DcatFactory.extractUri(CkanDataset dataset,
String catalogUrl) |
eu.trentorise.opendata.traceprov.dcat.DcatDataset |
DcatFactory.makeDataset(CkanDataset dataset,
String catalogUrl,
Locale locale)
Converts a CkanDataset to a DcatDataset.
|
Modifier and Type | Method and Description |
---|---|
List<CkanDataset> |
CkanGroupOrgBase.getPackages()
The datasets of the group.
|
List<CkanDataset> |
CkanActivity.getPackages() |
Modifier and Type | Method and Description |
---|---|
void |
CkanGroupOrgBase.setPackages(List<CkanDataset> packages)
The datasets of the group.
|
void |
CkanActivity.setPackages(List<CkanDataset> packages) |
Copyright © 2015 Trento Rise. All rights reserved.