Oracle Fusion Middleware extensions for Enterprise Scheduler Service
11g Release 1 (11.1.1.5)

E22563-01

oracle.apps.fnd.applcp.srs.view.backing
Class OutputHandler

java.lang.Object
  extended by oracle.apps.fnd.applcp.srs.view.backing.OutputHandler
All Implemented Interfaces:
java.io.Serializable

public class OutputHandler
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
OutputHandler()
           
OutputHandler(java.lang.String a_currentJobName, java.lang.String a_currentJobPackage, IOutputUser a_outputUser)
           
OutputHandler(java.lang.String a_currentJobName, java.lang.String a_currentJobPackage, IOutputUser a_outputUser, IOutputUser.MODE a_mode)
           
OutputHandler(java.lang.String a_currentJobName, java.lang.String a_currentJobPackage, IOutputUser a_outputUser, IOutputUser.MODE a_mode, java.util.Locale a_locale)
          This constructor is to be used specifically by those users who need to display the output UI in a mode other than the default (CREATE) mode.
OutputHandler(java.lang.String a_currentJobName, java.lang.String a_currentJobPackage, IOutputUser a_outputUser, java.util.Locale a_locale)
           
 
Method Summary
 void addBasicEmailDestination(OutputDocument a_document, java.lang.String a_emailToAddress)
           
 void addBasicPrinterDestination(OutputDocument a_document, java.lang.String a_printerName)
           
 void addBtnActionHandler(javax.faces.event.ActionEvent ae)
           
 void addDestinationMenuHandler(javax.faces.event.ActionEvent ae)
           
 void addEmailDestination(java.lang.String a_emailToAddress)
           
 OutputDocument addOutputDocument()
          this method will allow the user to add a document to the output.
 void addPrinterDestination(java.lang.String a_printerName)
           
 void clear()
           
 OutputDocument createDocument()
          This method helps to create an empty document object.
 void deleteDestinationHandler(javax.faces.event.ActionEvent ae)
           
 java.lang.String[] getActionSn()
           
 java.lang.String[] getActionType()
           
 java.lang.String[] getActionVODefName()
           
 int getCurrentDestinationToRemove()
           
 java.lang.String getJobReportID()
           
 java.util.List<java.lang.String> getLayoutFMGList()
           
 int getNoOfDocuments()
           
 java.util.List<IOutputDocumentTableRow> getOutputDocumentList()
           
 java.util.List<java.lang.String> getOutputFMGList()
           
 oracle.adf.view.rich.component.rich.data.RichTable getOutputTable()
           
 IOutputUser getOutputUser()
           
 java.util.List<javax.faces.model.SelectItem> getPrinterList()
           
 OutputDocumentTableRow getSelectedRow()
           
 java.util.List getSelectedRowData(javax.faces.component.UIComponent component)
          Utility method for table/tree to get the selected row data given the component.
 void initializeOutputTab()
           
 boolean isBipConfigured()
           
 boolean isOutputTableSelected()
           
 void onLayoutChoiceSelected(javax.faces.event.ValueChangeEvent a_event)
           
 void onOutputTableSelect(org.apache.myfaces.trinidad.event.SelectionEvent se)
           
 void populateFMGsList()
           
 void removeAllTableSelections()
           
 void removeBasicEmailDestination(OutputDocument a_document, java.lang.String a_emailToAddress)
           
 void removeBasicPrinterDestination(OutputDocument a_document, java.lang.String a_printerName)
           
 void removeBtnActionHandler(javax.faces.event.ActionEvent ae)
           
 void removeEmailDestination(java.lang.String a_emailToAddress)
           
 void removeOutputTableSelections()
           
 void removePrinterDestination(java.lang.String a_printerName)
           
 void setActionSn(java.lang.String[] a_actionSn)
           
 void setActionType(java.lang.String[] a_actionType)
           
 void setActionVODefName(java.lang.String[] a_actionVODefName)
           
 void setBipConfigured(boolean a_bipConfigured)
           
 void setCurrentDestinationToRemove(int a_currentDestinationToRemove)
           
 void setJobReportID(java.lang.String a_jobReportID)
           
 void setOutputTable(oracle.adf.view.rich.component.rich.data.RichTable a_outputTable)
           
 void setSelectedRow(OutputDocumentTableRow a_selectedRow)
           
 void updateBasicPrinterDestination(OutputDocument a_document, java.lang.String a_oldPrinterName, java.lang.String a_printerName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputHandler

public OutputHandler()

OutputHandler

public OutputHandler(java.lang.String a_currentJobName,
                     java.lang.String a_currentJobPackage,
                     IOutputUser a_outputUser)

OutputHandler

public OutputHandler(java.lang.String a_currentJobName,
                     java.lang.String a_currentJobPackage,
                     IOutputUser a_outputUser,
                     java.util.Locale a_locale)

OutputHandler

public OutputHandler(java.lang.String a_currentJobName,
                     java.lang.String a_currentJobPackage,
                     IOutputUser a_outputUser,
                     IOutputUser.MODE a_mode)

OutputHandler

public OutputHandler(java.lang.String a_currentJobName,
                     java.lang.String a_currentJobPackage,
                     IOutputUser a_outputUser,
                     IOutputUser.MODE a_mode,
                     java.util.Locale a_locale)
This constructor is to be used specifically by those users who need to display the output UI in a mode other than the default (CREATE) mode.

Parameters:
a_currentJobName - The name of the job definition.
a_currentJobPackage - The package name of the job definition.
a_outputUser - The IOUtputUser object.
a_mode - The mode in which to render the UI.
a_locale - The locale object to be used for error messages.
Method Detail

getOutputUser

public IOutputUser getOutputUser()

addBtnActionHandler

public void addBtnActionHandler(javax.faces.event.ActionEvent ae)

removeBtnActionHandler

public void removeBtnActionHandler(javax.faces.event.ActionEvent ae)

setOutputTable

public void setOutputTable(oracle.adf.view.rich.component.rich.data.RichTable a_outputTable)

getOutputTable

public oracle.adf.view.rich.component.rich.data.RichTable getOutputTable()

isOutputTableSelected

public boolean isOutputTableSelected()

getSelectedRowData

public java.util.List getSelectedRowData(javax.faces.component.UIComponent component)
Utility method for table/tree to get the selected row data given the component.

Parameters:
UIComponent - Either UIXTable or UIXTree
Returns:
List of selected row data object.

removeAllTableSelections

public void removeAllTableSelections()

removeOutputTableSelections

public void removeOutputTableSelections()

addOutputDocument

public OutputDocument addOutputDocument()
this method will allow the user to add a document to the output. Typically this method will be used by the Basic mode options to add documents when the user chooses to select a printer, email or notify option.


getOutputDocumentList

public java.util.List<IOutputDocumentTableRow> getOutputDocumentList()

createDocument

public OutputDocument createDocument()
This method helps to create an empty document object.

Returns:
A empty non-null document object.

onOutputTableSelect

public void onOutputTableSelect(org.apache.myfaces.trinidad.event.SelectionEvent se)

setSelectedRow

public void setSelectedRow(OutputDocumentTableRow a_selectedRow)

getSelectedRow

public OutputDocumentTableRow getSelectedRow()

addDestinationMenuHandler

public void addDestinationMenuHandler(javax.faces.event.ActionEvent ae)

addPrinterDestination

public void addPrinterDestination(java.lang.String a_printerName)

addEmailDestination

public void addEmailDestination(java.lang.String a_emailToAddress)

removePrinterDestination

public void removePrinterDestination(java.lang.String a_printerName)

removeEmailDestination

public void removeEmailDestination(java.lang.String a_emailToAddress)

addBasicPrinterDestination

public void addBasicPrinterDestination(OutputDocument a_document,
                                       java.lang.String a_printerName)

updateBasicPrinterDestination

public void updateBasicPrinterDestination(OutputDocument a_document,
                                          java.lang.String a_oldPrinterName,
                                          java.lang.String a_printerName)

addBasicEmailDestination

public void addBasicEmailDestination(OutputDocument a_document,
                                     java.lang.String a_emailToAddress)

removeBasicPrinterDestination

public void removeBasicPrinterDestination(OutputDocument a_document,
                                          java.lang.String a_printerName)

removeBasicEmailDestination

public void removeBasicEmailDestination(OutputDocument a_document,
                                        java.lang.String a_emailToAddress)

deleteDestinationHandler

public void deleteDestinationHandler(javax.faces.event.ActionEvent ae)

setCurrentDestinationToRemove

public void setCurrentDestinationToRemove(int a_currentDestinationToRemove)

getCurrentDestinationToRemove

public int getCurrentDestinationToRemove()

populateFMGsList

public void populateFMGsList()

getLayoutFMGList

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

getOutputFMGList

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

initializeOutputTab

public void initializeOutputTab()

onLayoutChoiceSelected

public void onLayoutChoiceSelected(javax.faces.event.ValueChangeEvent a_event)

setActionSn

public void setActionSn(java.lang.String[] a_actionSn)

getActionSn

public java.lang.String[] getActionSn()

setActionType

public void setActionType(java.lang.String[] a_actionType)

getActionType

public java.lang.String[] getActionType()

setActionVODefName

public void setActionVODefName(java.lang.String[] a_actionVODefName)

getActionVODefName

public java.lang.String[] getActionVODefName()

getPrinterList

public java.util.List<javax.faces.model.SelectItem> getPrinterList()

getNoOfDocuments

public int getNoOfDocuments()

clear

public void clear()

setBipConfigured

public void setBipConfigured(boolean a_bipConfigured)

isBipConfigured

public boolean isBipConfigured()

setJobReportID

public void setJobReportID(java.lang.String a_jobReportID)

getJobReportID

public java.lang.String getJobReportID()

Oracle Fusion Middleware extensions for Enterprise Scheduler Service
11g Release 1 (11.1.1.5)

E22563-01

Copyright © 2011 Oracle. All Rights Reserved.