|
||||||||||
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 IndexService
public void setIndexingEnabled(boolean indexingEnabled)
IndexService
setIndexingEnabled
in interface IndexService
indexingEnabled
- the new indexing enabledpublic void reindex(Partition p, boolean tasks, boolean instances, boolean dms, boolean replica)
IndexService
reindex
in interface IndexService
p
- the ptasks
- the tasksinstances
- the instancesdms
- the dmsreplica
- the replicapublic void reindexAll()
IndexService
reindexAll
in interface IndexService
public void reindexTasks(Partition p)
IndexService
reindexTasks
in interface IndexService
p
- the ppublic void reindexInstances(Partition p)
IndexService
reindexInstances
in interface IndexService
p
- the ppublic void reindexDms(Partition p)
IndexService
reindexDms
in interface IndexService
p
- the ppublic void reindexReplica(Partition p)
IndexService
reindexReplica
in interface IndexService
p
- the ppublic void indexSaveProcessInstance(java.lang.String id)
IndexService
indexSaveProcessInstance
in interface IndexService
id
- the idpublic void indexSaveInstance(java.lang.Long id)
IndexService
indexSaveInstance
in interface IndexService
id
- the idpublic void indexSaveFile(java.lang.Long id)
IndexService
indexSaveFile
in interface IndexService
id
- the idpublic void indexSaveReplica(java.lang.Long id)
IndexService
indexSaveReplica
in interface IndexService
id
- the idpublic void indexSaveTask(java.lang.String id)
IndexService
indexSaveTask
in interface IndexService
id
- the idpublic void indexSave(java.lang.Object o)
IndexService
indexSave
in interface IndexService
o
- the opublic void indexSave(java.lang.Class<?> clazz, java.lang.String id)
IndexService
indexSave
in interface IndexService
clazz
- the clazzid
- the idpublic void indexDelete(java.lang.Class<?> clazz, java.lang.String partitionId, java.lang.String id)
IndexService
indexDelete
in interface IndexService
clazz
- the clazzpartitionId
- the partition idid
- the idpublic void indexDeleteInstance(java.lang.String partitionId, java.lang.Long id)
IndexService
indexDeleteInstance
in interface IndexService
partitionId
- the partition idid
- the idpublic void indexDeleteFile(java.lang.String partitionId, java.lang.Long id)
IndexService
indexDeleteFile
in interface IndexService
partitionId
- the partition idid
- the idpublic void indexDeleteReplica(java.lang.String partitionId, java.lang.Long id)
IndexService
indexDeleteReplica
in interface IndexService
partitionId
- the partition idid
- the idpublic void indexDeleteTask(java.lang.String partitionId, java.lang.String id)
IndexService
indexDeleteTask
in interface IndexService
partitionId
- the partition idid
- the idpublic void reindexFrom(File file, boolean content, boolean recursive)
IndexService
reindexFrom
in interface IndexService
file
- the filecontent
- the contentrecursive
- the recursivepublic void reindexFrom(CloudFile file, boolean content, boolean recursive)
IndexService
reindexFrom
in interface IndexService
file
- the filecontent
- the contentrecursive
- the recursivepublic void doDelete(java.lang.Class<?> clazz, java.lang.String query)
@Transactional public void runCrawler(int howMany)
IndexService
runCrawler
in interface IndexService
howMany
- the how manypublic void queueIndexSave(java.lang.Class<?> clazz, java.lang.String partition, java.lang.String id)
IndexService
queueIndexSave
in interface IndexService
clazz
- the clazzpartition
- the partitionid
- the idpublic void queueIndexSave(java.lang.Object element)
IndexService
queueIndexSave
in interface IndexService
element
- the elementpublic void queueIndexSave(java.lang.Object element, boolean refresh)
IndexService
queueIndexSave
in interface IndexService
element
- the elementrefresh
- the refreshpublic void queueIndexDelete(java.lang.Class<?> clazz, java.lang.String partition, java.lang.String id)
IndexService
queueIndexDelete
in interface IndexService
clazz
- the clazzpartition
- the partitionid
- the idpublic void queueIndexDelete(java.lang.Object element)
IndexService
queueIndexDelete
in interface IndexService
element
- the elementpublic void queueClear()
IndexService
queueClear
in interface IndexService
public void processQueue()
IndexService
processQueue
in interface IndexService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |