Tabnine Logo
SearchRequestInfo.getSearchKey
Code IndexAdd Tabnine to your IDE (free)

How to use
getSearchKey
method
in
org.kuali.student.r2.core.search.dto.SearchRequestInfo

Best Java code snippets using org.kuali.student.r2.core.search.dto.SearchRequestInfo.getSearchKey (Showing top 20 results out of 315)

origin: org.kuali.student.core/ks-core-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequest, ContextInfo contextInfo) {
  final SearchOperation search = searchOperations.get(searchRequest.getSearchKey());
  if (search != null) {
    return search.search(identityService, searchRequest);
  }
  return new SearchResultInfo();
}
origin: org.kuali.student.core/ks-common-impl

  @Override
  public SearchResultInfo search(SearchRequestInfo searchRequestInfo, ContextInfo contextInfo)
      throws MissingParameterException,
      InvalidParameterException,
      OperationFailedException,
      PermissionDeniedException {
    try {
      // check type of search is supported
      TypeInfo type = this.getSearchType(searchRequestInfo.getSearchKey(), contextInfo);
    } catch (DoesNotExistException ex) {
      throw new OperationFailedException("unknown/unsupported search type " + searchRequestInfo.getSearchKey());
    } catch (InvalidParameterException ex) {
      throw new OperationFailedException("unknown/unsupported search type " + searchRequestInfo.getSearchKey());
    }
    SearchService searchService = this.searchType2ServiceMap.get(searchRequestInfo.getSearchKey());
    if (searchService == null) {
      throw new OperationFailedException(searchRequestInfo.getSearchKey() + "was not in map as expected");
    }
    return searchService.search(searchRequestInfo, contextInfo);

  }
}
origin: org.kuali.student.core/ks-core-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequest, ContextInfo contextInfo) throws MissingParameterException, OperationFailedException, PermissionDeniedException, InvalidParameterException {
  if("proposal.search.proposalsForReferenceIds".equals(searchRequest.getSearchKey())){
    return doSearchProposalsForReferenceIds(searchRequest);
  }else{
    return searchManager.search(searchRequest, contextInfo);
  }
}
origin: org.kuali.student.core/ks-core-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequest, ContextInfo contextInfo) throws MissingParameterException, InvalidParameterException, OperationFailedException, PermissionDeniedException {
  checkForMissingParameter(searchRequest, "searchRequest");
  // Look for a Organization Search instance.
  if (searchOperations != null) {
    OrganizationSearch search = searchOperations.get(searchRequest.getSearchKey());
    if (search != null) {
      return search.search(searchRequest);
    }
  }
  return searchManager.search(searchRequest, contextInfo);
}
origin: org.kuali.student.lum/ks-lum-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequestInfo, @WebParam(name = "contextInfo") ContextInfo contextInfo) throws MissingParameterException, OperationFailedException, PermissionDeniedException, InvalidParameterException {
  checkForMissingParameter(searchRequestInfo, "searchRequest");
  SearchResultInfo result =  searchManager.search(searchRequestInfo, contextInfo);
  if("lo.search.loByCategory".equals(searchRequestInfo.getSearchKey())){
    for(SearchParamInfo param:searchRequestInfo.getParams()){
      if("lo.queryParam.groupCategories".equals(param.getKey())&&"true".equals(param.getValues().get(0))){
    groupCategories(result);
      }
    }
  }
  
  return result;
}
origin: org.kuali.student.lum/ks-lum-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequestInfo, @WebParam(name = "contextInfo") ContextInfo contextInfo) throws MissingParameterException, OperationFailedException, PermissionDeniedException {
  for (TypeSearch typeSearch : typeSearches){
    if (searchRequestInfo.getSearchKey().equals(typeSearch.getSearchTypeKey())){
      try {
        return typeSearch.search(searchRequestInfo, contextInfo);
      } catch (Exception e) {
        throw new OperationFailedException("Search failed for " + typeSearch.getSearchTypeKey(), e);
      }
    }
  }
  return null;
}
origin: org.kuali.student.core/ks-common-ui

public void performSearch(SearchRequestInfo searchRequest, List<LookupResultMetadata> listResultMetadata, String resultIdKey, String resultDisplayKey, boolean pagedResults) {
  this.searchRequest = searchRequest;
  initializeTable(listResultMetadata, resultIdKey, resultDisplayKey);
  if (this.searchRequest.getSearchKey().toLowerCase().contains("cross")) {
    //FIXME Do we still need this if condition?
    // Added an else to the if(pagedResults) line to prevent searches being executed
    // twice if the search name includes cross
    performOnDemandSearch(0, 0);
  }
  else if(pagedResults){
    performOnDemandSearch(0, PAGE_SIZE);
  }
  else{
    performOnDemandSearch(0, 0);
  }
}

origin: org.kuali.student.core/ks-common-ui

