Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.globalSearch.ui
Class BICategorySplitter

java.lang.Object
  extended by oracle.apps.fnd.applcore.globalSearch.ui.AbstractCategorySplitter
      extended by oracle.apps.fnd.applcore.globalSearch.ui.BICategorySplitter
All Implemented Interfaces:
CategorySplitter

public class BICategorySplitter
extends AbstractCategorySplitter

A Category splitter for BI and apps categories. This splitter will split the set of categories into apps categories first, then any BI categories. A BI category is currently defined as one with a name starting with "bi_" (the value of the _BI_CATEGORY_PREFIX constant). Case is not sensitive.

Author:
David Groves <david.groves@oracle.com>

Constructor Summary
BICategorySplitter()
           
 
Method Summary
 java.util.List<CategoryGroup> split(java.util.List<SearchCategory> searchCategories, java.util.List<SearchCategory> allSearchableCategories)
          Split the categories.
 
Methods inherited from class oracle.apps.fnd.applcore.globalSearch.ui.AbstractCategorySplitter
getCategorySplitter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BICategorySplitter

public BICategorySplitter()
Method Detail

split

public java.util.List<CategoryGroup> split(java.util.List<SearchCategory> searchCategories,
                                           java.util.List<SearchCategory> allSearchableCategories)
Split the categories. Both args are assumed non-null and non-empty, furthermore searchCategories should be a subset of allSearchableCategories. The same splitting algorithm should be used on both args.

Parameters:
searchCategories - list of search categories to split.
allSearchableCategories - list of all search categories to split.
Returns:
List of groups.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.