|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EnvironmentAdaptor
Classes that implement this interface provide the basic functionality needed by the search system, in order to discover the sources that could be part of a search operation
| Method Summary | |
|---|---|
java.util.Set<java.lang.String> |
getCollectionByFieldRelationLang(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldRelationMap,
java.lang.String language,
java.util.List<java.lang.String> projections)
Get the collections for a number of criteria and a specific language. |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getCollectionLangsByFieldRelation(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldRelationMap,
java.util.List<java.lang.String> projections)
Get the collection-languages pairs for a number of criteria. |
java.util.Set<java.lang.String> |
getLanguageByFieldRelationCol(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldRelationMap,
java.lang.String collection,
java.util.List<java.lang.String> projections)
Get the languages for a number of criteria and a specific collection. |
java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> |
getProjectionsPerSource(java.util.Set<java.lang.String> sources,
java.util.Set<java.lang.String> projectionsNeeded,
java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> colLangs)
Get the fields projected by each of the sources of the input. |
java.util.Set<java.lang.String> |
getSourceIdsForFieldRelationCollectionLanguage(java.lang.String field,
java.lang.String relation,
java.lang.String collection,
java.lang.String language,
java.lang.String indication)
Get source identifiers for all the sources that publish a searchable field for a specific collection and language AND they also support the specified relation, and they provide the capability(e.g. |
| Method Detail |
|---|
java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> getProjectionsPerSource(java.util.Set<java.lang.String> sources,
java.util.Set<java.lang.String> projectionsNeeded,
java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> colLangs)
throws java.lang.Exception
sources - - the sources of interestprojectionsNeeded - - the fields of interestcolLangs - - the collection-language pairs of interest
java.lang.Exception
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getCollectionLangsByFieldRelation(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldRelationMap,
java.util.List<java.lang.String> projections)
throws java.lang.Exception
fieldRelationMap - - the search criteria specifiedprojections - - the presentation criteria specified
java.lang.Exception
java.util.Set<java.lang.String> getCollectionByFieldRelationLang(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldRelationMap,
java.lang.String language,
java.util.List<java.lang.String> projections)
throws java.lang.Exception
fieldRelationMap - - the search criteria specifiedlanguage - - the language specifedprojections - - the presentation criteria specified
java.lang.Exception
java.util.Set<java.lang.String> getLanguageByFieldRelationCol(java.util.Map<java.lang.String,java.util.List<java.lang.String>> fieldRelationMap,
java.lang.String collection,
java.util.List<java.lang.String> projections)
throws java.lang.Exception
fieldRelationMap - - the search criteria specifiedcollection - - the collection specifiedprojections - - the presentation criteria specified
java.lang.Exception
java.util.Set<java.lang.String> getSourceIdsForFieldRelationCollectionLanguage(java.lang.String field,
java.lang.String relation,
java.lang.String collection,
java.lang.String language,
java.lang.String indication)
throws java.lang.Exception
field - - the searchable field specifiedrelation - - the relation specifiedcollection - - the collection specifiedlanguage - - the language specifiedindication - - the capability specified
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||