Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.flex.deployment
Class FlexfieldDeploymentController

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.deployment.FlexfieldDeploymentController
All Implemented Interfaces:
FlexDeploymentModelConstants, FlexDeploymentConstants
Direct Known Subclasses:
FlexfieldDeploymentAdminUIController, FlexfieldDeploymentMBeanController

public abstract class FlexfieldDeploymentController
extends java.lang.Object
implements FlexDeploymentConstants


Nested Class Summary
static interface FlexfieldDeploymentController.DeployProgressMonitor
           
protected  class FlexfieldDeploymentController.FlexDeployModelerTaskGroupListener
           
 class FlexfieldDeploymentController.FlexfieldDeploymentCommitException
           
 
Field Summary
protected  boolean _asyncDeployment
           
protected  java.lang.StringBuilder _concatenatedErrorMessage
           
protected  EffModelerTaskGroup _effModelerTaskGroup
           
protected  int _entityUsageFailureCount
           
protected  OAApplicationModuleImpl _flexAM
           
protected  FlexDeploymentBean _flexBean
           
protected  boolean _languagePackRun
           
protected  ModelerTaskGroup _modelerTaskGroup
           
protected  boolean _partialDeployment
           
protected  java.util.List<FlexDeploymentTaskInfo> _taskInfoList
           
 
Fields inherited from interface oracle.apps.fnd.applcore.flex.deployment.util.FlexDeploymentConstants
ATHASH_RESOLVER, BLANK, CONNECTION_RESOLVER, DEPLOYMENT_STATUS, DFF_SERVICE_AM_CONFIG_NAME, DFF_SERVICE_AM_NAME, DFF_TAX_NON_APP_MODULE_AM_CONFIG_NAME, DFF_TAX_NON_APP_MODULE_AM_NAME, EFF_CATEGORY_MODELER, EFF_CONTEXT_MODELER, EFF_UI_MODELER, ENTID_REPORT_ELEMENT, ERROR_HEADER, ERROR_MSG_ACTION_CHECK_LOG_AND_SYS_ADMIN, ERROR_MSG_ACTION_NEEDED_HEADER, ERROR_MSG_ERROR_EXCEEDS_LIMIT_CHECK_LOGS, ERROR_MSG_ERROR_HEADER, ERROR_REPORT_ELEMENT, FOR_APPID_REPORT_ELEMENT, INVALID_FLEX_TYPE_ERROR_HEADER, KFF_SERVICE_AM_CONFIG_NAME, KFF_SERVICE_AM_NAME, KFF_USAGES_VO, LOG_MSG_FETCH_ENTERPRISE_IDS, MSG_NO_VALIDATION_ERRORS, MSG_SKIP_DEPLOYMENT_NO_ENTITY_USAGES, NONE_ENTERPRISE, OVERALL_STATUS_VALIDATION_REPORT_HEADER, QUERY_OBJECT_NAME, REFERENCES_REPORT_ELEMENT_END, REFERENCES_REPORT_ELEMENT_START, REGISTER_OBJECT_NAME, REPORT_HEADER, REPORT_TENANT_ERROR_HEADER, SKIP_STATUS, STATUS_DEPLOYED, STATUS_EDITED, STATUS_ERROR, STATUS_READY, STATUS_SUCCESS, SUCCESS_REPORT_ELEMENT
 
Fields inherited from interface oracle.apps.fnd.applcore.flex.deployment.model.util.FlexDeploymentModelConstants
COLUMN_NAME_DEPLOYMENT_ERROR_MSG, COLUMN_NAME_DEPLOYMENT_STATUS, VO_ATTR_DESCRIPTIVE_FLEXFIELD_CODE, VO_ATTR_KEY_FLEXFIELD_CODE, VO_ATTR_NAME_APPLICATION_ID, VO_ATTR_NAME_DEPLOYMENT_ERROR_MSG, VO_ATTR_NAME_DEPLOYMENT_STATUS, VO_ATTR_NAME_FLEX_TYPE
 
Constructor Summary
FlexfieldDeploymentController()
           
