it.sistematica.isharedoc.action.iservice
Class SearchAction

java.lang.Object
  extended by it.sistematica.isharedoc.action.BaseAction
      extended by it.sistematica.isharedoc.action.iservice.SearchAction
All Implemented Interfaces:
org.apache.struts2.interceptor.ParameterAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.SessionAware

@Controller(value="iserviceSearchAction")
public class SearchAction
extends BaseAction


Nested Class Summary
static class SearchAction.Type
           
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.action.BaseAction
BaseAction.TrimMode
 
Field Summary
(package private)  Indexer activityInstanceIndexer
           
(package private)  Indexer fileIndexer
           
(package private)  Indexer itemInstanceIndexer
           
(package private)  MessageboxService messageboxService
           
(package private)  Indexer messageInstanceIndexer
           
(package private)  OrganizationService organizationService
           
(package private)  PartitionService partitionService
           
(package private)  SearchService searchService
           
(package private)  StoryboardService storyboardService
           
(package private)  it.neverworks.application.service.UserInfo userInfo
           
(package private)  Indexer workTaskInstanceIndexer
           
 
Fields inherited from class it.sistematica.isharedoc.action.BaseAction
cloudManager, entities, jsonResult, parameters, redirectURL, request, resultCode, resultMessage, search, session
 
Constructor Summary
SearchAction()
           
 
Method Summary
 java.lang.String addPredicate()
           
 java.lang.String deleteSmartfolder()
           
 java.util.List<File> getCloudFiles()
           
 java.lang.Integer getCount()
           
 java.lang.Boolean getFullDetail()
           
 Indexer getIndexer()
           
 java.util.List<ItemInstance> getInstanceResults()
           
 java.util.List<MessageInstance> getMessageResults()
           
 java.util.List<MessageInstance.MessageType> getMessageTypes()
           
 java.lang.String getName()
           
 SearchParam getNewPredicate()
           
 java.util.List<Organization> getOrganizations()
           
 java.lang.String getSearchDescription()
           
 java.lang.Object getSearchInputType(java.util.Map<java.lang.String,Field> map, SearchParam sfp)
           
 java.util.List<Field> getSearchParamByStoryboard(java.lang.Long storyboardId)
           
 java.util.List<Field> getSearchParamsFiles()
           
 SearchService getSearchService()
           
 java.util.List<Storyboard> getSearchStoryboards()
           
 java.util.Set<SearchParam.Type> getSearchTypesByName(java.util.Map<java.lang.String,Field> map, java.lang.String name)
           
 Search getSf()
           
 SmartFolder getSmartFolder()
           
 java.util.List<WorkTaskInstance> getTaskResults()
           
 java.util.List<Field> getTaskSearchParamByStoryboard(java.lang.Long storyboardId)
           
 java.util.List<Team> getTeams()
           
 java.util.List<SearchParam> getToSearch()
           
 java.util.List<it.neverworks.security.User> getUsers()
           
 java.util.List<MessageBox> listMyItemMessageBoxes()
           
 void prepare()
           
 void prepareDeleteSmartfolder()
           
 void prepareSmartFolder()
           
 void prepareSmartOrgPanel()
           
 void prepareSmartStaffPanel()
           
 void prepareSmartTeamPanel()
           
 void prepareSmartUserPanel()
           
 java.lang.String removePredicate()
           
 java.lang.String saveSmartfolder()
           
 java.lang.String search()
           
 java.lang.String searchDialog()
           
 java.lang.String searchFiles()
           
 java.lang.String searchInstances()
           
 java.lang.String searchMessages()
           
 java.lang.String searchTasks()
           
 void setCloudFiles(java.util.List<File> cloudFiles)
           
 void setCount(java.lang.Integer count)
           
 void setFullDetail(java.lang.Boolean fullDetail)
           
 void setInstanceResults(java.util.List<ItemInstance> instanceResults)
           
 void setMessageResults(java.util.List<MessageInstance> messageResults)
           
 void setName(java.lang.String name)
           
 void setNewPredicate(SearchParam newPredicate)
           
 void setSearchDescription(java.lang.String searchDescription)
           
 void setSf(Search sf)
           
 void setSmartFolder(SmartFolder smartFolder)
           
 void setToSearch(java.util.List<SearchParam> toSearch)
           
 java.lang.String smartOrgPanel()
           
 java.lang.String smartStaffPanel()
           
 java.lang.String smartTeamPanel()
           
 java.lang.String smartUserPanel()
           
 
Methods inherited from class it.sistematica.isharedoc.action.BaseAction
dateFormat, escapeHTML, escapeJavascript, escapeXml, execute, getCancelMessage, getExceptionStack, getFileId, getFileName, getJsonResult, getParameters, getRedirectURL, getRequestId, getResultCode, getResultMessage, getSearch, getServletRequest, getSession, getTaskLink, prepareCloudFile, prepareEntity, prepareEntity, prepareEntityUsingString, prepareEntityUsingString, prepareExport, prepareExport, setFileId, setFileName, setParameters, setServletRequest, setSession, trimToLength, trimToLength, unescapeHTML, unescapeJavascript, unescapeXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

