|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.sistematica.isharedoc.service.IndexServiceImpl
public class IndexServiceImpl
| Nested Class Summary | |
|---|---|
static class |
IndexServiceImpl.IndexQueueElement
|
| 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) 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) SearchService |
searchService
|
(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 | |
|---|---|
IndexServiceImpl()
|
|
| Method Summary | |
|---|---|
void |
doDelete(java.lang.Class<?> clazz,
java.lang.String query)
|
void |
indexDelete(java.lang.Class<?> clazz,
java.lang.String partitionId,
java.lang.String id)
Index delete. |
void |
indexDeleteFile(java.lang.String partitionId,
java.lang.Long id)
Index delete file. |
void |
indexDeleteInstance(java.lang.String partitionId,
java.lang.Long id)
Index delete instance. |
void |
indexDeleteReplica(java.lang.String partitionId,
java.lang.Long id)
Index delete replica. |
void |
indexDeleteTask(java.lang.String partitionId,
java.lang.String id)
Index delete task. |
void |
indexSave(java.lang.Class<?> clazz,
java.lang.String id)
Index save. |
void |
indexSave(java.lang.Object o)
Index save. |
void |
indexSaveFile(java.lang.Long id)
Index save file. |
void |
indexSaveInstance(java.lang.Long id)
Index save instance. |
void |
indexSaveProcessInstance(java.lang.String id)
Index save process instance. |
void |
indexSaveReplica(java.lang.Long id)
Index save replica. |
void |
indexSaveTask(java.lang.String id)
Index save task. |
boolean |
isIndexingEnabled()
Checks if is indexing enabled. |
void |
processQueue()
Process queue. |
void |
queueClear()
Queue clear. |
void |
queueIndexDelete(java.lang.Class<?> clazz,
java.lang.String partition,
java.lang.String id)
Queue index delete. |
void |
queueIndexDelete(java.lang.Object element)
Queue index delete. |
void |
queueIndexSave(java.lang.Class<?> clazz,
java.lang.String partition,
java.lang.String id)
Queue index save. |
void |
queueIndexSave(java.lang.Object element)
Queue index save. |
void |
queueIndexSave(java.lang.Object element,
boolean refresh)
Queue index save. |
void |
reindex(Partition p,
boolean tasks,
boolean instances,
boolean dms,
boolean replica)
Reindex. |
void |
reindexAll()
Reindex all. |
void |
reindexDms(Partition p)
Reindex dms. |
void |
reindexFrom(CloudFile file,
boolean content,
boolean recursive)
Reindex from. |
void |
reindexFrom(File file,
boolean content,
boolean recursive)
Reindex from. |
void |
reindexInstances(Partition p)
Reindex instances. |
void |
reindexReplica(Partition p)
Reindex replica. |
void |
reindexTasks(Partition p)
Reindex tasks. |
void |
runCrawler(int howMany)
Run crawler. |
void |
setIndexingEnabled(boolean indexingEnabled)
Sets the indexing enabled. |
| 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
SearchService searchService
| Constructor Detail |
|---|
public IndexServiceImpl()
| Method Detail |
|---|
public boolean isIndexingEnabled()
IndexService
isIndexingEnabled in interface IndexServicepublic void setIndexingEnabled(boolean indexingEnabled)
IndexService
setIndexingEnabled in interface IndexServiceindexingEnabled - the new indexing enabled
public void reindex(Partition p,
boolean tasks,
boolean instances,
boolean dms,
boolean replica)
IndexService
reindex in interface IndexServicep - the ptasks - the tasksinstances - the instancesdms - the dmsreplica - the replicapublic void reindexAll()
IndexService
reindexAll in interface IndexServicepublic void reindexTasks(Partition p)
IndexService
reindexTasks in interface IndexServicep - the ppublic void reindexInstances(Partition p)
IndexService
reindexInstances in interface IndexServicep - the ppublic void reindexDms(Partition p)
IndexService
reindexDms in interface IndexServicep - the ppublic void reindexReplica(Partition p)
IndexService
reindexReplica in interface IndexServicep - the ppublic void indexSaveProcessInstance(java.lang.String id)
IndexService
indexSaveProcessInstance in interface IndexServiceid - the idpublic void indexSaveInstance(java.lang.Long id)
IndexService
indexSaveInstance in interface IndexServiceid - the idpublic void indexSaveFile(java.lang.Long id)
IndexService
indexSaveFile in interface IndexServiceid - the idpublic void indexSaveReplica(java.lang.Long id)
IndexService
indexSaveReplica in interface IndexServiceid - the idpublic void indexSaveTask(java.lang.String id)
IndexService
indexSaveTask in interface IndexServiceid - the idpublic void indexSave(java.lang.Object o)
IndexService
indexSave in interface IndexServiceo - the o
public void indexSave(java.lang.Class<?> clazz,
java.lang.String id)
IndexService
indexSave in interface IndexServiceclazz - the clazzid - the id
public void indexDelete(java.lang.Class<?> clazz,
java.lang.String partitionId,
java.lang.String id)
IndexService
indexDelete in interface IndexServiceclazz - the clazzpartitionId - the partition idid - the id
public void indexDeleteInstance(java.lang.String partitionId,
java.lang.Long id)
IndexService
indexDeleteInstance in interface IndexServicepartitionId - the partition idid - the id
public void indexDeleteFile(java.lang.String partitionId,
java.lang.Long id)
IndexService
indexDeleteFile in interface IndexServicepartitionId - the partition idid - the id
public void indexDeleteReplica(java.lang.String partitionId,
java.lang.Long id)
IndexService
indexDeleteReplica in interface IndexServicepartitionId - the partition idid - the id
public void indexDeleteTask(java.lang.String partitionId,
java.lang.String id)
IndexService
indexDeleteTask in interface IndexServicepartitionId - the partition idid - the id
public void reindexFrom(File file,
boolean content,
boolean recursive)
IndexService
reindexFrom in interface IndexServicefile - the filecontent - the contentrecursive - the recursive
public void reindexFrom(CloudFile file,
boolean content,
boolean recursive)
IndexService
reindexFrom in interface IndexServicefile - the filecontent - the contentrecursive - the recursive
public void doDelete(java.lang.Class<?> clazz,
java.lang.String query)
@Transactional public void runCrawler(int howMany)
IndexService
runCrawler in interface IndexServicehowMany - the how many
public void queueIndexSave(java.lang.Class<?> clazz,
java.lang.String partition,
java.lang.String id)
IndexService
queueIndexSave in interface IndexServiceclazz - the clazzpartition - the partitionid - the idpublic void queueIndexSave(java.lang.Object element)
IndexService
queueIndexSave in interface IndexServiceelement - the element
public void queueIndexSave(java.lang.Object element,
boolean refresh)
IndexService
queueIndexSave in interface IndexServiceelement - the elementrefresh - the refresh
public void queueIndexDelete(java.lang.Class<?> clazz,
java.lang.String partition,
java.lang.String id)
IndexService
queueIndexDelete in interface IndexServiceclazz - the clazzpartition - the partitionid - the idpublic void queueIndexDelete(java.lang.Object element)
IndexService
queueIndexDelete in interface IndexServiceelement - the elementpublic void queueClear()
IndexService
queueClear in interface IndexServicepublic void processQueue()
IndexService
processQueue in interface IndexService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||