Package nl.b3p.csw.client
Class CswSmartRequestCreator
- java.lang.Object
-
- nl.b3p.csw.client.CswRequestCreator
-
- nl.b3p.csw.client.CswSmartRequestCreator
-
public class CswSmartRequestCreator extends CswRequestCreator
Creates csw request using default values for oft used stuff. Preprocesses the search string in order to get better searchresults.- Author:
- Erik van de Pol, mprins
-
-
Field Summary
-
Fields inherited from class nl.b3p.csw.client.CswRequestCreator
cswFactory, defaultEscapeChar, defaultSingleChar, defaultWildCard, filterFactory
-
-
Constructor Summary
Constructors Constructor Description CswSmartRequestCreator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GetRecordscreateSmartCswRequest(String queryString)static GetRecordscreateSmartCswRequest(String queryString, String propertyName)static GetRecordscreateSmartCswRequest(String queryString, String propertyName, BigInteger startPosition, BigInteger maxRecords, SortBy sortBy)static GetRecordscreateSmartCswRequest(String queryString, BigInteger startPosition, BigInteger maxRecords, SortBy sortBy)-
Methods inherited from class nl.b3p.csw.client.CswRequestCreator
addMaxRecords, addStartPosition, createCswRequest, createCswRequest, createCswRequest, createCswRequest, createCswRequest, createCswRequest, createCswRequest, createCswRequest, createCswRequestPropertyIsEqual, createDefaultSortBy, createElementSetNameType, createEmptyCswRequest, createEmptyCswRequest, createGetRecordByIdRequest, createGetRecordByIdRequest, createOutputSchema, createPropertyName, createQueryString, createResultType, createSimpleCswRequest, createSimpleCswRequest, createSortBy, surroundWithWildCards
-
-
-
-
Method Detail
-
createSmartCswRequest
public static GetRecords createSmartCswRequest(String queryString)
-
createSmartCswRequest
public static GetRecords createSmartCswRequest(String queryString, BigInteger startPosition, BigInteger maxRecords, SortBy sortBy)
-
createSmartCswRequest
public static GetRecords createSmartCswRequest(String queryString, String propertyName)
-
createSmartCswRequest
public static GetRecords createSmartCswRequest(String queryString, String propertyName, BigInteger startPosition, BigInteger maxRecords, SortBy sortBy)
-
-