org.gcube.informationsystem.publisher
Interface ScopedPublisher
- All Known Implementing Classes:
- ScopedPublisherImpl
public interface ScopedPublisher
|
Method Summary |
<T extends org.gcube.common.resources.gcore.Resource>
T |
|
create(T resource,
List<String> scopes)
|
void |
remove(String id,
org.gcube.common.resources.gcore.Resource.Type type,
List<String> scopes)
|
<T extends org.gcube.common.resources.gcore.Resource>
T |
|
remove(T resource,
List<String> scopes)
|
<T extends org.gcube.common.resources.gcore.Resource>
T |
|
update(T resource,
List<String> scopes)
|
create
<T extends org.gcube.common.resources.gcore.Resource> T create(T resource,
List<String> scopes)
throws RegistryNotFoundException
- Throws:
RegistryNotFoundException
update
<T extends org.gcube.common.resources.gcore.Resource> T update(T resource,
List<String> scopes)
throws RegistryNotFoundException
- Throws:
RegistryNotFoundException
remove
<T extends org.gcube.common.resources.gcore.Resource> T remove(T resource,
List<String> scopes)
throws RegistryNotFoundException
- Throws:
RegistryNotFoundException
remove
void remove(String id,
org.gcube.common.resources.gcore.Resource.Type type,
List<String> scopes)
throws RegistryNotFoundException
- Throws:
RegistryNotFoundException
Copyright © 2013. All Rights Reserved.