Operation |
Details |
public advancedSearch( ArrayList list, String language):List |
Sequential Tags: | throws=ParseException,TechnicalException
| Notes: | compiles the search query from the criterion list and executes the advanced search. @param ArrayList<CriterionVO> list: the search criteria in an ArrayList to search for @return List<PubItemResultVO>: an list with the search result of the query | |
private cqlSearchForPubItems( String cqlSearchString, String language):ArrayList |
Sequential Tags: | throws=TechnicalException
| Notes: | Executes a search with the given cql query supplemented with the clause to search only for publication items. @return The list of PubItemResultVOs that are in the search result. | |
private createCqlQuery( String searchString, QueryType queryType):String |
Sequential Tags: | throws=ParseException,TechnicalException
| Notes: | creates an cql query string by the QueryParser instance. @return (String): the cql query string | |
private createLogicOperator( LogicOperator op, int index, int size):String |
Sequential Notes: | creates a logic operator string to be appended on the cql query @return (String): the string with the logic operator | |
public getCqlQuery():String |
Sequential Notes: | (non-Javadoc) @see de.mpg.escidoc.services.pubman.PubItemSearching#getCqlQuery() | |
public search( String searchString, boolean searchInFiles):List |
Sequential Tags: | throws=ParseException,TechnicalException
| |
public searchAndOutput( String cqlSearchString, String language, String exportFormat, String outputFormat):byte |
Sequential Tags: | throws=ParseException,TechnicalException
| |
public searchByContextObjectIdAndDate( String contextobjId, Date greaterDate):List |
Sequential Tags: | throws=ParseException,TechnicalException
| |
public searchForQAWorkspace( String contextobjId, String affiliationId, State state):List |
Sequential Tags: | throws=ParseException,TechnicalException
| |
public searchPubItemsByAffiliation( AffiliationVO affiliation):List |
Sequential Tags: | throws=TechnicalException,AffiliationNotFoundException
| Notes: | escidoc.framework_access.content-model.id.publication {@inheritDoc} | |
private searchPubItemsForAffiliationAndChildren( AffiliationVO affiliation):List |
Sequential Tags: | throws=TechnicalException,AffiliationNotFoundException
| |