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

E22562-03

oracle.apps.fnd.applcore.search
Class BaseKeySplitter

java.lang.Object
  extended by oracle.apps.fnd.applcore.search.BaseKeySplitter
All Implemented Interfaces:
ApplcoreKeySplitter
Direct Known Subclasses:
DefaultKeySplitter

public abstract class BaseKeySplitter
extends java.lang.Object
implements ApplcoreKeySplitter

A Base implementation of ApplcoreKeySplitter. All implementations MUST extend this class instead of implementing the interface directly to protect them against future API changes.

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

Constructor Summary
BaseKeySplitter()
           
 
Method Summary
 java.util.List<java.lang.String> getPkColNames()
           
static ApplcoreKeySplitter loadKeySplitter(java.lang.String keySplitterClassname, java.util.List<java.lang.String> pkColNames)
          Load the given key splitter and set the pk Key column names.
 void setPKColNames(java.util.List<java.lang.String> pkColNames)
          Set the primary key column names.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.apps.fnd.applcore.search.ApplcoreKeySplitter
splitKeys
 

Constructor Detail

BaseKeySplitter

public BaseKeySplitter()
Method Detail

setPKColNames

public void setPKColNames(java.util.List<java.lang.String> pkColNames)
Description copied from interface: ApplcoreKeySplitter
Set the primary key column names. This method will be called on the class after construction.

Specified by:
setPKColNames in interface ApplcoreKeySplitter
Parameters:
pkColNames - and ordered list of the primary key column names as strings.

getPkColNames

public java.util.List<java.lang.String> getPkColNames()

loadKeySplitter

public static ApplcoreKeySplitter loadKeySplitter(java.lang.String keySplitterClassname,
                                                  java.util.List<java.lang.String> pkColNames)
Load the given key splitter and set the pk Key column names.

Parameters:
keySplitterClassname - fully qualified class name.
pkColNames - ordered list of key column names.
Returns:
Initialized splitter.

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

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.