package com.idega.block.process.presentation.beans;
import java.util.Collection;
import java.util.List;
import java.util.Locale;
import com.idega.io.MemoryFileBuffer;
import com.idega.user.data.User;
public interface CasesSearchResultsHolder {
public static final String SPRING_BEAN_IDENTIFIER = "casesSearchResultsHolder";
public void setSearchResults(String id, CasesSearchResults results);
public Integer getNextCaseId(String id, Integer currentId, String processDefinitionName);
public Integer getNextCaseId(String id, Integer currentId);
public boolean isSearchResultStored(String id);
public boolean isAllDataLoaded(String id);
public boolean doExport(String id,boolean exportContacts, boolean showCompany);
public MemoryFileBuffer getExportedSearchResults(String id,boolean exportContacts, boolean showCompany);
public MemoryFileBuffer getUsersExport(Collection<User> users,Locale locale,boolean showUserCompany);
public MemoryFileBuffer getExportedCases(String id,boolean exportContacts, boolean showCompany);
public boolean setCasesToExport(String id, List<CasePresentation> cases);
public boolean clearSearchResults(String id);
public Collection<CasePresentation> getSearchResults(String id);
public CasesSearchCriteriaBean getSearchCriteria(String id);
public void concatExternalData(String id, List<CasePresentation> externalData);
}