Class FacetBasedPublisher
java.lang.Object
org.gcube.smartgears.connector.resourceregistry.FacetBasedPublisher
- All Implemented Interfaces:
org.gcube.smartgears.publishing.Publisher
public class FacetBasedPublisher
extends Object
implements org.gcube.smartgears.publishing.Publisher
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gcube.informationsystem.resourceregistry.publisher.ResourceRegistryPublisher -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancreate(org.gcube.smartgears.context.application.ApplicationContext applicationContext, Set<String> contexts) booleancreate(org.gcube.smartgears.context.container.ContainerContext containerContext, Set<String> contexts) static org.gcube.common.security.factories.AuthorizationProvidergetAuthorizationProvider(org.gcube.smartgears.context.application.ApplicationContext applicationContext) static org.gcube.common.security.factories.AuthorizationProvidergetAuthorizationProvider(org.gcube.smartgears.context.container.ContainerContext containerContext) getContextUUID(String contextFullName) booleanremove(org.gcube.smartgears.context.application.ApplicationContext applicationContext, Set<String> contexts) booleanremove(org.gcube.smartgears.context.container.ContainerContext containerContext, Set<String> contexts) booleanupdate(org.gcube.smartgears.context.application.ApplicationContext applicationContext) booleanupdate(org.gcube.smartgears.context.container.ContainerContext containerContext)
-
Field Details
-
resourceRegistryPublisher
protected org.gcube.informationsystem.resourceregistry.publisher.ResourceRegistryPublisher resourceRegistryPublisher
-
-
Constructor Details
-
FacetBasedPublisher
public FacetBasedPublisher()
-
-
Method Details
-
getAuthorizationProvider
public static org.gcube.common.security.factories.AuthorizationProvider getAuthorizationProvider(org.gcube.smartgears.context.application.ApplicationContext applicationContext) -
getAuthorizationProvider
public static org.gcube.common.security.factories.AuthorizationProvider getAuthorizationProvider(org.gcube.smartgears.context.container.ContainerContext containerContext) -
getContextUUID
public UUID getContextUUID(String contextFullName) throws org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException - Throws:
org.gcube.informationsystem.resourceregistry.api.exceptions.ResourceRegistryException
-
create
public boolean create(org.gcube.smartgears.context.container.ContainerContext containerContext, Set<String> contexts) - Specified by:
createin interfaceorg.gcube.smartgears.publishing.Publisher
-
create
public boolean create(org.gcube.smartgears.context.application.ApplicationContext applicationContext, Set<String> contexts) - Specified by:
createin interfaceorg.gcube.smartgears.publishing.Publisher
-
remove
public boolean remove(org.gcube.smartgears.context.container.ContainerContext containerContext, Set<String> contexts) - Specified by:
removein interfaceorg.gcube.smartgears.publishing.Publisher
-
remove
public boolean remove(org.gcube.smartgears.context.application.ApplicationContext applicationContext, Set<String> contexts) - Specified by:
removein interfaceorg.gcube.smartgears.publishing.Publisher
-
update
public boolean update(org.gcube.smartgears.context.container.ContainerContext containerContext) - Specified by:
updatein interfaceorg.gcube.smartgears.publishing.Publisher
-
update
public boolean update(org.gcube.smartgears.context.application.ApplicationContext applicationContext) - Specified by:
updatein interfaceorg.gcube.smartgears.publishing.Publisher
-