Package it.eng.spago.error

Examples of it.eng.spago.error.EMFErrorHandler


   * call the correct jsp reference.
   */

  public String getPublisherName(RequestContainer requestContainer, ResponseContainer responseContainer) {

    EMFErrorHandler errorHandler = responseContainer.getErrorHandler();
   
    // get the module response
    SourceBean moduleResponse = (SourceBean)responseContainer.getServiceResponse().getAttribute("DetailMenuModule");

    // if the module response is null throws an error and return the name of the errors publisher
    if(moduleResponse==null) {

      EMFUserError error = new EMFUserError(EMFErrorSeverity.ERROR, 10 );
      errorHandler.addError(error);
      return new String("error");
    }
   
   
    // if there are errors and they are only validation errors return the name for the detail publisher
    if(!errorHandler.isOK()) {
      if(GeneralUtilities.isErrorHandlerContainingOnlyValidationError(errorHandler)) {
        return "detailMenu";
      }
    }
   
   
    // if there are some errors into the errorHandler (not validation errors), return the name for the errors publisher
    if(!errorHandler.isOKBySeverity(EMFErrorSeverity.ERROR)) {
      return new String("error");
    }
   
    Object lookup=moduleResponse.getAttribute(DetailMenuModule.LOOKUP);
   
View Full Code Here


    public static transient Logger logger = Logger.getLogger(EngineStartupExceptionTrapAction.class);
 
  
  public void service(SourceBean serviceRequest, SourceBean serviceResponse)  {
   
    EMFErrorHandler errorHandler;
    Collection errors ;
    Iterator it;
   
    logger.debug("IN");
    try {
     
      errorHandler = getErrorHandler();
      Assert.assertNotNull(errorHandler, "error handler cannot be null");
     
      errors = errorHandler.getErrors();
      logger.debug("error handler contains [" + errors.size() + "] error/s");
     
      it = errors.iterator();
      while(it.hasNext()) {
        Object o = it.next();
View Full Code Here

  logger.debug("IN");

  String message = (String) request.getAttribute("MESSAGEDET");
  message.toLowerCase();
  logger.debug("begin of import / export service with message =" + message);
  EMFErrorHandler errorHandler = getErrorHandler();
  try {
      if (message == null) {
    EMFUserError userError = new EMFUserError(EMFErrorSeverity.ERROR, "101", "component_impexp_messages");
    logger.warn("The message parameter is null");
    errorHandler.addError(userError);
    throw userError;
      }
      if (message.trim().equalsIgnoreCase(ImportExportConstants.EXPORT)) {
    exportConf(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPORT)) {
    importConf(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_ROLE_ASSOCIATION)) {
    associateRoles(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_ENGINE_ASSOCIATION)) {
    associateEngines(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_DATA_SOURCE_ASSOCIATION)) {
    associateDataSources(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_METADATA_ASS)) {
    associateMetadata(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_EXIT)) {
    exitImport(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_BACK_ENGINE_ASS)) {
    backEngineAssociation(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_BACK_DS_ASS)) {
      backDataSourceAssociation(request, response);
      } else if (message.trim().equalsIgnoreCase(ImportExportConstants.IMPEXP_BACK_METADATA_ASS)) {
    backMetadataAssociation(request, response);
      }
  } catch (EMFUserError emfu) {
      errorHandler.addError(emfu);
  } catch (Exception ex) {
      logger.error("Error during the service execution", ex);
      EMFUserError error = new EMFUserError(EMFErrorSeverity.ERROR, "100", "component_impexp_messages");
      errorHandler.addError(error);
      return;
  } finally {
      logger.debug("OUT");
  }
    }
View Full Code Here

   * @return A string representing the name of the correct publisher, which will
   * call the correct jsp reference.
   */
  public String getPublisherName(RequestContainer requestContainer, ResponseContainer responseContainer) {
      logger.debug("IN");
      EMFErrorHandler errorHandler = responseContainer.getErrorHandler();
    SourceBean moduleResponse = (SourceBean)responseContainer.getServiceResponse().getAttribute("ImportExportModule");
    if(moduleResponse==null) {
      logger.warn( "Module response null");
      EMFUserError error = new EMFUserError(EMFErrorSeverity.ERROR, "10", "component_impexp_messages");
      errorHandler.addError(error);
      logger.warn("OUT. Error");
      return "error";
    }
   
    String pubName = (String)moduleResponse.getAttribute(ImportExportConstants.PUBLISHER_NAME);
   
    // if there are errors and they are only validation errors return the name for the detail publisher
    if(!errorHandler.isOK()) {
      if(GeneralUtilities.isErrorHandlerContainingOnlyValidationError(errorHandler)) {
        if((pubName!=null) && !(pubName.trim().equals(""))) {
          return pubName;
        } else {
          return new String("ImportExportLoopback");
        }
      }
    }
   
       
    if(errorHandler.isOKBySeverity(EMFErrorSeverity.ERROR)) {
      if((pubName!=null) && !(pubName.trim().equals(""))) {
          logger.debug("OUT.pubName="+pubName);
        return pubName;
      } else {
          logger.debug("OUT.pubName=ImportExportLoopback");
View Full Code Here

   * call the correct jsp reference.
   */
  public String getPublisherName(RequestContainer requestContainer,
      ResponseContainer responseContainer) {
   
    EMFErrorHandler errorHandler = responseContainer.getErrorHandler();
   
    // get the module response
    SourceBean moduleResponse = (SourceBean) responseContainer.getServiceResponse().getAttribute("DetailEventLogModule");
   
    // if the module response is null throws an error and return the name of the errors publisher
    if (moduleResponse == null) {
      SpagoBITracer.major(SpagoBIConstants.NAME_MODULE,
                this.getClass().getName(),
                "getPublisherName",
                "Module response null");
      EMFUserError error = new EMFUserError(EMFErrorSeverity.ERROR, 10);
      errorHandler.addError(error);
      return "error";
    }
   
    // if there are some errors into the errorHandler (not validation errors), return the name for the errors publisher
    if (!errorHandler.isOKBySeverity(EMFErrorSeverity.ERROR)) {
      return new String("error");
    }
   
    String publisherName = (String) moduleResponse.getAttribute("PUBLISHER_NAME");
   
View Full Code Here

   */
  public void service(SourceBean request, SourceBean response) throws Exception {
    logger.debug("IN");
    String message = (String) request.getAttribute("MESSAGEDET");
   
    EMFErrorHandler errorHandler = getErrorHandler();
    try {
      if (message == null) {
        EMFUserError userError = new EMFUserError(EMFErrorSeverity.ERROR, 101);
        logger.debug("The message parameter is null");
        throw userError;
      }
      logger.debug("The message parameter is: " + message.trim());
      if (message.trim().equalsIgnoreCase("MOVE_STATE_UP")) {
        moveStateUp(request,  response);
      }
      else if (message.trim().equalsIgnoreCase("MOVE_STATE_DOWN")) {
        moveStateDown(request,  response);
        }
     
    } catch (EMFUserError eex) {
      errorHandler.addError(eex);
      return;
    } catch (Exception ex) {
      EMFInternalError internalError = new EMFInternalError(EMFErrorSeverity.ERROR, ex);
      errorHandler.addError(internalError);
      return;
    }
 
  logger.debug("OUT");
    }
View Full Code Here

  public void init(SourceBean config) {
        super.init(config);
    }
 
  public void service(SourceBean request, SourceBean response) throws SpagoBIServiceException {
    EMFErrorHandler errorHandler = this.getErrorHandler();
    if (!errorHandler.isOK()) {
      writeErrorsBackToClient();
      return;
    }
    setSpagoBIRequestContainer( request );
    setSpagoBIResponseContainer( response );
View Full Code Here

    public static transient Logger logger = Logger.getLogger(ServiceExceptionAction.class);
 
  
  public void service(SourceBean serviceRequest, SourceBean serviceResponse)  {
   
    EMFErrorHandler errorHandler;
    Collection errors ;
    Iterator it;
   
    logger.debug("IN");
    try {
   
      errorHandler = getErrorHandler();
      Assert.assertNotNull(errorHandler, "error handler cannot be null");
     
      errors = errorHandler.getErrors();
      logger.debug("error handler contains [" + errors.size() + "] error/s");
     
      it = errors.iterator();
      while(it.hasNext()) {
        Object o = it.next();
View Full Code Here

    List rowsVector = null;
    if (rowsSourceBean != null)
      rowsVector = rowsSourceBean.getAttributeAsList(DataRow.ROW_TAG);
    if ((rowsSourceBean == null)) {//|| (rowsVector.size() == 0)) {
      EMFErrorHandler engErrorHandler = serviceRequestContext.getErrorHandler();
      engErrorHandler.addError(new EMFUserError(EMFErrorSeverity.INFORMATION, 10001));
    } // if ((rowsSourceBean == null) || (rowsVector.size() == 0))
    else
      for (int i = 0; i < rowsVector.size(); i++)
        paginator.addRow(rowsVector.get(i));
   
View Full Code Here

        serviceRequestContext.getRequestContainer(),
        serviceRequestContext.getResponseContainer(),
        pool,
        statement,
        "DELETE");
    EMFErrorHandler engErrorHandler = serviceRequestContext.getErrorHandler();
    if ((isOK != null) && isOK.booleanValue()) {
      engErrorHandler.addError(new EMFUserError(EMFErrorSeverity.INFORMATION, 10002));
      return true;
    } // if ((isOK != null) && isOK.booleanValue())
    TracerSingleton.log(
      Constants.NOME_MODULO,
      TracerSingleton.MAJOR,
      "KFDelegatedBasicListService::delete: errore cancellazione riga");
    engErrorHandler.addError(new EMFUserError(EMFErrorSeverity.WARNING, 10003));
    return false;
  } // public static boolean delete( ServiceIFace service, SourceBean request,
View Full Code Here

TOP

Related Classes of it.eng.spago.error.EMFErrorHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.