Class TLcdCSWDistributedSearch
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Since:
- 2017.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theclientId
attribute.static final TLcdDataProperty
Data property that maps to thedistributedSearchId
attribute.static final TLcdDataProperty
Data property that maps to thedistributedSearchIdTimout
attribute.static final TLcdDataProperty
Data property that maps to thefederatedCatalogues
element.static final TLcdDataProperty
Data property that maps to thehopCount
attribute. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theclientId
attribute.Returns the value of the property that maps to thedistributedSearchId
attribute.long
Returns the value of the property that maps to thedistributedSearchIdTimout
attribute.Returns the value of the property that maps to thefederatedCatalogues
element.long
Returns the value of the property that maps to thehopCount
attribute.void
setClientId
(URI aValue) Sets the value of the property that maps to theclientId
attribute.void
setDistributedSearchId
(URI aValue) Sets the value of the property that maps to thedistributedSearchId
attribute.void
setDistributedSearchIdTimout
(long aValue) Sets the value of the property that maps to thedistributedSearchIdTimout
attribute.void
setHopCount
(long aValue) Sets the value of the property that maps to thehopCount
attribute.
-
Field Details
-
CLIENT_ID_PROPERTY
Data property that maps to theclientId
attribute. The possible values for this property are instances ofURI
. -
DISTRIBUTED_SEARCH_ID_PROPERTY
Data property that maps to thedistributedSearchId
attribute. The possible values for this property are instances ofURI
. -
DISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
Data property that maps to thedistributedSearchIdTimout
attribute. The possible values for this property are instances oflong
. -
HOP_COUNT_PROPERTY
Data property that maps to thehopCount
attribute. The possible values for this property are instances oflong
. -
FEDERATED_CATALOGUES_PROPERTY
Data property that maps to thefederatedCatalogues
element. The possible values for this property are instances ofList<ILcdDataObject>
.
-
-
Constructor Details
-
TLcdCSWDistributedSearch
public TLcdCSWDistributedSearch() -
TLcdCSWDistributedSearch
-
-
Method Details
-
getClientId
Returns the value of the property that maps to theclientId
attribute.An Id which uniquely identifies the requestor.
- Returns:
- the value of the
CLIENT_ID_PROPERTY
property.
-
setClientId
Sets the value of the property that maps to theclientId
attribute.An Id which uniquely identifies the requestor.
- Parameters:
aValue
- the value to set for theCLIENT_ID_PROPERTY
property.
-
getDistributedSearchId
Returns the value of the property that maps to thedistributedSearchId
attribute.Id which uniquely identifies a complete client initiated distributed search sequence/session.
- Returns:
- the value of the
DISTRIBUTED_SEARCH_ID_PROPERTY
property.
-
setDistributedSearchId
Sets the value of the property that maps to thedistributedSearchId
attribute.Id which uniquely identifies a complete client initiated distributed search sequence/session.
- Parameters:
aValue
- the value to set for theDISTRIBUTED_SEARCH_ID_PROPERTY
property.
-
getDistributedSearchIdTimout
public long getDistributedSearchIdTimout()Returns the value of the property that maps to thedistributedSearchIdTimout
attribute.Defines how long (sec) the distributedSearchId should be valid, meaning how long a server involved in distributed search should minimally store information related to the distributedSearchId.
- Returns:
- the value of the
DISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
property.
-
setDistributedSearchIdTimout
public void setDistributedSearchIdTimout(long aValue) Sets the value of the property that maps to thedistributedSearchIdTimout
attribute.Defines how long (sec) the distributedSearchId should be valid, meaning how long a server involved in distributed search should minimally store information related to the distributedSearchId.
- Parameters:
aValue
- the value to set for theDISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
property.
-
getHopCount
public long getHopCount()Returns the value of the property that maps to thehopCount
attribute.- Returns:
- the value of the
HOP_COUNT_PROPERTY
property.
-
setHopCount
public void setHopCount(long aValue) Sets the value of the property that maps to thehopCount
attribute.- Parameters:
aValue
- the value to set for theHOP_COUNT_PROPERTY
property.
-
getFederatedCatalogues
Returns the value of the property that maps to thefederatedCatalogues
element.To restrict the number of catalogues of a federation which should be searched upon an optional list of those catalogues can be provided within the federatedCatatalogues parameter.
- Returns:
- the value of the
FEDERATED_CATALOGUES_PROPERTY
property.
-