public void performSearch(String searchId, SearchRequestInfo searchRequest, List<LookupResultMetadata> listResultMetadata, String resultIdKey, String resultDisplayKey, boolean pagedResults) {
  this.searchRequest = searchRequest;
  initializeTable(searchId, listResultMetadata, resultIdKey, resultDisplayKey);
  if (this.searchRequest.getSearchKey().toLowerCase().contains("cross")) {
    //FIXME Do we still need this if condition?
    // Added an else to the if(pagedResults) line to prevent searches being executed
    // twice if the search name includes cross
    performOnDemandSearch(0, 0);
  }
  else if(pagedResults){
    performOnDemandSearch(0, PAGE_SIZE);
  }
  else{
    performOnDemandSearch(0, 0);
  }
}

origin: org.kuali.student.core/ks-core-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequestInfo, @WebParam(name = "contextInfo") ContextInfo contextInfo) throws MissingParameterException, OperationFailedException, PermissionDeniedException, InvalidParameterException {
  checkForMissingParameter(searchRequestInfo, "searchRequest");
  if(SEARCH_KEY_DEPENDENCY_ANALYSIS.equals(searchRequestInfo.getSearchKey())){
    //Special case for dependency analysis.
    //Parse out query params and execute custom search
    List<String> cluVersionIndIds = new ArrayList<String>();
    List<String> cluSetIds = new ArrayList<String>();
    for(SearchParamInfo param:searchRequestInfo.getParams()){
      if("stmt.queryParam.cluSetIds".equals(param.getKey())){
        cluSetIds.addAll(param.getValues());
        continue;
      }else if("stmt.queryParam.cluVersionIndIds".equals(param.getKey())){
        cluVersionIndIds.addAll(param.getValues());
      }
    }
    if(cluVersionIndIds.isEmpty()){
      cluVersionIndIds.add("");
    }
    if(cluSetIds.isEmpty()){
      cluSetIds.add("");
    }
    return doDependencyAnalysisSearch(cluVersionIndIds,cluSetIds);
  }
  
  return searchManager.search(searchRequestInfo, contextInfo);
}
origin: org.kuali.student.lum/ks-lum-impl

