de.fhhannover.inform.trust.ifmapj.messages
Interface SearchHolder

All Superinterfaces:
NamespaceDeclarationHolder
All Known Subinterfaces:
SearchRequest, SubscribeUpdate

public interface SearchHolder
extends NamespaceDeclarationHolder

Interface to access to data related to the search operation. Both, SearchRequest and SubscribeUpdate hold information about the parameters used for a search operation. This interface provides access to this information. Except for the start Identifier, all other attributes are optional and may be set to zero, to indicate the attribute is not to be sent to the MAPS.

Author:
aw

Method Summary
 String getMatchLinksFilter()
           
 Integer getMaxDepth()
           
 Integer getMaxSize()
           
 String getResultFilter()
           
 Identifier getStartIdentifier()
           
 String getTerminalIdentifierTypes()
           
 void setMatchLinksFilter(String matchLinksFilter)
           
 void setMaxDepth(Integer maxDepth)
           
 void setMaxSize(Integer maxSize)
           
 void setResultFilter(String resultFilter)
           
 void setStartIdentifier(Identifier startIdentifier)
           
 void setTerminalIdentifierTypes(String terminalIdentifierTypes)
           
 
Methods inherited from interface de.fhhannover.inform.trust.ifmapj.messages.NamespaceDeclarationHolder
addNamespaceDeclaration, getNamespaceDeclarations
 

Method Detail

getStartIdentifier

Identifier getStartIdentifier()
Returns:
the identifier where the search is to be started.

setStartIdentifier

void setStartIdentifier(Identifier startIdentifier)
Parameters:
startIdentifier -
Throws:
NullPointerException - if the given identifier is null.

getMatchLinksFilter

String getMatchLinksFilter()

setMatchLinksFilter

void setMatchLinksFilter(String matchLinksFilter)

getMaxDepth

Integer getMaxDepth()

setMaxDepth

void setMaxDepth(Integer maxDepth)

getTerminalIdentifierTypes

String getTerminalIdentifierTypes()

setTerminalIdentifierTypes

void setTerminalIdentifierTypes(String terminalIdentifierTypes)

getMaxSize

Integer getMaxSize()

setMaxSize

void setMaxSize(Integer maxSize)

getResultFilter

String getResultFilter()

setResultFilter

void setResultFilter(String resultFilter)


Copyright © 2012 Trust@FHH. All Rights Reserved.