| Modifier and Type | Class and Description |
|---|---|
class |
BaseSearchManager.BasicObjectIterator |
class |
BaseSearchManager.BasicSearch |
class |
BaseSearchManager.BasicSearchDatabaseHierarchy |
class |
BaseSearchManager.BasicSearchProperties |
class |
BaseSearchManager.BasicType |
| Modifier and Type | Field and Description |
|---|---|
protected static BaseSearchManager.BasicType |
categoryAssetType |
protected static BaseSearchManager.BasicType |
databaseAssetType |
protected String |
databaseHierarchyResourceRef |
protected Map<String,String> |
hierarchyMap |
protected org.sakaiproject.citation.api.ConfigurationService |
m_configService |
protected org.sakaiproject.tool.api.SessionManager |
m_sessionManager |
protected static int |
MAX_DUPLICATES
Maximum number of consecutive duplicate result records we'll accept
before disabling the duplicate record check for the current search.
|
protected static BaseSearchManager.BasicType |
repositoryType |
static String |
SAKAI_HOST |
static String |
SAKAI_KEY |
static String |
SAKAI_SESSION |
protected static BaseSearchManager.BasicType |
searchType |
protected org.sakaiproject.component.api.ServerConfigurationService |
serverConfigurationService
Dependency: ServerConfigurationService.
|
static String |
SERVLET_NAME |
protected SortedSet<String> |
updatableResources |
static String |
WINDOW_PREFIX |
| Constructor and Description |
|---|
BaseSearchManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.sakaiproject.citation.api.ActiveSearch |
doNextPage(org.sakaiproject.citation.api.ActiveSearch search) |
org.sakaiproject.citation.api.ActiveSearch |
doPrevPage(org.sakaiproject.citation.api.ActiveSearch search) |
org.sakaiproject.citation.api.ActiveSearch |
doSearch(org.sakaiproject.citation.api.ActiveSearch search) |
protected org.sakaiproject.authz.api.SecurityAdvisor |
enableSecurityAdvisor()
Establish a security advisor to allow the "embedded" azg work to occur
with no need for additional security permissions.
|
protected org.osid.shared.Type |
getCategoryType(org.osid.repository.Repository repository) |
String |
getExternalSearchWindowName(String resourceId) |
String |
getGoogleScholarUrl(String resourceId) |
org.sakaiproject.memory.api.MemoryService |
getMemoryService() |
protected org.osid.shared.Type |
getPropertyType(org.osid.repository.Repository repository) |
String |
getResourceContent(org.sakaiproject.content.api.ContentResource resource)
Fetch the content from a Resource
|
String |
getResourceContent(String resourceReference)
Fetch content from a resource reference (a named resource)
|
String |
getSaveciteUrl(String resourceId,
String saveciteClientId)
Supply the url for the savecite servlet to add a citation to a particular citation list.
|
org.sakaiproject.citation.api.SearchDatabaseHierarchy |
getSearchHierarchy() |
protected String |
getSearchStatusMessage(org.osid.repository.Repository repository) |
protected org.osid.shared.Type |
getSearchType(org.osid.repository.Repository repository) |
org.sakaiproject.component.api.ServerConfigurationService |
getServerConfigurationService() |
void |
init() |
org.sakaiproject.citation.api.ActiveSearch |
newSearch() |
org.sakaiproject.citation.api.ActiveSearch |
newSearch(org.sakaiproject.citation.api.CitationCollection savedResults) |
protected String |
newSearchId() |
protected boolean |
paramIsEmpty(String param) |
void |
setConfigurationService(org.sakaiproject.citation.api.ConfigurationService configService) |
void |
setMemoryService(org.sakaiproject.memory.api.MemoryService memoryService) |
void |
setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService) |
void |
setSessionManager(org.sakaiproject.tool.api.SessionManager sessionManager) |
protected void |
setupTypes() |
void |
update(Observable arg0,
Object arg1) |
void |
updateHierarchy(String databaseXmlReference) |
protected static int MAX_DUPLICATES
public static final String SAKAI_SESSION
public static final String SAKAI_KEY
public static final String SAKAI_HOST
public static final String SERVLET_NAME
public static final String WINDOW_PREFIX
protected static BaseSearchManager.BasicType categoryAssetType
protected static BaseSearchManager.BasicType databaseAssetType
protected static BaseSearchManager.BasicType searchType
protected static BaseSearchManager.BasicType repositoryType
protected org.sakaiproject.tool.api.SessionManager m_sessionManager
protected org.sakaiproject.citation.api.ConfigurationService m_configService
protected org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService
protected String databaseHierarchyResourceRef
public void setSessionManager(org.sakaiproject.tool.api.SessionManager sessionManager)
public void setConfigurationService(org.sakaiproject.citation.api.ConfigurationService configService)
public void destroy()
public org.sakaiproject.citation.api.ActiveSearch doNextPage(org.sakaiproject.citation.api.ActiveSearch search)
throws org.sakaiproject.citation.util.api.SearchException
doNextPage in interface org.sakaiproject.citation.api.SearchManagerorg.sakaiproject.citation.util.api.SearchExceptionpublic org.sakaiproject.citation.api.ActiveSearch doPrevPage(org.sakaiproject.citation.api.ActiveSearch search)
throws org.sakaiproject.citation.util.api.SearchException
doPrevPage in interface org.sakaiproject.citation.api.SearchManagerorg.sakaiproject.citation.util.api.SearchExceptionpublic org.sakaiproject.citation.api.ActiveSearch doSearch(org.sakaiproject.citation.api.ActiveSearch search)
throws org.sakaiproject.citation.util.api.SearchException,
org.sakaiproject.citation.util.api.SearchCancelException
doSearch in interface org.sakaiproject.citation.api.SearchManagerorg.sakaiproject.citation.util.api.SearchExceptionorg.sakaiproject.citation.util.api.SearchCancelExceptionprotected String newSearchId()
protected org.osid.shared.Type getPropertyType(org.osid.repository.Repository repository)
throws org.sakaiproject.citation.util.api.SearchException
org.sakaiproject.citation.util.api.SearchExceptionprotected org.osid.shared.Type getCategoryType(org.osid.repository.Repository repository)
throws org.sakaiproject.citation.util.api.SearchException
org.sakaiproject.citation.util.api.SearchExceptionprotected org.osid.shared.Type getSearchType(org.osid.repository.Repository repository)
throws org.sakaiproject.citation.util.api.SearchException
org.sakaiproject.citation.util.api.SearchExceptionprotected String getSearchStatusMessage(org.osid.repository.Repository repository) throws org.sakaiproject.citation.util.api.SearchException
org.sakaiproject.citation.util.api.SearchExceptionpublic void init()
protected void setupTypes()
public org.sakaiproject.citation.api.SearchDatabaseHierarchy getSearchHierarchy()
throws org.sakaiproject.citation.util.api.SearchException
getSearchHierarchy in interface org.sakaiproject.citation.api.SearchManagerorg.sakaiproject.citation.util.api.SearchExceptionpublic void updateHierarchy(String databaseXmlReference)
public org.sakaiproject.citation.api.ActiveSearch newSearch()
newSearch in interface org.sakaiproject.citation.api.SearchManagerpublic org.sakaiproject.citation.api.ActiveSearch newSearch(org.sakaiproject.citation.api.CitationCollection savedResults)
newSearch in interface org.sakaiproject.citation.api.SearchManagerprotected boolean paramIsEmpty(String param)
public String getGoogleScholarUrl(String resourceId)
getGoogleScholarUrl in interface org.sakaiproject.citation.api.SearchManagerpublic String getSaveciteUrl(String resourceId, String saveciteClientId)
getSaveciteUrl in interface org.sakaiproject.citation.api.SearchManagerresourceId - The identifier for the citation list.public String getExternalSearchWindowName(String resourceId)
getExternalSearchWindowName in interface org.sakaiproject.citation.api.SearchManagerpublic org.sakaiproject.component.api.ServerConfigurationService getServerConfigurationService()
public void setServerConfigurationService(org.sakaiproject.component.api.ServerConfigurationService serverConfigurationService)
serverConfigurationService - the serverConfigurationService to setpublic void update(Observable arg0, Object arg1)
protected org.sakaiproject.authz.api.SecurityAdvisor enableSecurityAdvisor()
public String getResourceContent(org.sakaiproject.content.api.ContentResource resource) throws IOException, org.sakaiproject.exception.ServerOverloadException
resource - Content hosting resourceIOExceptionorg.sakaiproject.exception.ServerOverloadExceptionpublic String getResourceContent(String resourceReference) throws IOException, org.sakaiproject.exception.IdUnusedException, org.sakaiproject.exception.PermissionException, org.sakaiproject.exception.ServerOverloadException, org.sakaiproject.exception.TypeException
resourceReference - Resource referenceIOExceptionorg.sakaiproject.exception.IdUnusedExceptionorg.sakaiproject.exception.PermissionExceptionorg.sakaiproject.exception.ServerOverloadExceptionorg.sakaiproject.exception.TypeExceptionpublic org.sakaiproject.memory.api.MemoryService getMemoryService()
public void setMemoryService(org.sakaiproject.memory.api.MemoryService memoryService)
memoryService - the memoryService to setCopyright © 2003-2016 The Sakai Foundation. All Rights Reserved.