public class CKANPublisherServicesImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements CKanPublisherService
| Modifier and Type | Field and Description |
|---|---|
static String |
TEST_SCOPE |
static String |
TEST_USER |
| Constructor and Description |
|---|
CKANPublisherServicesImpl() |
| Modifier and Type | Method and Description |
|---|---|
ResourceElementBean |
addResourceToDataset(ResourceElementBean resource,
String datasetId)
Add this resource to the dataset whose id is datasetId
|
DatasetMetadataBean |
createCKanDataset(DatasetMetadataBean toCreate)
Try to create such dataset starting from the information contained into the toCreate bean.
|
boolean |
datasetIdAlreadyExists(String title)
Given the title the user wants to give to the new product to create, a check is performed
to understand if a dataset with the proposed title (and so the id generated at server side) already exists
|
boolean |
deleteResourceFromDataset(ResourceElementBean resource)
Delete this resource from the dataset with id datasetId
|
org.gcube.datacatalogue.ckanutillibrary.DataCatalogue |
getCatalogue(String scope)
Retrieve an instance of the library for the scope
|
DatasetMetadataBean |
getDatasetBean(String folderId)
Retrieve a partially filled bean given a folder id and its owner.
|
String |
getDevelopmentUser()
when packaging test will fail if the user is not set to test.user
|
LicensesBean |
getLicenses()
Retrieve the list of licenses to show to the user.
|
List<MetaDataProfileBean> |
getProfiles(String orgName)
Retrieve the list of profiles for a given organization name .
|
checkPermutationStrongName, doGetSerializationPolicy, getCodeServerPolicyUrl, getRequestModuleBasePath, getSerializationPolicy, init, loadPolicyFromCodeServer, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processCall, processPost, shouldCompressResponsedoPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContentdoDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic static final String TEST_SCOPE
public static final String TEST_USER
public org.gcube.datacatalogue.ckanutillibrary.DataCatalogue getCatalogue(String scope)
scope - if it is null it is evaluated from the sessionpublic String getDevelopmentUser()
public LicensesBean getLicenses()
CKanPublisherServicegetLicenses in interface CKanPublisherServicepublic DatasetMetadataBean getDatasetBean(String folderId)
CKanPublisherServicegetDatasetBean in interface CKanPublisherServicepublic DatasetMetadataBean createCKanDataset(DatasetMetadataBean toCreate)
CKanPublisherServicecreateCKanDataset in interface CKanPublisherServicepublic ResourceElementBean addResourceToDataset(ResourceElementBean resource, String datasetId)
CKanPublisherServiceaddResourceToDataset in interface CKanPublisherServicepublic boolean deleteResourceFromDataset(ResourceElementBean resource)
CKanPublisherServicedeleteResourceFromDataset in interface CKanPublisherServicepublic List<MetaDataProfileBean> getProfiles(String orgName)
CKanPublisherServicegetProfiles in interface CKanPublisherServicepublic boolean datasetIdAlreadyExists(String title)
CKanPublisherServicedatasetIdAlreadyExists in interface CKanPublisherServiceCopyright © 2016. All Rights Reserved.