public class TLcdCSWDistributedSearch extends TLcdDataObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
CLIENT_ID_PROPERTY
Data property that maps to the
clientId attribute. |
static TLcdDataProperty |
DISTRIBUTED_SEARCH_ID_PROPERTY
Data property that maps to the
distributedSearchId attribute. |
static TLcdDataProperty |
DISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
Data property that maps to the
distributedSearchIdTimout attribute. |
static TLcdDataProperty |
FEDERATED_CATALOGUES_PROPERTY
Data property that maps to the
federatedCatalogues element. |
static TLcdDataProperty |
HOP_COUNT_PROPERTY
Data property that maps to the
hopCount attribute. |
Constructor and Description |
---|
TLcdCSWDistributedSearch() |
TLcdCSWDistributedSearch(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
URI |
getClientId()
Returns the value of the property that maps to the
clientId attribute. |
URI |
getDistributedSearchId()
Returns the value of the property that maps to the
distributedSearchId attribute. |
long |
getDistributedSearchIdTimout()
Returns the value of the property that maps to the
distributedSearchIdTimout attribute. |
List<ILcdDataObject> |
getFederatedCatalogues()
Returns the value of the property that maps to the
federatedCatalogues element. |
long |
getHopCount()
Returns the value of the property that maps to the
hopCount attribute. |
void |
setClientId(URI aValue)
Sets the value of the property that maps to the
clientId attribute. |
void |
setDistributedSearchId(URI aValue)
Sets the value of the property that maps to the
distributedSearchId attribute. |
void |
setDistributedSearchIdTimout(long aValue)
Sets the value of the property that maps to the
distributedSearchIdTimout attribute. |
void |
setHopCount(long aValue)
Sets the value of the property that maps to the
hopCount attribute. |
public static final TLcdDataProperty CLIENT_ID_PROPERTY
clientId
attribute.
The possible values for this property are instances of URI
.public static final TLcdDataProperty DISTRIBUTED_SEARCH_ID_PROPERTY
distributedSearchId
attribute.
The possible values for this property are instances of URI
.public static final TLcdDataProperty DISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
distributedSearchIdTimout
attribute.
The possible values for this property are instances of long
.public static final TLcdDataProperty HOP_COUNT_PROPERTY
hopCount
attribute.
The possible values for this property are instances of long
.public static final TLcdDataProperty FEDERATED_CATALOGUES_PROPERTY
federatedCatalogues
element.
The possible values for this property are instances of List<ILcdDataObject>
.public TLcdCSWDistributedSearch()
public TLcdCSWDistributedSearch(TLcdDataType aType)
public URI getClientId()
clientId
attribute.
An Id which uniquely identifies the requestor.
CLIENT_ID_PROPERTY
property.public void setClientId(URI aValue)
clientId
attribute.
An Id which uniquely identifies the requestor.
aValue
- the value to set for the CLIENT_ID_PROPERTY
property.public URI getDistributedSearchId()
distributedSearchId
attribute.
Id which uniquely identifies a complete client initiated distributed search sequence/session.
DISTRIBUTED_SEARCH_ID_PROPERTY
property.public void setDistributedSearchId(URI aValue)
distributedSearchId
attribute.
Id which uniquely identifies a complete client initiated distributed search sequence/session.
aValue
- the value to set for the DISTRIBUTED_SEARCH_ID_PROPERTY
property.public long getDistributedSearchIdTimout()
distributedSearchIdTimout
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.
DISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
property.public void setDistributedSearchIdTimout(long aValue)
distributedSearchIdTimout
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.
aValue
- the value to set for the DISTRIBUTED_SEARCH_ID_TIMOUT_PROPERTY
property.public long getHopCount()
hopCount
attribute.HOP_COUNT_PROPERTY
property.public void setHopCount(long aValue)
hopCount
attribute.aValue
- the value to set for the HOP_COUNT_PROPERTY
property.public List<ILcdDataObject> getFederatedCatalogues()
federatedCatalogues
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.
FEDERATED_CATALOGUES_PROPERTY
property.