be.destin.skos.search
Class IndexationCounter

java.lang.Object
  extended by be.destin.skos.search.IndexationCounter

public abstract class IndexationCounter
extends java.lang.Object


Field Summary
static java.lang.String MultiListDelimiter
           
 
Constructor Summary
IndexationCounter()
           
 
Method Summary
 void autoComplete(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
abstract  Count countUsage(java.lang.String indexName, java.lang.String aboutConcept)
           
 void disCounts()
           
 void disCounts(ConceptScheme aScheme)
           
 java.lang.String getApplication()
           
 java.util.LinkedList<SearchType> getAvailableSearches(javax.servlet.http.HttpServletRequest request)
           
abstract  SchemeInterface getDefaultScheme(java.lang.String currentIndex)
           
abstract  java.lang.String getSearchTypeScheme()
           
abstract  java.util.Locale getSessionLocale(javax.servlet.http.HttpServletRequest request)
           
 void insureCounts()
           
 ReferringApplication insureCounts(Concept anEntry)
           
 void insureCounts(ConceptScheme aScheme)
           
 java.lang.String selectOptions(java.lang.String anIndexCode, java.lang.String aSchemeAbout, java.lang.String currentConceptAbout, java.lang.String userLanguage, boolean unusedIncluded)
           
 void setApplication(java.lang.String application)
           
 void setSkosManager(SkosManager skosManager)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MultiListDelimiter

public static final java.lang.String MultiListDelimiter
See Also:
Constant Field Values
Constructor Detail

IndexationCounter

public IndexationCounter()
Method Detail

countUsage

public abstract Count countUsage(java.lang.String indexName,
                                 java.lang.String aboutConcept)

getSessionLocale

public abstract java.util.Locale getSessionLocale(javax.servlet.http.HttpServletRequest request)

getDefaultScheme

public abstract SchemeInterface getDefaultScheme(java.lang.String currentIndex)

getSearchTypeScheme

public abstract java.lang.String getSearchTypeScheme()

insureCounts

public ReferringApplication insureCounts(Concept anEntry)

insureCounts

public void insureCounts(ConceptScheme aScheme)

insureCounts

public void insureCounts()

disCounts

public void disCounts(ConceptScheme aScheme)

disCounts

public void disCounts()

autoComplete

public void autoComplete(javax.servlet.http.HttpServletRequest req,
                         javax.servlet.http.HttpServletResponse res)
                  throws java.io.IOException
Throws:
java.io.IOException

selectOptions

public java.lang.String selectOptions(java.lang.String anIndexCode,
                                      java.lang.String aSchemeAbout,
                                      java.lang.String currentConceptAbout,
                                      java.lang.String userLanguage,
                                      boolean unusedIncluded)

getApplication

public java.lang.String getApplication()
Returns:
the application

setApplication

public void setApplication(java.lang.String application)
Parameters:
application - the application to set

setSkosManager

public void setSkosManager(SkosManager skosManager)

getAvailableSearches

public java.util.LinkedList<SearchType> getAvailableSearches(javax.servlet.http.HttpServletRequest request)