public class CKANPackage extends CKAN
| Modifier and Type | Field and Description |
|---|---|
protected static String |
AUTHOR_EMAIL_KEY |
protected static String |
AUTHOR_KEY |
static String |
EXTRA_TYPES_KEY |
static String |
EXTRA_TYPES_KEY_KEY |
static String |
EXTRA_TYPES_KEY_VALUE_SYSTEM_TYPE |
static String |
EXTRA_TYPES_VALUE_KEY |
static String |
GROUPS_KEY |
static String |
ITEM_CREATE |
static String |
ITEM_DELETE |
static String |
ITEM_LIST |
static String |
ITEM_PATCH |
static String |
ITEM_PURGE |
static String |
ITEM_SHOW |
static String |
ITEM_UPDATE |
protected static String |
ITEM_URL_KEY |
protected String |
itemID |
protected static String |
LICENSE_KEY |
protected List<CKANResource> |
managedResources |
protected static String |
OWNER_ORG_KEY |
protected static String |
RESOURCES_KEY |
static String |
TAGS_KEY |
protected static String |
TITLE_KEY |
apiKey, AUTH_CKAN_HEADER, AUTHORIZATION_ERROR, CKAN_API_PATH, CREATE, dataCatalogue, DELETE, ERROR_KEY, ERROR_TYPE_KEY, ID_KEY, LIST, mapper, MESSAGE_KEY, name, NAME_KEY, NOT_FOUND_ERROR, PATCH, PURGE, READ, result, RESULT_KEY, SUCCESS_KEY, UPDATE, VALIDATION_ERROR| Constructor and Description |
|---|
CKANPackage() |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
checkBaseInformation(String json) |
String |
create(String json) |
protected com.fasterxml.jackson.databind.node.ArrayNode |
createResources(com.fasterxml.jackson.databind.node.ArrayNode resourcesToBeCreated) |
protected void |
delete() |
String |
list() |
String |
patch(String json) |
void |
purge() |
protected void |
rollbackManagedResources() |
String |
update(String json) |
protected com.fasterxml.jackson.databind.JsonNode |
validateJson(String json) |
checkName, checkName, createJsonNodeWithID, createJsonNodeWithNameAsID, delete, getApiKey, getAsJsonNode, getAsString, getCatalogue, getJsonNodeResult, getMapper, getMapWithID, getMapWithNameAsID, getName, read, sendGetRequest, sendPostRequest, sendPostRequest, sendRequest, setApiKey, setName, validateCKANResponsepublic static final String ITEM_LIST
public static final String ITEM_CREATE
public static final String ITEM_SHOW
public static final String ITEM_UPDATE
public static final String ITEM_PATCH
public static final String ITEM_DELETE
public static final String ITEM_PURGE
protected static final String LICENSE_KEY
protected static final String ITEM_URL_KEY
protected static final String AUTHOR_KEY
protected static final String AUTHOR_EMAIL_KEY
protected static final String OWNER_ORG_KEY
protected static final String RESOURCES_KEY
protected static final String TITLE_KEY
public static final String EXTRA_TYPES_KEY
public static final String EXTRA_TYPES_KEY_KEY
public static final String EXTRA_TYPES_KEY_VALUE_SYSTEM_TYPE
public static final String EXTRA_TYPES_VALUE_KEY
public static final String GROUPS_KEY
public static final String TAGS_KEY
protected final List<CKANResource> managedResources
protected String itemID
public com.fasterxml.jackson.databind.node.ObjectNode checkBaseInformation(String json) throws Exception
Exceptionprotected com.fasterxml.jackson.databind.JsonNode validateJson(String json)
protected void rollbackManagedResources()
protected com.fasterxml.jackson.databind.node.ArrayNode createResources(com.fasterxml.jackson.databind.node.ArrayNode resourcesToBeCreated)
Copyright © 2019. All Rights Reserved.