|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.sistematica.isharedoc.service.SearchServiceImpl
public class SearchServiceImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface it.sistematica.isharedoc.service.SearchService |
|---|
SearchService.Results, SearchService.SearchResults<T> |
| Field Summary | |
|---|---|
(package private) Indexer |
activityInstanceIndexer
|
(package private) it.neverworks.util.Configuration |
configuration
|
(package private) IndexManager |
dmsIndex
|
(package private) it.neverworks.data.EntityManager |
entities
|
(package private) Indexer |
fileIndexer
|
(package private) java.text.SimpleDateFormat |
formatter1
|
(package private) java.text.SimpleDateFormat |
formatter2
|
(package private) org.springframework.orm.hibernate3.HibernateTemplate |
hibernateTemplate
|
(package private) IndexManager |
instanceIndex
|
(package private) InstanceSecurityService |
instanceSecurityService
|
(package private) Indexer |
itemInstanceIndexer
|
(package private) Indexer |
messageInstanceIndexer
|
(package private) NotificationService |
notificationService
|
(package private) OrganizationService |
organizationService
|
(package private) PartitionService |
partitionService
|
(package private) IndexManager |
replicaIndex
|
(package private) it.neverworks.cache.ehcache.EhCache<java.util.Map<java.lang.String,Field>> |
searchParametersCache
|
(package private) org.hibernate.SessionFactory |
sessionFactory
|
(package private) IndexManager |
taskIndex
|
(package private) WorkTaskManager |
taskManager
|
(package private) org.springframework.transaction.PlatformTransactionManager |
transactionManager
|
(package private) it.neverworks.application.service.UserInfo |
userInfo
|
(package private) Indexer |
workTaskInstanceIndexer
|
| Constructor Summary | |
|---|---|
SearchServiceImpl()
|
|
| Method Summary | ||
|---|---|---|
java.lang.String |
buildQuery(it.neverworks.application.service.UserInfo u,
java.lang.Class<?> clazz,
Search sf)
Builds the query. |
|
SearchService.Results |
doSearch(java.lang.Class<?> clazz,
java.lang.String query,
java.lang.String sortFields,
java.lang.Integer start,
java.lang.Integer maxResults)
Do search. |
|
SearchService.Results |
doSearch(IndexManager manager,
java.lang.String query,
java.lang.String defaultField,
java.lang.String sortFields,
java.lang.Integer start,
java.lang.Integer maxResults,
boolean getFields)
Do search. |
|
|
findInOrder(java.lang.Class<T> clazz,
java.util.List<java.lang.String> ids)
Find in order. |
|
java.util.List<Organization> |
getOrganizations(it.neverworks.application.service.UserInfo u)
|
|
java.lang.String |
getSpotlightTags(ItemInstance inst)
|
|
java.util.Map<java.lang.String,Field> |
loadSearchParamsFiles(Indexer indexer)
Load search params files. |
|
java.util.Map<java.lang.String,Field> |
loadSearchParamsStoryBoard(java.lang.Long storyboardId)
Load search params story board. |
|
java.util.Map<java.lang.String,Field> |
loadSearchParamsStoryBoardVariables(java.lang.Long storyboardId)
Load search params story board variables. |
|
java.util.Map<java.lang.String,Field> |
loadSearchParamsTasks(Indexer indexer)
|
|
java.util.Map<java.lang.String,Field> |
loadTaskSearchParamsStoryBoard(java.lang.Long storyboardId)
Load task search params story board. |
|
SearchService.SearchResults<File> |
searchFiles(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
Search files. |
|
SearchService.SearchResults<ItemInstance> |
searchInstances(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
Search instances. |
|
SearchService.SearchResults<ItemInstance> |
searchInstances(java.lang.String userid,
Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
Search instances. |
|
SearchService.SearchResults<MessageInstance> |
searchMessages(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
Search messages. |
|
SearchService.SearchResults<WorkTaskInstance> |
searchTasks(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
Search tasks. |
|
void |
tagsAppend(java.lang.StringBuilder sb,
java.lang.Object s)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
org.hibernate.SessionFactory sessionFactory
it.neverworks.application.service.UserInfo userInfo
it.neverworks.data.EntityManager entities
it.neverworks.util.Configuration configuration
org.springframework.orm.hibernate3.HibernateTemplate hibernateTemplate
InstanceSecurityService instanceSecurityService
OrganizationService organizationService
PartitionService partitionService
org.springframework.transaction.PlatformTransactionManager transactionManager
WorkTaskManager taskManager
IndexManager instanceIndex
IndexManager dmsIndex
IndexManager replicaIndex
IndexManager taskIndex
Indexer workTaskInstanceIndexer
Indexer messageInstanceIndexer
Indexer itemInstanceIndexer
Indexer activityInstanceIndexer
Indexer fileIndexer
NotificationService notificationService
it.neverworks.cache.ehcache.EhCache<java.util.Map<java.lang.String,Field>> searchParametersCache
java.text.SimpleDateFormat formatter1
java.text.SimpleDateFormat formatter2
| Constructor Detail |
|---|
public SearchServiceImpl()
| Method Detail |
|---|
@Transactional
public SearchService.SearchResults<ItemInstance> searchInstances(java.lang.String userid,
Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
SearchService
searchInstances in interface SearchServiceuserid - the useridsf - the sfstart - the startmaxResults - the max results
public SearchService.SearchResults<WorkTaskInstance> searchTasks(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
SearchService
searchTasks in interface SearchServicesf - the sfstart - the startmaxResults - the max results
public SearchService.SearchResults<ItemInstance> searchInstances(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
SearchService
searchInstances in interface SearchServicesf - the sfstart - the startmaxResults - the max results
public SearchService.SearchResults<MessageInstance> searchMessages(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
SearchService
searchMessages in interface SearchServicesf - the sfstart - the startmaxResults - the max results
public SearchService.SearchResults<File> searchFiles(Search sf,
java.lang.Integer start,
java.lang.Integer maxResults)
SearchService
searchFiles in interface SearchServicesf - the sfstart - the startmaxResults - the max results
public <T> java.util.List<T> findInOrder(java.lang.Class<T> clazz,
java.util.List<java.lang.String> ids)
SearchService
findInOrder in interface SearchServiceT - the generic typeclazz - the clazzids - the ids
public java.lang.String buildQuery(it.neverworks.application.service.UserInfo u,
java.lang.Class<?> clazz,
Search sf)
SearchService
buildQuery in interface SearchServiceu - the uclazz - the clazzsf - the sf
public SearchService.Results doSearch(java.lang.Class<?> clazz,
java.lang.String query,
java.lang.String sortFields,
java.lang.Integer start,
java.lang.Integer maxResults)
SearchService
doSearch in interface SearchServiceclazz - the clazzquery - the querysortFields - the sortstart - the startmaxResults - the max results
public SearchService.Results doSearch(IndexManager manager,
java.lang.String query,
java.lang.String defaultField,
java.lang.String sortFields,
java.lang.Integer start,
java.lang.Integer maxResults,
boolean getFields)
SearchService
doSearch in interface SearchServicemanager - the managerquery - the querydefaultField - the default fieldsortFields - the sort fieldsstart - the startmaxResults - the max resultsgetFields - the get fields
public java.util.List<Organization> getOrganizations(it.neverworks.application.service.UserInfo u)
public java.lang.String getSpotlightTags(ItemInstance inst)
public void tagsAppend(java.lang.StringBuilder sb,
java.lang.Object s)
public java.util.Map<java.lang.String,Field> loadTaskSearchParamsStoryBoard(java.lang.Long storyboardId)
SearchService
loadTaskSearchParamsStoryBoard in interface SearchServicestoryboardId - the storyboard id
public java.util.Map<java.lang.String,Field> loadSearchParamsStoryBoard(java.lang.Long storyboardId)
SearchService
loadSearchParamsStoryBoard in interface SearchServicestoryboardId - the storyboard id
public java.util.Map<java.lang.String,Field> loadSearchParamsStoryBoardVariables(java.lang.Long storyboardId)
SearchService
loadSearchParamsStoryBoardVariables in interface SearchServicestoryboardId - the storyboard id
public java.util.Map<java.lang.String,Field> loadSearchParamsFiles(Indexer indexer)
SearchService
loadSearchParamsFiles in interface SearchServiceindexer - the indexer
public java.util.Map<java.lang.String,Field> loadSearchParamsTasks(Indexer indexer)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||