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

E22562-07

oracle.apps.fnd.applcore.flex.deployment.util
Class FlexDeploymentReportUtil

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.deployment.util.FlexDeploymentReportUtil
All Implemented Interfaces:
FlexDeploymentModelConstants, FlexDeploymentConstants

public class FlexDeploymentReportUtil
extends java.lang.Object
implements FlexDeploymentConstants


Field Summary
static java.util.Map _reportElementMap
           
 
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
FlexDeploymentReportUtil()
           
 
Method Summary
static java.lang.String addDeploymentDetails(java.lang.String status, java.lang.String errMsg, java.lang.String afterDeploymentStatusMsg)
          add Deployment Details.
static java.lang.String addReferencedFlexDeploymentDetails(java.lang.String flexCode, java.lang.String appID, java.lang.String enterpriseId, FlexDeploymentSummary summaryObj)
           
static java.lang.String getUnexpectedErrorMessage(java.lang.Throwable t)
           
static java.lang.String getUnexpectedErrorMessageForValidationFlow(java.lang.Throwable t)
           
static java.util.List<java.lang.String> prepareDeploymentReportFromString(java.lang.String errorMsg, FlexDeploymentReport reportObj)
           
static FlexDeploymentBean prepareFlexDeploymentBeanForError(java.lang.String enterpriseId, java.lang.String flexType, java.lang.Long appId, java.lang.String flexCode, long startTime, java.lang.Throwable t)
           
static FlexDeploymentBean prepareFlexDeploymentBeanNoEntityusages(java.lang.String flexType, java.lang.Long appId, java.lang.String flexCode)
           
static java.lang.String prepareFlexValidationReportString(java.util.List<FlexValidationResult> flexValResults)
           
static FlexValidationResult prepareFlexValidationResultFromErrorMessage(java.lang.String enterpriseId, java.lang.String applicationId, java.lang.String flexfieldCode, java.lang.String flexfieldDeployType, java.lang.String errorMessage, java.lang.Throwable t)
           
static java.lang.String prepareMessagePart_EnterpriseInfo(java.lang.String enterpriseId)
           
static java.lang.String prepareReportElementHeader(oracle.jbo.Key flexKey, boolean includeAppID)
           
static java.lang.String prepareReportElementPartForTenant(FlexDeploymentBean bean, boolean iterationThroughTenantList)
           
static java.lang.String prepareReportElementPartForTenant(FlexDeploymentBean bean, boolean iterationThroughTenantList, FlexDeploymentSummary summaryObj)
           
static java.lang.String prepareUnexpectedErrorMessage(java.lang.String flexType, java.lang.Throwable t)
           
static java.lang.String prepareUnexpectedErrorMessageForApp(java.lang.String flexType, java.lang.String app, java.lang.Throwable t)
           
static java.lang.String prepareValidationErrorMessage(FlexDeploymentBean bean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_reportElementMap

public static java.util.Map _reportElementMap
Constructor Detail

FlexDeploymentReportUtil

public FlexDeploymentReportUtil()
Method Detail

prepareFlexDeploymentBeanNoEntityusages

public static FlexDeploymentBean prepareFlexDeploymentBeanNoEntityusages(java.lang.String flexType,
                                                                         java.lang.Long appId,
                                                                         java.lang.String flexCode)

prepareFlexDeploymentBeanForError

public static FlexDeploymentBean prepareFlexDeploymentBeanForError(java.lang.String enterpriseId,
                                                                   java.lang.String flexType,
                                                                   java.lang.Long appId,
                                                                   java.lang.String flexCode,
                                                                   long startTime,
                                                                   java.lang.Throwable t)

prepareFlexValidationResultFromErrorMessage

public static FlexValidationResult prepareFlexValidationResultFromErrorMessage(java.lang.String enterpriseId,
                                                                               java.lang.String applicationId,
                                                                               java.lang.String flexfieldCode,
                                                                               java.lang.String flexfieldDeployType,
                                                                               java.lang.String errorMessage,
                                                                               java.lang.Throwable t)

prepareDeploymentReportFromString

public static java.util.List<java.lang.String> prepareDeploymentReportFromString(java.lang.String errorMsg,
                                                                                 FlexDeploymentReport reportObj)

prepareMessagePart_EnterpriseInfo

public static final java.lang.String prepareMessagePart_EnterpriseInfo(java.lang.String enterpriseId)

getUnexpectedErrorMessage

public static java.lang.String getUnexpectedErrorMessage(java.lang.Throwable t)

getUnexpectedErrorMessageForValidationFlow

public static java.lang.String getUnexpectedErrorMessageForValidationFlow(java.lang.Throwable t)

prepareUnexpectedErrorMessage

public static java.lang.String prepareUnexpectedErrorMessage(java.lang.String flexType,
                                                             java.lang.Throwable t)

prepareUnexpectedErrorMessageForApp

public static java.lang.String prepareUnexpectedErrorMessageForApp(java.lang.String flexType,
                                                                   java.lang.String app,
                                                                   java.lang.Throwable t)

prepareValidationErrorMessage

public static java.lang.String prepareValidationErrorMessage(FlexDeploymentBean bean)

prepareReportElementHeader

public static java.lang.String prepareReportElementHeader(oracle.jbo.Key flexKey,
                                                          boolean includeAppID)

prepareReportElementPartForTenant

public static java.lang.String prepareReportElementPartForTenant(FlexDeploymentBean bean,
                                                                 boolean iterationThroughTenantList)

prepareReportElementPartForTenant

public static java.lang.String prepareReportElementPartForTenant(FlexDeploymentBean bean,
                                                                 boolean iterationThroughTenantList,
                                                                 FlexDeploymentSummary summaryObj)

addReferencedFlexDeploymentDetails

public static java.lang.String addReferencedFlexDeploymentDetails(java.lang.String flexCode,
                                                                  java.lang.String appID,
                                                                  java.lang.String enterpriseId,
                                                                  FlexDeploymentSummary summaryObj)

addDeploymentDetails

public static java.lang.String addDeploymentDetails(java.lang.String status,
                                                    java.lang.String errMsg,
                                                    java.lang.String afterDeploymentStatusMsg)
add Deployment Details.

Parameters:
status - Deployment status
errMsg - error message to be added
afterDeploymentStatusMsg - deployment message text
Returns:
prepared message for deployment

prepareFlexValidationReportString

public static java.lang.String prepareFlexValidationReportString(java.util.List<FlexValidationResult> flexValResults)

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

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.