searchService

SearchService searchService

messageboxService

MessageboxService messageboxService

userInfo

it.neverworks.application.service.UserInfo userInfo

storyboardService

StoryboardService storyboardService

organizationService

OrganizationService organizationService

partitionService

PartitionService partitionService

workTaskInstanceIndexer

Indexer workTaskInstanceIndexer

messageInstanceIndexer

Indexer messageInstanceIndexer

itemInstanceIndexer

Indexer itemInstanceIndexer

activityInstanceIndexer

Indexer activityInstanceIndexer

fileIndexer

Indexer fileIndexer
Constructor Detail

SearchAction

public SearchAction()
Method Detail

prepareSmartFolder

public void prepareSmartFolder()

prepareSmartStaffPanel

public void prepareSmartStaffPanel()

smartStaffPanel

public java.lang.String smartStaffPanel()

prepareSmartTeamPanel

public void prepareSmartTeamPanel()

smartTeamPanel

public java.lang.String smartTeamPanel()

prepareSmartOrgPanel

public void prepareSmartOrgPanel()

smartOrgPanel

public java.lang.String smartOrgPanel()

prepareSmartUserPanel

public void prepareSmartUserPanel()

smartUserPanel

public java.lang.String smartUserPanel()

listMyItemMessageBoxes

public java.util.List<MessageBox> listMyItemMessageBoxes()

getOrganizations

public java.util.List<Organization> getOrganizations()

getUsers

public java.util.List<it.neverworks.security.User> getUsers()

getTeams

public java.util.List<Team> getTeams()

prepare

public void prepare()

searchDialog

public java.lang.String searchDialog()

search

public java.lang.String search()

searchTasks

public java.lang.String searchTasks()

searchInstances

public java.lang.String searchInstances()

searchMessages

public java.lang.String searchMessages()

searchFiles

public java.lang.String searchFiles()

removePredicate

public java.lang.String removePredicate()

addPredicate

public java.lang.String addPredicate()

saveSmartfolder

@Transactional
public java.lang.String saveSmartfolder()

prepareDeleteSmartfolder

public void prepareDeleteSmartfolder()

deleteSmartfolder

@Transactional
public java.lang.String deleteSmartfolder()

getMessageTypes

public java.util.List<MessageInstance.MessageType> getMessageTypes()

getSearchTypesByName

public java.util.Set<SearchParam.Type> getSearchTypesByName(java.util.Map<java.lang.String,Field> map,
                                                            java.lang.String name)

getSearchInputType

public java.lang.Object getSearchInputType(java.util.Map<java.lang.String,Field> map,
                                           SearchParam sfp)

getSearchStoryboards

public java.util.List<Storyboard> getSearchStoryboards()

getSearchParamByStoryboard

public java.util.List<Field> getSearchParamByStoryboard(java.lang.Long storyboardId)

getTaskSearchParamByStoryboard

public java.util.List<Field> getTaskSearchParamByStoryboard(java.lang.Long storyboardId)

getSearchParamsFiles

public java.util.List<Field> getSearchParamsFiles()

getSf

public Search getSf()

setSf

public void setSf(Search sf)

getNewPredicate

public SearchParam getNewPredicate()

setNewPredicate

public void setNewPredicate(SearchParam newPredicate)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getCloudFiles

public java.util.List<File> getCloudFiles()

setCloudFiles

public void setCloudFiles(java.util.List<File> cloudFiles)

getCount

public java.lang.Integer getCount()

setCount

public void setCount(java.lang.Integer count)

getToSearch

public java.util.List<SearchParam> getToSearch()

setToSearch

public void setToSearch(java.util.List<SearchParam> toSearch)

getSearchDescription

public java.lang.String getSearchDescription()

setSearchDescription

public void setSearchDescription(java.lang.String searchDescription)

getMessageResults

public java.util.List<MessageInstance> getMessageResults()

setMessageResults

public void setMessageResults(java.util.List<MessageInstance> messageResults)

getInstanceResults

public java.util.List<ItemInstance> getInstanceResults()

setInstanceResults

public void setInstanceResults(java.util.List<ItemInstance> instanceResults)

getSmartFolder

public SmartFolder getSmartFolder()

setSmartFolder

public void setSmartFolder(SmartFolder smartFolder)

getFullDetail

public java.lang.Boolean getFullDetail()

setFullDetail

public void setFullDetail(java.lang.Boolean fullDetail)

getSearchService

public SearchService getSearchService()

getIndexer

public Indexer getIndexer()

getTaskResults

public java.util.List<WorkTaskInstance> getTaskResults()