Class TLcdCSWDistributedSearch
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
- Since:
- 2017.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theclientIdattribute.static final TLcdDataPropertyData property that maps to thedistributedSearchIdattribute.static final TLcdDataPropertyData property that maps to thedistributedSearchIdTimoutattribute.static final TLcdDataPropertyData property that maps to thefederatedCatalogueselement.static final TLcdDataPropertyData property that maps to thehopCountattribute. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theclientIdattribute.Returns the value of the property that maps to thedistributedSearchIdattribute.longReturns the value of the property that maps to thedistributedSearchIdTimoutattribute.Returns the value of the property that maps to thefederatedCatalogueselement.longReturns the value of the property that maps to thehopCountattribute.voidsetClientId(URI aValue) Sets the value of the property that maps to theclientIdattribute.voidsetDistributedSearchId(URI aValue) Sets the value of the property that maps to thedistributedSearchIdattribute.voidsetDistributedSearchIdTimout(long aValue) Sets the value of the property that maps to thedistributedSearchIdTimoutattribute.voidsetHopCount(long aValue) Sets the value of the property that maps to thehopCountattribute.
-
Field Details
-
CLIENT_ID_PROPERTY
Data property that maps to theclientIdattribute. The possible values for this property are instances ofURI. -
DISTRIBUTED_SEARCH_ID_PROPERTY
Data property that maps to thedistributedSearchIdattribute. The possible values for this property are instances ofURI. -
DISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
Data property that maps to thedistributedSearchIdTimoutattribute. The possible values for this property are instances oflong. -
HOP_COUNT_PROPERTY
Data property that maps to thehopCountattribute. The possible values for this property are instances oflong. -
FEDERATED_CATALOGUES_PROPERTY
Data property that maps to thefederatedCatalogueselement. 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 theclientIdattribute.An Id which uniquely identifies the requestor.
- Returns:
- the value of the
CLIENT_ID_PROPERTYproperty.
-
setClientId
Sets the value of the property that maps to theclientIdattribute.An Id which uniquely identifies the requestor.
- Parameters:
aValue- the value to set for theCLIENT_ID_PROPERTYproperty.
-
getDistributedSearchId
Returns the value of the property that maps to thedistributedSearchIdattribute.Id which uniquely identifies a complete client initiated distributed search sequence/session.
- Returns:
- the value of the
DISTRIBUTED_SEARCH_ID_PROPERTYproperty.
-
setDistributedSearchId
Sets the value of the property that maps to thedistributedSearchIdattribute.Id which uniquely identifies a complete client initiated distributed search sequence/session.
- Parameters:
aValue- the value to set for theDISTRIBUTED_SEARCH_ID_PROPERTYproperty.
-
getDistributedSearchIdTimout
public long getDistributedSearchIdTimout()Returns the value of the property that maps to thedistributedSearchIdTimoutattribute.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_PROPERTYproperty.
-
setDistributedSearchIdTimout
public void setDistributedSearchIdTimout(long aValue) Sets the value of the property that maps to thedistributedSearchIdTimoutattribute.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_PROPERTYproperty.
-
getHopCount
public long getHopCount()Returns the value of the property that maps to thehopCountattribute.- Returns:
- the value of the
HOP_COUNT_PROPERTYproperty.
-
setHopCount
public void setHopCount(long aValue) Sets the value of the property that maps to thehopCountattribute.- Parameters:
aValue- the value to set for theHOP_COUNT_PROPERTYproperty.
-
getFederatedCatalogues
Returns the value of the property that maps to thefederatedCatalogueselement.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_PROPERTYproperty.
-