public class CswQueryFactory extends Object
Constructor and Description |
---|
CswQueryFactory(CswRecordMap cswRecordMap,
FilterBuilder filterBuilder,
FilterAdapter adapter) |
Modifier and Type | Method and Description |
---|---|
static JAXBContext |
getJaxBContext() |
QueryRequest |
getQuery(GetRecordsType request) |
QueryRequest |
getQuery(QueryConstraintType constraint,
String typeName) |
QueryRequest |
getQueryById(List<String> ids) |
void |
setAttributeRegistry(AttributeRegistry attributeRegistry) |
void |
setQueryFilterTransformerProvider(QueryFilterTransformerProvider queryFilterTransformerProvider) |
void |
setSchemaToTagsMapping(String[] schemaToTagsMappingStrings) |
QueryRequest |
updateQueryRequestTags(QueryRequest queryRequest,
String schema) |
public CswQueryFactory(CswRecordMap cswRecordMap, FilterBuilder filterBuilder, FilterAdapter adapter)
public static JAXBContext getJaxBContext() throws JAXBException
JAXBException
public QueryRequest getQueryById(List<String> ids)
public QueryRequest getQuery(GetRecordsType request) throws CswException
CswException
public QueryRequest getQuery(QueryConstraintType constraint, String typeName) throws CswException
CswException
public QueryRequest updateQueryRequestTags(QueryRequest queryRequest, String schema) throws UnsupportedQueryException
UnsupportedQueryException
public void setSchemaToTagsMapping(String[] schemaToTagsMappingStrings)
public void setAttributeRegistry(AttributeRegistry attributeRegistry)
public void setQueryFilterTransformerProvider(QueryFilterTransformerProvider queryFilterTransformerProvider)
This work is licensed under a Creative Commons Attribution 4.0 International License.