|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RegistryPublisher
| Method Summary | ||
|---|---|---|
|
create(T resource)
The resource is created in the current scope and it is updated in the other scopes that are presents in the resource |
|
|
remove(T resource)
Remove a resource from the current scope if the current scope is defined in the resource |
|
|
update(T resource)
The resource will be updated on all scopes that are defined in the resource. |
|
| Method Detail |
|---|
<T extends org.gcube.common.resources.gcore.Resource> T create(T resource)
IllegalStateException - if the current scope is incompatible with the scope defined in the resource or if the scope is already defined in the resource
IllegalArgumentException - if there are problems to contact the Registry service or the resource is not a valid resource<T extends org.gcube.common.resources.gcore.Resource> T update(T resource)
IllegalStateException - if the current scope is not defined in the resource.
IllegalArgumentException - if there are problems with the registry service or the resource is not a valid resource<T extends org.gcube.common.resources.gcore.Resource> T remove(T resource)
IllegalArgumentException - if the current scope is not defined in the resource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||