com.atlassian.jira.issue.search
Interface SearchRequestManager

All Known Implementing Classes:
SearchRequestManagerImpl

public interface SearchRequestManager


Method Summary
 SearchRequest create(SearchRequest oldSearchRequest, User searchUser, FieldValuesHolder params, SearchContext searchContext)
           
 void createSearchSorts(SearchRequest searchRequest, Map params)
           
 SearchRequest getRequest(User searcher, Long id)
           
 SearchRequest getRequest(User author, String name, User searcher)
           
 List getRequests()
           
 Collection getRequests(User author)
           
 SearchRequest getSearchRequest(User searcher, Long id)
           
 List getVisibleRequests(User user)
           
 boolean isRequestPrivate(User searcher, Long id)
           
 void remove(Long id)
           
 void removeAllFilters(org.ofbiz.core.entity.GenericValue project)
           
 void removeAllFilters(User author)
           
 org.ofbiz.core.entity.GenericValue save(SearchRequest request)
           
 org.ofbiz.core.entity.GenericValue update(SearchRequest request)
           
 

Method Detail

create

public SearchRequest create(SearchRequest oldSearchRequest,
                            User searchUser,
                            FieldValuesHolder params,
                            SearchContext searchContext)

createSearchSorts

public void createSearchSorts(SearchRequest searchRequest,
                              Map params)

getRequests

public List getRequests()
                 throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getRequests

public Collection getRequests(User author)

getRequest

public SearchRequest getRequest(User author,
                                String name,
                                User searcher)
                         throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getRequest

public SearchRequest getRequest(User searcher,
                                Long id)

getSearchRequest

public SearchRequest getSearchRequest(User searcher,
                                      Long id)

isRequestPrivate

public boolean isRequestPrivate(User searcher,
                                Long id)

getVisibleRequests

public List getVisibleRequests(User user)
                        throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

save

public org.ofbiz.core.entity.GenericValue save(SearchRequest request)
                                        throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

update

public org.ofbiz.core.entity.GenericValue update(SearchRequest request)
                                          throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

remove

public void remove(Long id)
            throws SearchException
Throws:
SearchException

removeAllFilters

public void removeAllFilters(User author)
                      throws SearchException
Throws:
SearchException

removeAllFilters

public void removeAllFilters(org.ofbiz.core.entity.GenericValue project)
                      throws SearchException
Throws:
SearchException


Copyright © 2002-2006 Atlassian. All Rights Reserved.