Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.mobilealert
Interface AlertEngine


public interface AlertEngine

Generic Interface for pushing contents to OracleAS Wireless alert engine for alert message generation and delivery.

See Also:
AlertEngineLocator.getAlertEngine()

Method Summary
 void handleFeedContent(long dataFeederOid, java.util.Map contentFields)
          Push contents to alert engine from a data feeder implemenation by giving the internal object id of the data feeder.
 void handleFeedContent(long dataFeederOid, java.util.Map contentFields, java.util.Map contentFieldsOldValues)
          Push contents to alert engine from a data feeder implemenation by giving the internal object id of the data feeder.
 void handleFeedContent(java.lang.String dataFeederName, java.util.Map contentFields)
          Push contents to alert engine from a data feeder implemenation by giving the name of the data feeder.
 void handleFeedContent(java.lang.String dataFeederName, java.util.Map contentFields, java.util.Map contentFieldsOldValues)
          Push contents to alert engine from a data feeder implemenation by giving the name of the data feeder.

 

Method Detail

handleFeedContent

public void handleFeedContent(java.lang.String dataFeederName,
                              java.util.Map contentFields)
                       throws PanamaException
Push contents to alert engine from a data feeder implemenation by giving the name of the data feeder.
Parameters:
dataFeederName - the name of the data feeder
contentFields - a map of key/value pair which contains content values for all the data feeder input and output parameters
Throws:
PanamaException

handleFeedContent

public void handleFeedContent(long dataFeederOid,
                              java.util.Map contentFields)
                       throws PanamaException
Push contents to alert engine from a data feeder implemenation by giving the internal object id of the data feeder.
Parameters:
dataFeederOid - the internal object id of the data feeder
contentFields - a map of key/value pair which contains content values for all the data feeder input and output parameters
Throws:
PanamaException

handleFeedContent

public void handleFeedContent(java.lang.String dataFeederName,
                              java.util.Map contentFields,
                              java.util.Map contentFieldsOldValues)
                       throws PanamaException
Push contents to alert engine from a data feeder implemenation by giving the name of the data feeder. The following two APIs are used to filter out duplicate triggers as we check the trigger condition for both current and previous contents and fire the trigger only if the current content meets the trigger condition and the previous content does not meet the trigger condition.
Parameters:
dataFeederName - the name of the data feeder
contentFields - a map of key/value pair which contains content values for all the data feeder input and output parameters from the current content feed
PanamaException

handleFeedContent

public void handleFeedContent(long dataFeederOid,
                              java.util.Map contentFields,
                              java.util.Map contentFieldsOldValues)
                       throws PanamaException
Push contents to alert engine from a data feeder implemenation by giving the internal object id of the data feeder. Theis API is used to filter out duplicate triggers as we check the trigger condition for both current and previous contents and fire the trigger only if the current content meets the trigger condition and the previous content does not meet the trigger condition.
Parameters:
dataFeederOid - the internal object id of the data feeder
contentFields - a map of key/value pair which contains content values for all the data feeder input and output parameters from the current content feed
PanamaException

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.