checkForMissingParameter(searchRequest, "searchRequest");
if (SEARCH_KEY_DEPENDENCY_ANALYSIS.equals(searchRequest.getSearchKey())) {
  String cluId = null;
  for (SearchParamInfo param : searchRequest.getParams()) {
    throw new RuntimeException("Error performing search");//FIXME should be more checked service exceptions thrown
} else if (SEARCH_KEY_BROWSE_PROGRAM.equals(searchRequest.getSearchKey())) {
  return doBrowseProgramSearch(contextInfo);
}else if(SEARCH_KEY_PROPOSALS_BY_COURSE_CODE.equals(searchRequest.getSearchKey())){
  String courseCode = null;
  for(SearchParamInfo param:searchRequest.getParams()){
}else if(SEARCH_KEY_BROWSE_VERSIONS.equals(searchRequest.getSearchKey())){
  return doBrowseVersionsSearch(searchRequest, contextInfo);
}else if(SEARCH_KEY_LU_RESULT_COMPONENTS.equals(searchRequest.getSearchKey())){
  return doResultComponentTypesForCluSearch(searchRequest, contextInfo);
}else if(SEARCH_KEY_CLUSET_SEARCH_GENERIC.equals(searchRequest.getSearchKey())){
origin: org.kuali.student.core/ks-common-impl

String searchKey = searchRequestInfo.getSearchKey();
origin: org.kuali.student.core/ks-common-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequestInfo, @WebParam(name = "contextInfo") ContextInfo contextInfo) throws MissingParameterException, OperationFailedException, PermissionDeniedException {
  if("appt.search.appointmentCountForWindowId".equals(searchRequestInfo.getSearchKey())){
    //This is a hardwired search for AppointmentWindows
    //It gets the count of appointments for a given window Id
    String windowId =  searchRequestInfo.getParams().get(0).getValues().get(0);
    Object[] result = (Object[]) enrollmentDao.getEm().
        createQuery("SELECT w.createTime, MIN(s.startDate), MAX(s.startDate), COUNT(*), COUNT(DISTINCT s.id) " +
              "FROM AppointmentWindowEntity w, AppointmentSlotEntity s, AppointmentEntity a " +
              "WHERE w.id= :windowId  AND s.apptWinEntity.id = w.id  AND a.slotEntity.id = s.id GROUP BY w.createTime").
        setParameter("windowId", windowId).
        getSingleResult();
    SearchResultInfo searchResult = new SearchResultInfo();
    SearchResultRowInfo row = new SearchResultRowInfo();
    row.addCell("createTime", DateFormatters.MONTH_DAY_YEAR_TIME_DATE_FORMATTER.format(result[0].toString()));
    row.addCell("firstSlot",DateFormatters.MONTH_DAY_YEAR_TIME_DATE_FORMATTER.format(result[1].toString()));
    row.addCell("lastSlot",DateFormatters.MONTH_DAY_YEAR_TIME_DATE_FORMATTER.format(result[2].toString()));
    row.addCell("numAppts",result[3].toString());
    row.addCell("numSlots",result[4].toString());
    searchResult.getRows().add(row);
    return searchResult;
  }
  throw new OperationFailedException("The requested search key is not configured: "+searchRequestInfo.getSearchKey());
}
origin: org.kuali.student.core/ks-core-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequest, ContextInfo contextInfo)
    throws MissingParameterException, PermissionDeniedException, OperationFailedException, InvalidParameterException {
  String searchKey = searchRequest.getSearchKey();
origin: org.kuali.student.core/ks-common-impl

  @Override
  public SearchResultInfo search(SearchRequestInfo searchRequestInfo, ContextInfo contextInfo)
      throws MissingParameterException,
      OperationFailedException,
      PermissionDeniedException {
    if (!searchRequestInfo.getSearchKey().equals(SEARCH_TYPE.getKey())) {
      throw new OperationFailedException("Unsupported search type: " + searchRequestInfo.getSearchKey());
    }
    SearchRequestHelper requestHelper = new SearchRequestHelper(searchRequestInfo);
    //This is a hardwired search for AppointmentWindows
    //It gets the count of appointments for a given window Id
    String windowId = requestHelper.getParamAsString(APPT_WINDOW_ID.getKey());
    SearchResultCreatorHelper creatorHelper = new SearchResultCreatorHelper();
    creatorHelper.getHeaders().add(CREATE_TIME);
    creatorHelper.getHeaders().add(FIRST_SLOT);
    creatorHelper.getHeaders().add(LAST_SLOT);
    creatorHelper.getHeaders().add(NUM_APPTS);
    creatorHelper.getHeaders().add(NUM_SLOTS);
    Query query = this.getGenericEntityDao().getEm().createNamedQuery("AppointmentWindowEntity.appointmentWindowCounts");
    query.setParameter("windowId", windowId);
    creatorHelper.processQuery(query);
    return creatorHelper.getSearchResult();
  }
}
origin: org.kuali.student.core/ks-common-impl

public SearchResultInfo search(SearchRequestInfo searchRequest,	Map<String, String> queryMap, SearchTypeInfo searchTypeInfo) {
  String searchKey = searchRequest.getSearchKey();
origin: org.kuali.student.lum/ks-lum-impl

if ("lrc.search.resultValue".equals(searchRequest.getSearchKey())) {
origin: org.kuali.student.core/ks-core-impl

@Override
public SearchResultInfo search(SearchRequestInfo searchRequest, ContextInfo contextInfo) throws MissingParameterException, OperationFailedException, PermissionDeniedException {
  List<EnumeratedValueEntity> returnvalues = new ArrayList<EnumeratedValueEntity>();
  if(searchRequest.getSearchKey().equals("enumeration.management.search")){
    List<String> enumTypes = null;
    List<String> enumCodes = null;
origin: org.kuali.student.lum/ks-lum-ui-common

String selectedSearchKey = searchRequest.getSearchKey();
Data searchRequestData = CluSetRangeModelUtil.INSTANCE.toData(searchRequest, null);
LookupMetadata lookupMetadata = null;
origin: org.kuali.student.lum/ks-lum-ui-common

CluSetRangeHelper cluSetRangeHelper = CluSetRangeHelper.wrap(new Data());
cluSetRangeHelper.setId(searchRequestId);
cluSetRangeHelper.setSearchTypeKey(searchRequest.getSearchKey());
if (searchParams != null) {
  for (SearchParamInfo searchParam : searchParams) {
origin: org.kuali.student.core/ks-common-ui

if (this.searchRequest.getSearchKey().toLowerCase().contains("cross")) {
  tableModel.setMoreData(false);
org.kuali.student.r2.core.search.dtoSearchRequestInfogetSearchKey

Popular methods of SearchRequestInfo

  • <init>
  • setParams
  • setSearchKey
  • setSortColumn
  • getParams
  • setSortDirection
  • addParam
  • getStartAt
  • getMaxResults
  • getNeededTotalResults
  • getSortColumn
  • getSortDirection
  • getSortColumn,
  • getSortDirection,
  • setMaxResults,
  • setNeededTotalResults,
  • setStartAt,
  • toString

Popular in Java

  • Reactive rest calls using spring rest template
  • scheduleAtFixedRate (Timer)
  • addToBackStack (FragmentTransaction)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • InetAddress (java.net)
    An Internet Protocol (IP) address. This can be either an IPv4 address or an IPv6 address, and in pra
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now