org.gcube.common.informationsystem.publisher.impl.resources
Class GCUBEResourcePublisher
java.lang.Object
org.gcube.common.informationsystem.publisher.impl.resources.GCUBEResourcePublisher
- All Implemented Interfaces:
- org.gcube.common.core.informationsystem.publisher.ISResourcePublisher
public class GCUBEResourcePublisher
- extends Object
- implements org.gcube.common.core.informationsystem.publisher.ISResourcePublisher
Allows registration/unregistration of GCUBEResource in the IS-IC
- Author:
- Manuele Simi (ISTI-CNR)
|
Field Summary |
protected static org.gcube.common.core.utils.logging.GCUBELog |
logger
|
|
Method Summary |
void |
register(org.gcube.common.core.resources.GCUBEResource resource,
org.gcube.common.core.scope.GCUBEScope scope,
org.gcube.common.core.security.GCUBESecurityManager manager)
|
void |
remove(String ID,
String type,
org.gcube.common.core.scope.GCUBEScope scope,
org.gcube.common.core.security.GCUBESecurityManager manager)
|
void |
update(org.gcube.common.core.resources.GCUBEResource resource,
org.gcube.common.core.scope.GCUBEScope scope,
org.gcube.common.core.security.GCUBESecurityManager manager)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.gcube.common.core.utils.logging.GCUBELog logger
GCUBEResourcePublisher
public GCUBEResourcePublisher()
register
public void register(org.gcube.common.core.resources.GCUBEResource resource,
org.gcube.common.core.scope.GCUBEScope scope,
org.gcube.common.core.security.GCUBESecurityManager manager)
throws org.gcube.common.core.informationsystem.publisher.ISPublisherException
-
- Specified by:
register in interface org.gcube.common.core.informationsystem.publisher.ISResourcePublisher
- Throws:
org.gcube.common.core.informationsystem.publisher.ISPublisherException
remove
public void remove(String ID,
String type,
org.gcube.common.core.scope.GCUBEScope scope,
org.gcube.common.core.security.GCUBESecurityManager manager)
throws org.gcube.common.core.informationsystem.publisher.ISPublisherException
-
- Specified by:
remove in interface org.gcube.common.core.informationsystem.publisher.ISResourcePublisher
- Throws:
org.gcube.common.core.informationsystem.publisher.ISPublisherException
update
public void update(org.gcube.common.core.resources.GCUBEResource resource,
org.gcube.common.core.scope.GCUBEScope scope,
org.gcube.common.core.security.GCUBESecurityManager manager)
throws org.gcube.common.core.informationsystem.publisher.ISPublisherException
-
- Specified by:
update in interface org.gcube.common.core.informationsystem.publisher.ISResourcePublisher
- Throws:
org.gcube.common.core.informationsystem.publisher.ISPublisherException
Copyright © 2013. All Rights Reserved.