FlexfieldDeploymentController(java.util.ArrayList<FlexDeploymentUsageBean> usagesList, OAApplicationModuleImpl flexAM, boolean isSandbox, boolean languagePackRun)
           
FlexfieldDeploymentController(java.util.ArrayList<FlexDeploymentUsageBean> usagesList, OAApplicationModuleImpl flexAM, boolean isSandbox, boolean partialDeployment, boolean languagePackRun)
           
 
Method Summary
protected abstract  ModelerTaskGroupListener createModelerTaskGroupListener(java.util.List<FlexDeploymentTaskInfo> usages)
           
 FlexDeploymentBean deploy()
          Deploys a flexfield.
 boolean isAsyncDeployment()
           
protected  boolean isDeployToSandBox()
           
 boolean isLanguagePackRun()
           
 boolean isPartialDeployment()
           
protected  void processFinishedTask(FlexDeploymentTaskInfo usage)
           
protected  void processInterruptedTask(FlexDeploymentTaskInfo usage, java.lang.Throwable exceptionCause)
           
protected  void processTaskToBeStarted(FlexDeploymentTaskInfo usage)
           
 void setAsyncDeployment(boolean asyncDeployment)
           
protected  void setDeployToSandBox(boolean deployToSandBox)
           
 void setPartialDeployment(boolean _partialDeployment)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_taskInfoList

protected java.util.List<FlexDeploymentTaskInfo> _taskInfoList

_flexAM

protected OAApplicationModuleImpl _flexAM

_modelerTaskGroup

protected ModelerTaskGroup _modelerTaskGroup

_effModelerTaskGroup

protected EffModelerTaskGroup _effModelerTaskGroup

_entityUsageFailureCount

protected int _entityUsageFailureCount

_concatenatedErrorMessage

protected java.lang.StringBuilder _concatenatedErrorMessage

_flexBean

protected FlexDeploymentBean _flexBean

_partialDeployment

protected boolean _partialDeployment

_asyncDeployment

protected boolean _asyncDeployment

_languagePackRun

protected boolean _languagePackRun
Constructor Detail

FlexfieldDeploymentController

public FlexfieldDeploymentController(java.util.ArrayList<FlexDeploymentUsageBean> usagesList,
                                     OAApplicationModuleImpl flexAM,
                                     boolean isSandbox,
                                     boolean languagePackRun)

FlexfieldDeploymentController

public FlexfieldDeploymentController(java.util.ArrayList<FlexDeploymentUsageBean> usagesList,
                                     OAApplicationModuleImpl flexAM,
                                     boolean isSandbox,
                                     boolean partialDeployment,
                                     boolean languagePackRun)

FlexfieldDeploymentController

public FlexfieldDeploymentController()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

createModelerTaskGroupListener

protected abstract ModelerTaskGroupListener createModelerTaskGroupListener(java.util.List<FlexDeploymentTaskInfo> usages)

deploy

public FlexDeploymentBean deploy()
                          throws FlexfieldDeploymentController.FlexfieldDeploymentCommitException
Deploys a flexfield.

Returns:
the bean
Throws:
java.lang.RuntimeException - thrown when the status cannot be commited to the DB. DEPLOYMENT FAILURES WILL NOT BE RE-THROWN AS EXCEPTIONS.
FlexfieldDeploymentController.FlexfieldDeploymentCommitException

processTaskToBeStarted

protected void processTaskToBeStarted(FlexDeploymentTaskInfo usage)

processFinishedTask

protected void processFinishedTask(FlexDeploymentTaskInfo usage)

processInterruptedTask

protected void processInterruptedTask(FlexDeploymentTaskInfo usage,
                                      java.lang.Throwable exceptionCause)

setDeployToSandBox

protected void setDeployToSandBox(boolean deployToSandBox)

isDeployToSandBox

protected boolean isDeployToSandBox()

setPartialDeployment

public void setPartialDeployment(boolean _partialDeployment)

isPartialDeployment

public boolean isPartialDeployment()

isLanguagePackRun

public boolean isLanguagePackRun()

setAsyncDeployment

public void setAsyncDeployment(boolean asyncDeployment)

isAsyncDeployment

public boolean isAsyncDeployment()

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.