Class TransactionalCswStoreImpl
java.lang.Object
ddf.catalog.util.impl.DescribableImpl
ddf.catalog.util.impl.MaskableImpl
org.codice.ddf.spatial.ogc.csw.catalog.common.source.AbstractCswSource
org.codice.ddf.spatial.ogc.csw.catalog.common.source.AbstractCswStore
org.codice.ddf.spatial.ogc.csw.catalog.source.TransactionalCswStoreImpl
- All Implemented Interfaces:
ddf.catalog.resource.ResourceReader,ddf.catalog.service.ConfiguredService,ddf.catalog.source.CatalogStore,ddf.catalog.source.ConnectedSource,ddf.catalog.source.FederatedSource,ddf.catalog.source.OAuthFederatedSource,ddf.catalog.source.RemoteSource,ddf.catalog.source.Source,ddf.catalog.util.Describable,ddf.catalog.util.Maskable,org.codice.ddf.platform.services.common.Describable
A CSW Transactional Federated Source that implements the CatalogStore. This class extends the
AbstractCswStore and support sending transaction requests (CRUD) to the Federated Source.-
Field Summary
Fields inherited from class org.codice.ddf.spatial.ogc.csw.catalog.common.source.AbstractCswStore
cswTransactionWriter, schemaTransformerManagerFields inherited from class org.codice.ddf.spatial.ogc.csw.catalog.common.source.AbstractCswSource
AUTHENTICATION_TYPE, availabilityPollFuture, capabilities, CERT_ALIAS_PROPERTY, clientBuilderFactory, configurationPid, CONNECTION_TIMEOUT_PROPERTY, COORDINATE_ORDER_PROPERTY, CSW_SERVER_ERROR, cswFilterDelegate, cswQueryFilterTransformerProvider, cswSourceConfiguration, cswTransformConverter, CSWURL_PROPERTY, DISABLE_CN_CHECK_PROPERTY, EVENT_SERVICE_ADDRESS, factory, filterAdapter, filterBuilder, filterlessSubscriptionId, FORCE_SPATIAL_FILTER_PROPERTY, forceSpatialFilter, getRecordsTypeProvider, ID_PROPERTY, IS_CQL_FORCED_PROPERTY, jaxbElementClassMap, jaxbElementClassNames, KEYSTORE_PATH_PROPERTY, METACARD_MAPPINGS_PROPERTY, NO_FORCE_SPATIAL_FILTER, OAUTH_CLIENT_ID, OAUTH_CLIENT_SECRET, OAUTH_DISCOVERY_URL, OAUTH_FLOW, OUTPUT_SCHEMA_PROPERTY, PASSWORD_PROPERTY, POLL_INTERVAL_PROPERTY, QUERY_TYPE_NAME_PROPERTY, QUERY_TYPE_NAMESPACE_PROPERTY, RECEIVE_TIMEOUT_PROPERTY, REGISTER_FOR_EVENTS, SECURITY_ATTRIBUTES_PROPERTY, securityManager, SSL_PROTOCOL_PROPERTY, subscribeClientFactory, USE_POS_LIST_PROPERTY, USERNAME_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionTransactionalCswStoreImpl(ddf.security.encryption.EncryptionService encryptionService, org.codice.ddf.cxf.client.ClientBuilderFactory clientBuilderFactory, org.codice.ddf.security.Security security, ddf.security.permission.Permissions permissions) TransactionalCswStoreImpl(org.osgi.framework.BundleContext context, CswSourceConfiguration cswSourceConfiguration, com.thoughtworks.xstream.converters.Converter provider, org.codice.ddf.cxf.client.ClientBuilderFactory factory, ddf.security.encryption.EncryptionService encryptionService, org.codice.ddf.security.Security security, ddf.security.permission.Permissions permissions) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.codice.ddf.spatial.ogc.csw.catalog.common.source.AbstractCswStore
create, delete, getCswTransactionWriter, initProviders, setCswTransactionWriter, setSchemaTransformerManager, update, validateOperationMethods inherited from class org.codice.ddf.spatial.ogc.csw.catalog.common.source.AbstractCswSource
addSourceMonitor, availabilityChanged, configureCswSource, createResults, destroy, getAuthenticationType, getAvailabilityCommand, getCapabilities, getConfigurationPid, getConnectionTimeout, getContentTypes, getCswQueryFilterTransformerProvider, getCswTransformConverter, getDescription, getForceSpatialFilter, getId, getMetadataTransformerId, getOauthClientId, getOauthClientSecret, getOauthDiscoveryUrl, getOauthFlow, getOptions, getOrganization, getParameter, getReceiveTimeout, getResourceReader, getSecurityAttributes, getSupportedSchemes, getSystemSubject, getTitle, getVersion, handleClientException, handleWebApplicationException, init, initClientFactory, initSubscribeClientFactory, isAvailable, isAvailable, loadContentTypes, lookupMetadataTransformer, maskId, query, query, refresh, retrieveResource, setAuthenticationType, setAvailabilityTask, setCertAlias, setConfigurationPid, setConnectionTimeout, setContext, setCoordinateOrder, setCsw201, setCswQueryFilterTransformerProvider, setCswTransformConverter, setCswUrl, setDisableCnCheck, setEventServiceAddress, setFilterAdapter, setFilterBuilder, setFilterDelegate, setForceSpatialFilter, setId, setIsCqlForced, setKeystorePath, setMetacardMappings, setMetacardTypes, setOauthClientId, setOauthClientSecret, setOauthDiscoveryUrl, setOauthFlow, setOutputSchema, setPassword, setPollInterval, setQueryTypeName, setQueryTypeNamespace, setReceiveTimeout, setRegisterForEvents, setResourceReader, setSecurityManager, setSslProtocol, setupAvailabilityPoll, setUsePosList, setUsername, transformMethods inherited from class ddf.catalog.util.impl.DescribableImpl
setDescription, setOrganization, setShortname, setTitle, setVersionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ddf.catalog.util.Describable
getDescription, getId, getOrganization, getTitle, getVersionMethods inherited from interface ddf.catalog.resource.ResourceReader
getOptions, getSupportedSchemes, retrieveResourceMethods inherited from interface ddf.catalog.source.Source
getContentTypes, getSecurityAttributes, isAvailable, isAvailable, query
-
Constructor Details
-
TransactionalCswStoreImpl
public TransactionalCswStoreImpl(org.osgi.framework.BundleContext context, CswSourceConfiguration cswSourceConfiguration, com.thoughtworks.xstream.converters.Converter provider, org.codice.ddf.cxf.client.ClientBuilderFactory factory, ddf.security.encryption.EncryptionService encryptionService, org.codice.ddf.security.Security security, ddf.security.permission.Permissions permissions) -
TransactionalCswStoreImpl
public TransactionalCswStoreImpl(ddf.security.encryption.EncryptionService encryptionService, org.codice.ddf.cxf.client.ClientBuilderFactory clientBuilderFactory, org.codice.ddf.security.Security security, ddf.security.permission.Permissions permissions)
-
-
Method Details
-
getAdditionalConsumers
- Specified by:
getAdditionalConsumersin classAbstractCswSource
-