@RemoteServiceRelativePath(value="ckanservices")
public interface CKanPublisherService
extends com.google.gwt.user.client.rpc.RemoteService
| Modifier and Type | Method and Description |
|---|---|
ResourceElementBean |
addResourceToDataset(ResourceElementBean resource,
String datasetId)
Add this resource to the dataset whose id is datasetId
|
DatasetBean |
createCKanDataset(DatasetBean toCreate)
Try to create such dataset starting from the information contained into the toCreate bean.
|
boolean |
datasetIdAlreadyExists(String title,
String orgName)
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
|
DatasetBean |
getDatasetBean(String folderIdOrFileId)
Retrieve a partially filled bean given a folder id/file id and its owner.
|
List<LicenseBean> |
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 .
|
List<String> |
getTagsForOrganization(String orgName)
Get the list of vocabulary tags for this scope
|
List<OrganizationBean> |
getUserGroups(String orgName)
Retrieve the list of groups the user can choose to associate this product with.
|
boolean |
isGeoJSONValid(String json)
Validate a geo json field
|
boolean |
isPublisherUser(boolean isWorkspaceRequest)
The method checks if the user is a publisher or he/she doesn't have the rights to publish
|
List<LicenseBean> getLicenses()
List<MetaDataProfileBean> getProfiles(String orgName) throws Exception
ExceptionDatasetBean getDatasetBean(String folderIdOrFileId) throws Exception
folderIdOrFileId - the id of the folder of file to publishExceptionDatasetBean createCKanDataset(DatasetBean toCreate) throws Exception
toCreate - ExceptionResourceElementBean addResourceToDataset(ResourceElementBean resource, String datasetId) throws Exception
resource - datasetId - Exceptionboolean deleteResourceFromDataset(ResourceElementBean resource) throws Exception
resource - datasetId - Exceptionboolean datasetIdAlreadyExists(String title, String orgName) throws Exception
title - ExceptionList<OrganizationBean> getUserGroups(String orgName)
orgName - retrieve the groups in the context linked to this name. If null, returns
the one in the current context.boolean isPublisherUser(boolean isWorkspaceRequest)
throws Exception
ExceptionList<String> getTagsForOrganization(String orgName) throws Exception
orgName - ExceptionCopyright © 2020. All Rights Reserved.