@Test public void testCapabilities() throws Exception { CatalogStoreCapabilities capabilities = store.getCapabilities(); assertFalse(capabilities.supportsTransactions()); Name cswRecordName = CSWRecordDescriptor.RECORD_DESCRIPTOR.getName(); assertTrue(capabilities.supportsGetRepositoryItem(cswRecordName)); assertTrue(capabilities.getQueriables(cswRecordName).contains(new NameImpl(CSW.NAMESPACE, "AnyText"))); assertTrue(capabilities.getDomainQueriables(cswRecordName).contains(new NameImpl(DC.NAMESPACE, "title"))); }
OperationMetadata_GetRecords(owsf, baseUrl, operationsMetadata); OperationMetadata_GetRecordById(owsf, baseUrl, operationsMetadata); if (store.getCapabilities().supportsTransactions()) { OperationMetadata_Transaction(owsf, baseUrl, operationsMetadata);
OperationMetadata_GetRecords(owsf, baseUrl, operationsMetadata); OperationMetadata_GetRecordById(owsf, baseUrl, operationsMetadata); if (store.getCapabilities().supportsTransactions()) { OperationMetadata_Transaction(owsf, baseUrl, operationsMetadata);