|
||||||||||
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 SearchService
userid
- 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 SearchService
sf
- 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 SearchService
sf
- 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 SearchService
sf
- 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 SearchService
sf
- 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 SearchService
T
- 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 SearchService
u
- 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 SearchService
clazz
- 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 SearchService
manager
- 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 SearchService
storyboardId
- the storyboard id
public java.util.Map<java.lang.String,Field> loadSearchParamsStoryBoard(java.lang.Long storyboardId)
SearchService
loadSearchParamsStoryBoard
in interface SearchService
storyboardId
- the storyboard id
public java.util.Map<java.lang.String,Field> loadSearchParamsStoryBoardVariables(java.lang.Long storyboardId)
SearchService
loadSearchParamsStoryBoardVariables
in interface SearchService
storyboardId
- the storyboard id
public java.util.Map<java.lang.String,Field> loadSearchParamsFiles(Indexer indexer)
SearchService
loadSearchParamsFiles
in interface SearchService
indexer
- 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 |