|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.sourceMap.CustomizableSourceMap
SourceMap that is user customizable through stored preferences.
| Constructor Summary | |
CustomizableSourceMap()
|
|
| Method Summary | |
void |
addSourceInputs(java.lang.String sourceKey,
SourceInput[] sourceInputs)
|
java.lang.String[] |
getAllSourceKeys(ILoginInfo userInfo,
boolean checkSecurity,
java.util.Map searchParams)
returns a list of all of the source names - links to SearchSource in the ISearchFieldMap |
java.lang.String |
getDescription(java.lang.String sourceName)
|
java.lang.String |
getDisplayName(java.lang.String sourceKey)
|
java.lang.String |
getObjectType()
Returns the type of Source that the source map supports. |
int |
getPageCacheStyle(java.lang.String sourceKey)
|
SourceInput[] |
getSourceInputs(ILoginInfo userInfo,
IResult searchResult)
|
SourceInput[] |
getSourceInputs(ILoginInfo userInfo,
java.util.Map searchParams)
Looks up the set of federated sources that are appropriate for the parameter set chosen by the user. |
SourceInput[] |
getSourceInputs(java.lang.String sourceKey)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
void |
setPageCacheStyle(java.lang.String sourceKey,
int pagingStyle)
Sets/gets the paging style used by a federated source. |
void |
setPreferences(ILoginInfo userInfo,
IResult searchResult,
SourceInput[] inputs)
|
void |
setPreferences(ILoginInfo userInfo,
java.util.Map searchParams,
SourceInput[] inputs)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CustomizableSourceMap()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IConfigurablepublic java.lang.String getObjectType()
ISourceMap
getObjectType in interface ISourceMap
public java.lang.String[] getAllSourceKeys(ILoginInfo userInfo,
boolean checkSecurity,
java.util.Map searchParams)
getAllSourceKeys in interface ISourceMap
public void addSourceInputs(java.lang.String sourceKey,
SourceInput[] sourceInputs)
addSourceInputs in interface ISourceMappublic SourceInput[] getSourceInputs(java.lang.String sourceKey)
getSourceInputs in interface ISourceMappublic java.lang.String getDisplayName(java.lang.String sourceKey)
getDisplayName in interface ISourceMap
public SourceInput[] getSourceInputs(ILoginInfo userInfo,
java.util.Map searchParams)
ISourceMap
getSourceInputs in interface ISourceMap
public SourceInput[] getSourceInputs(ILoginInfo userInfo,
IResult searchResult)
getSourceInputs in interface ISourceMappublic java.lang.String getDescription(java.lang.String sourceName)
getDescription in interface ISourceMap
public void setPageCacheStyle(java.lang.String sourceKey,
int pagingStyle)
ISourceMap
setPageCacheStyle in interface ISourceMappublic int getPageCacheStyle(java.lang.String sourceKey)
getPageCacheStyle in interface ISourceMap
public void setPreferences(ILoginInfo userInfo,
java.util.Map searchParams,
SourceInput[] inputs)
public void setPreferences(ILoginInfo userInfo,
IResult searchResult,
SourceInput[] inputs)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||