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

E22562-03

oracle.apps.fnd.applcore.search
Class TagSearchPlugin

java.lang.Object
  extended by oracle.ecsf.impl.DefaultSearchPlugin
      extended by oracle.apps.fnd.applcore.search.TagSearchPlugin
All Implemented Interfaces:
oracle.ecsf.ChangeListener, oracle.ecsf.Securable

public class TagSearchPlugin
extends oracle.ecsf.impl.DefaultSearchPlugin
implements oracle.ecsf.ChangeListener

A Search Plugin for Web Centre Tagging. This plugin assumes that the applcore tag VO is attached as a child document to the SVO (Search VO). This child document will be inspected for tags (seeentially just String names) and these tags added to the search document so they may be searched.

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

Field Summary
 
Fields inherited from interface oracle.ecsf.ChangeListener
DELETE, INSERT, UPDATE
 
Fields inherited from interface oracle.ecsf.Securable
RCS_ID, RCS_ID_RECORDED
 
Constructor Summary
TagSearchPlugin()
           
 
Method Summary
 java.util.Iterator getChangeList(oracle.ecsf.SearchContext ctx, java.lang.String changeType)
          Get the change list for crawling.
 
Methods inherited from class oracle.ecsf.impl.DefaultSearchPlugin
getAcl, getSecurableParams, getSecureAttrAcl, getSecureAttrKeys, getSecurityKeys, isAclEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TagSearchPlugin

public TagSearchPlugin()
Method Detail

getChangeList

public java.util.Iterator getChangeList(oracle.ecsf.SearchContext ctx,
                                        java.lang.String changeType)
Get the change list for crawling.

Specified by:
getChangeList in interface oracle.ecsf.ChangeListener
Parameters:
ctx - Search Context.
changeType - the type of the change requested. Must be one of following
  • ChangeListener.UPDATE
  • ChangeListener.INSERT
  • ChangeListener.DELETE
Returns:
an iterator of a list of primaryKeys. Returns an empty iterator if nothing changed.

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

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.