Example usage for org.apache.commons.lang WordUtils capitalize

List of usage examples for org.apache.commons.lang WordUtils capitalize

Introduction

In this page you can find the example usage for org.apache.commons.lang WordUtils capitalize.

Prototype

public static String capitalize(String str, char[] delimiters) 

Source Link

Document

Capitalizes all the delimiter separated words in a String.

Usage

From source file:com.googlecode.jsonschema2pojo.rules.NameHelper.java

public String capitalizeTrailingWords(String name) {
    char[] wordDelimiters = generationConfig.getPropertyWordDelimiters();

    if (containsAny(name, wordDelimiters)) {
        String capitalizedNodeName = WordUtils.capitalize(name, wordDelimiters);
        name = name.charAt(0) + capitalizedNodeName.substring(1);

        for (char c : wordDelimiters) {
            name = remove(name, c);/*  www.  j  av a2 s  .c o  m*/
        }
    }

    return name;
}

From source file:com.arcbees.gwtpolymer.ComponentPathUtilsImpl.java

@Override
public String extractModuleName(String name) {
    return WordUtils.capitalize(name, new char[] { '-' }).replace("-", "");
}

From source file:com.npower.dm.hibernate.entity.ModelFamilyEntity.java

public String getName() {
    String name = super.getName().replace('_', ' ');
    name = StringUtils.replaceOnce(name, "family ", "");
    return WordUtils.capitalize(name, new char[] { ' ' });
}

From source file:com.npower.dm.model.TestGenerateModelXMLByCSV.java

public void testStringUtils() throws Exception {
    {//from  www.  ja  v a 2s  .c  o m
        String line1 = "0,1,2,3,4,5,6,7,8,9";
        String[] result = StringUtils.splitPreserveAllTokens(line1, ',');
        assertEquals(10, result.length);
    }
    {
        String line1 = ",1,,3,,5,,7,,9";
        String[] result = StringUtils.splitPreserveAllTokens(line1, ',');
        assertEquals(10, result.length);
        assertEquals("", result[0]);
        assertEquals("1", result[1]);
        assertEquals("", result[2]);
        assertEquals("3", result[3]);
        assertEquals("", result[4]);
        assertEquals("5", result[5]);
        assertEquals("", result[6]);
        assertEquals("7", result[7]);
        assertEquals("", result[8]);
        assertEquals("9", result[9]);
    }

    {
        String src = "break_list_of_links_with_br_element_recommended ";
        String result = WordUtils.capitalize(src, new char[] { '_', ' ' });
        assertEquals("Break_List_Of_Links_With_Br_Element_Recommended ", result);
    }
}

From source file:de.akquinet.engineering.vaadinator.mojo.CodeGeneratorMojo.java

protected String toValidJavaClassName(String name) {
    return WordUtils.capitalize(name, new char[] { ' ', '_', '-' }).replaceAll(" ", "").replaceAll("-", "")
            .replaceAll("_", "");
}

From source file:nl.strohalm.cyclos.dao.accounts.AccountDAOImpl.java

@Override
public Iterator<MemberTransactionDetailsReportData> membersTransactionsDetailsReport(
        final MembersTransactionsReportParameters params) {
    final StringBuilder sql = new StringBuilder();
    final Map<String, Object> parameters = new HashMap<String, Object>();

    // Find the transfer types ids
    Set<Long> ttIds = null;
    if (CollectionUtils.isNotEmpty(params.getPaymentFilters())) {
        ttIds = new HashSet<Long>();
        for (PaymentFilter pf : params.getPaymentFilters()) {
            pf = getFetchDao().fetch(pf, PaymentFilter.Relationships.TRANSFER_TYPES);
            final Long[] ids = EntityHelper.toIds(pf.getTransferTypes());
            CollectionUtils.addAll(ttIds, ids);
        }/*from  ww  w  . j  a  va  2 s  . c o  m*/
    }

    // Get the member group ids
    Set<Long> groupIds = null;
    if (CollectionUtils.isNotEmpty(params.getMemberGroups())) {
        groupIds = new HashSet<Long>();
        CollectionUtils.addAll(groupIds, EntityHelper.toIds(params.getMemberGroups()));
    }

    // Get the period
    final Period period = params.getPeriod();
    final QueryParameter beginParameter = HibernateHelper.getBeginParameter(period);
    final QueryParameter endParameter = HibernateHelper.getEndParameter(period);

    // Set the parameters
    final boolean useTT = CollectionUtils.isNotEmpty(ttIds);
    if (useTT) {
        parameters.put("ttIds", ttIds);
    }
    if (beginParameter != null) {
        parameters.put("beginDate", beginParameter.getValue());
    }
    if (endParameter != null) {
        parameters.put("endDate", endParameter.getValue());
    }
    parameters.put("processed", Payment.Status.PROCESSED.getValue());

    // Build the sql string
    sql.append(
            " select u.username, m.name, bu.username broker_username, b.name broker_name, h.account_type_name, h.date, h.amount, h.description, h.related_username, h.related_name, h.transfer_type_name, h.transaction_number");
    sql.append(
            " from members m inner join users u on m.id = u.id left join members b on m.member_broker_id = b.id left join users bu on b.id = bu.id,");
    sql.append(" (");
    if (params.isCredits()) {
        appendMembersTransactionsDetailsReportSqlPart(sql, useTT, beginParameter, endParameter, true, true);
        sql.append(" union");
        appendMembersTransactionsDetailsReportSqlPart(sql, useTT, beginParameter, endParameter, true, false);
        if (params.isDebits()) {
            sql.append(" union");
        }
    }
    if (params.isDebits()) {
        appendMembersTransactionsDetailsReportSqlPart(sql, useTT, beginParameter, endParameter, false, true);
        sql.append(" union");
        appendMembersTransactionsDetailsReportSqlPart(sql, useTT, beginParameter, endParameter, false, false);
    }
    sql.append(" ) h");
    sql.append(" where m.id = h.member_id");
    if (groupIds != null) {
        parameters.put("groupIds", groupIds);
        sql.append(" and m.group_id in (:groupIds)");
    }
    sql.append(" order by m.name, u.username, h.account_type_name, h.date desc, h.transfer_id desc");

    // Prepare the query
    final SQLQuery query = getSession().createSQLQuery(sql.toString());
    final Map<String, Type> columns = new LinkedHashMap<String, Type>();
    columns.put("username", StandardBasicTypes.STRING);
    columns.put("name", StandardBasicTypes.STRING);
    columns.put("broker_username", StandardBasicTypes.STRING);
    columns.put("broker_name", StandardBasicTypes.STRING);
    columns.put("account_type_name", StandardBasicTypes.STRING);
    columns.put("date", StandardBasicTypes.CALENDAR);
    columns.put("amount", StandardBasicTypes.BIG_DECIMAL);
    columns.put("description", StandardBasicTypes.STRING);
    columns.put("related_username", StandardBasicTypes.STRING);
    columns.put("related_name", StandardBasicTypes.STRING);
    columns.put("transfer_type_name", StandardBasicTypes.STRING);
    columns.put("transaction_number", StandardBasicTypes.STRING);
    for (final Map.Entry<String, Type> entry : columns.entrySet()) {
        query.addScalar(entry.getKey(), entry.getValue());
    }
    getHibernateQueryHandler().setQueryParameters(query, parameters);

    // Create a transformer, which will read rows as Object[] and transform them to MemberTransactionDetailsReportData
    final Transformer<Object[], MemberTransactionDetailsReportData> transformer = new Transformer<Object[], MemberTransactionDetailsReportData>() {
        @Override
        public MemberTransactionDetailsReportData transform(final Object[] input) {
            final MemberTransactionDetailsReportData data = new MemberTransactionDetailsReportData();
            int i = 0;
            for (final Map.Entry<String, Type> entry : columns.entrySet()) {
                final String columnName = entry.getKey();
                // Column names are transfer_type_name, property is transferTypeName
                String propertyName = WordUtils.capitalize(columnName, COLUMN_DELIMITERS);
                propertyName = Character.toLowerCase(propertyName.charAt(0)) + propertyName.substring(1);
                propertyName = StringUtils.replace(propertyName, "_", "");
                PropertyHelper.set(data, propertyName, input[i]);
                i++;
            }
            return data;
        }
    };

    return new ScrollableResultsIterator<MemberTransactionDetailsReportData>(query, transformer);
}

From source file:org.fsl.roms.service.action.RoadCheckServiceAction.java

public Event searchTrn(RequestContext context) {
    try {//from  w  ww  . j av a  2 s  .com
        RoadCheckVerifyIdView roadCheckVerifyIdView = (RoadCheckVerifyIdView) context.getFlowScope()
                .get("verifyIdView");

        if (StringUtils.isBlank(roadCheckVerifyIdView.getTrn())) {
            addErrorMessageWithParameter(context, "RequiredFields", "Trn");
            return error();
        }

        //Checks if the TRN is a business
        if (isBusinessTRN(roadCheckVerifyIdView.getTrn())) {
            addErrorMessageText(context, "Invalid TRN");
            return error();
        }

        // check ROMS database first
        PersonBO personBO = getDocumentsManagerService().getPersonByTRN(roadCheckVerifyIdView.getTrn());
        TrnDTO trnDTO = getTRNWebService().getrnDTOByTrn(Integer.parseInt(roadCheckVerifyIdView.getTrn())); //Check TRN Service as well for name changes
        RoadCheckInitiateView roadCheckInitiateView = setDetailsToInitiateRoadCheck(context);
        if (personBO == null) {

            // PersonBO personBO;

            // personBO =
            // getTRNWebServicePortProxy().getPersonBOByTrn(Integer.parseInt(roadCheckVerifyIdView.getTrn()));

            if (trnDTO == null) {
                addErrorMessage(context, "Norecordfound");
                return error();
            } else {
                if (trnDTO.isBusinessTrn()) {
                    addErrorMessageText(context, "Invalid TRN");
                    return error();
                }

                this.setDetails(roadCheckInitiateView, trnDTO);

                roadCheckInitiateView.setTrn(trnDTO.getNbrTrn());
                roadCheckInitiateView.setLastName(
                        WordUtils.capitalize(trnDTO.getLastName().toLowerCase(), Constants.STRING_DELIM_ARRAY));

                roadCheckInitiateView
                        .setPhotoURL(this.getPictureFromBIMS(trnDTO.getNbrTrn(), roadCheckInitiateView));
                if (StringUtil.isSet(roadCheckInitiateView.getPhotoURL()))
                    roadCheckInitiateView.setShowPhoto(true);

                if (trnDTO.getFirstName() != null) {
                    roadCheckInitiateView.setFirstName(WordUtils.capitalize(trnDTO.getFirstName().toLowerCase(),
                            Constants.STRING_DELIM_ARRAY));
                }
                if (trnDTO.getMiddleName() != null) {
                    roadCheckInitiateView.setMiddleName(WordUtils
                            .capitalize(trnDTO.getMiddleName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
                }

            }
        } else {

            this.setDetails(roadCheckInitiateView, personBO);

            /*Set name and picture information based on TRN data. Which should have the latest.*/
            /*roadCheckInitiateView.setTrn(personBO.getTrnNbr());
            roadCheckInitiateView.setLastName(WordUtils.capitalize(personBO.getLastName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
                    
            roadCheckInitiateView.setPhotoURL(this.getPictureFromBIMS(personBO.getTrnNbr(), roadCheckInitiateView));
            if (StringUtil.isSet(roadCheckInitiateView.getPhotoURL()))
               roadCheckInitiateView.setShowPhoto(true);
                    
            if (personBO.getFirstName() != null) {
               roadCheckInitiateView.setFirstName(WordUtils.capitalize(personBO.getFirstName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
            }
            if (personBO.getMiddleName() != null) {
               roadCheckInitiateView.setMiddleName(WordUtils.capitalize(personBO.getMiddleName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
            }*/
            roadCheckInitiateView.setTrn(trnDTO.getNbrTrn());
            roadCheckInitiateView.setLastName(
                    WordUtils.capitalize(trnDTO.getLastName().toLowerCase(), Constants.STRING_DELIM_ARRAY));

            roadCheckInitiateView
                    .setPhotoURL(this.getPictureFromBIMS(trnDTO.getNbrTrn(), roadCheckInitiateView));
            if (StringUtil.isSet(roadCheckInitiateView.getPhotoURL()))
                roadCheckInitiateView.setShowPhoto(true);

            if (trnDTO.getFirstName() != null) {
                roadCheckInitiateView.setFirstName(WordUtils.capitalize(trnDTO.getFirstName().toLowerCase(),
                        Constants.STRING_DELIM_ARRAY));
            }
            if (trnDTO.getMiddleName() != null) {
                roadCheckInitiateView.setMiddleName(WordUtils.capitalize(trnDTO.getMiddleName().toLowerCase(),
                        Constants.STRING_DELIM_ARRAY));
            }
        }
        roadCheckInitiateView.setFromSearch(false);
        context.getFlowScope().put("initiateView", roadCheckInitiateView);
        return success();

    } catch (NumberFormatException e) {
        addErrorMessageText(context, "Invalid TRN");
        e.printStackTrace();
        return error();
    } catch (InvalidTrnBranchException_Exception e) {
        addErrorMessage(context, "Norecordfound");
        e.printStackTrace();
        return error();
    } catch (NotValidTrnTypeException_Exception e) {
        addErrorMessage(context, "Norecordfound");
        e.printStackTrace();
        return error();
    } catch (SystemErrorException_Exception e) {
        addErrorMessage(context, "search.failure");
        e.printStackTrace();
        return error();
    } catch (TaxPayerClosedException e) {
        addErrorMessage(context, "TRN.Status.Closed");
        e.printStackTrace();
        return error();
    } catch (TaxPayerUnintendedException e) {
        addErrorMessage(context, "TRN.Status.Invalid");
        e.printStackTrace();
        return error();
    } catch (TaxPayerDeceasedException e) {
        addErrorMessage(context, "TRN.Status.Deceased");
        e.printStackTrace();
        return error();
    } catch (TaxPayerRetiredException e) {
        addErrorMessage(context, "TRN.Status.Retired");
        e.printStackTrace();
        return error();
    } catch (InvalidTaxPayerException e) {
        addErrorMessage(context, "TRN.Status.Invalid");
        e.printStackTrace();
        return error();
    }

    catch (Exception e) {
        e.printStackTrace();
        addErrorMessage(context, "search.failure");
        return error();
        // TODO: handle exception
    }
}

From source file:org.fsl.roms.service.action.RoadCheckServiceAction.java

public Event searchBIMS(RequestContext context) {
    RoadCheckVerifyIdView roadCheckVerifyIdView = (RoadCheckVerifyIdView) context.getFlowScope()
            .get("verifyIdView");
    try {/*from ww w  .  j  a  va  2  s .c o m*/

        roadCheckVerifyIdView.setShowDialog(false);
        context.getFlowScope().put("verifyIdView", roadCheckVerifyIdView);
        context.getFlowScope().put("badges", new BadgeTableBean());

        boolean error = false;
        if (StringUtils.isBlank(roadCheckVerifyIdView.getFirstName())) {
            addErrorMessageWithParameter(context, "RequiredFields", "First Name");
            error = true;
        }

        if (StringUtils.isBlank(roadCheckVerifyIdView.getLastName())) {
            addErrorMessageWithParameter(context, "RequiredFields", "Last Name");
            error = true;
        }

        if (error == true) {
            return error();
        }

        NameUtil nameUtil = new NameUtil();
        // DataTableMemory dataTable = null;

        List<BadgeBO> badgeBOList = null;
        List<BadgeNameSearchView> badgeNameSearchViewList = new ArrayList<BadgeNameSearchView>();
        BadgeNameSearchView badgeNameSearchView = new BadgeNameSearchView();

        badgeBOList = getBIMSWebService().getBadgeByPersonDetails(roadCheckVerifyIdView.getFirstName(),
                roadCheckVerifyIdView.getMiddleName(), roadCheckVerifyIdView.getLastName(),
                getRomsLoggedInUser().getUsername());

        if (badgeBOList == null || badgeBOList.size() <= 0) {
            addErrorMessage(context, "Norecordfound");
            roadCheckVerifyIdView.setDisableInitiateBtn(false);
            roadCheckVerifyIdView.setShowDialog(false);
            context.getFlowScope().put("verifyIdView", roadCheckVerifyIdView);
            return error();
        }

        if (badgeBOList != null && badgeBOList.size() > 0) {

            // dataTable = new DataTableMemory(badgeBOList,
            // ((DataTableMemory)context.getFlowScope().put("dataTable", dataTable)).rowsPerPage,
            // badgeBOList.size());
            // context.getFlowScope().put("dataTable", dataTable);
            // String noCache = "&nocache=" + Math.random(); //hack to prevent caching
            for (BadgeBO badge : badgeBOList) {
                badgeNameSearchView = new BadgeNameSearchView();
                badgeNameSearchView.setFirstName(
                        WordUtils.capitalize(badge.getFirstName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
                badgeNameSearchView.setLastName(
                        WordUtils.capitalize(badge.getLastName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
                if (badge.getMidName() != null) {
                    badgeNameSearchView.setMidName(WordUtils.capitalize(badge.getMidName().toLowerCase(),
                            Constants.STRING_DELIM_ARRAY));
                }
                badgeNameSearchView.setFullName(nameUtil.getLastNameCapsFirstNameMiddleName(
                        badge.getFirstName(), badge.getLastName(), badge.getMidName()));
                badgeNameSearchView.setTrn(badge.getTrn());
                badgeNameSearchView.setBadgeDesc(badge.getBadgeDesc());
                // Photo
                if (badge.getPhotoImg() != null) {
                    // badgeNameSearchView.setPhoto(new DefaultStreamedContent(new
                    // ByteArrayInputStream(badge.getPhotoImg()), "image/png"));
                    // badgeNameSearchView.setPhotoURL("/PhotoServlet?badgeNo=" + badge.getTrn() + "&badgeType=" +
                    // badge.getBadgeDesc() + "&serviceType=" + "BIMS"+ noCache);
                    String encodedString = Base64.encode(badge.getPhotoImg());
                    badgeNameSearchView.setPhotoURL("data:image/jpg;base64," + encodedString);
                }
                badgeNameSearchViewList.add(badgeNameSearchView);
            }

            context.getFlowScope().put("badges", new BadgeTableBean(badgeNameSearchViewList));
            roadCheckVerifyIdView.setNameSearchTitle("Name Search: "
                    + nameUtil.getLastNameCapsFirstNameMiddleName(roadCheckVerifyIdView.getFirstName(),
                            roadCheckVerifyIdView.getLastName(), roadCheckVerifyIdView.getMiddleName()));
            roadCheckVerifyIdView.setShowDialog(true);
            roadCheckVerifyIdView.setDisableInitiateBtn(false);
            context.getFlowScope().put("verifyIdView", roadCheckVerifyIdView);

            return error();

        }
        if (badgeBOList != null && badgeBOList.size() == 1) {
            RoadCheckInitiateView roadCheckInitiateView = setDetailsToInitiateRoadCheck(context);
            roadCheckInitiateView.setTrn(badgeBOList.get(0).getTrn());
            roadCheckInitiateView.setFirstName(WordUtils
                    .capitalize(badgeBOList.get(0).getFirstName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
            roadCheckInitiateView.setLastName(WordUtils
                    .capitalize(badgeBOList.get(0).getLastName().toLowerCase(), Constants.STRING_DELIM_ARRAY));

            PersonBO personBO = getDocumentsManagerService().getPersonByTRN(roadCheckInitiateView.getTrn());
            if (personBO == null) {
                this.setDetails(roadCheckInitiateView, this.getTRNWebService()
                        .getrnDTOByTrn(Integer.parseInt(roadCheckInitiateView.getTrn())));

            } else {
                this.setDetails(roadCheckInitiateView, personBO);

            }

            if (badgeBOList.get(0).getMidName() != null) {
                roadCheckInitiateView.setMiddleName(WordUtils.capitalize(
                        badgeBOList.get(0).getMidName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
            }

            // Photo
            // String noCache = "&nocache=" + Math.random(); //hack to prevent caching
            if (badgeBOList.get(0).getPhotoImg() != null) {
                // badgeNameSearchView.setPhotoURL("/PhotoServlet?badgeNo=" + badgeBOList.get(0).getTrn() +
                // "&badgeType=" + badgeBOList.get(0).getBadgeDesc()+ noCache);
                // roadCheckInitiateView.setPhotoURL("/PhotoServlet?badgeNo=" + badgeBOList.get(0).getTrn() +
                // "&badgeType=" + badgeBOList.get(0).getBadgeDesc() + "&serviceType=" + "BIMS"+ noCache);

                String encodedString = Base64.encode(badgeBOList.get(0).getPhotoImg());
                roadCheckInitiateView.setPhotoURL("data:image/jpg;base64," + encodedString);

                roadCheckInitiateView.setShowPhoto(true);
            }
            getPictureFromBIMS(badgeBOList.get(0).getTrn(), roadCheckInitiateView);
            roadCheckInitiateView.setFromSearch(false);
            context.getFlowScope().put("initiateView", roadCheckInitiateView);

        }

        return success();

    } catch (NoRecordFoundException e) {
        e.printStackTrace();
        roadCheckVerifyIdView.setDisableInitiateBtn(false);
        context.getFlowScope().put("verifyIdView", roadCheckVerifyIdView);
        addErrorMessage(context, "Norecordfound");
        return error();

    }

    catch (TaxPayerClosedException e) {
        addErrorMessage(context, "TRN.Status.Closed");
        e.printStackTrace();
        return error();
    } catch (TaxPayerUnintendedException e) {
        addErrorMessage(context, "TRN.Status.Invalid");
        e.printStackTrace();
        return error();
    } catch (TaxPayerDeceasedException e) {
        addErrorMessage(context, "TRN.Status.Deceased");
        e.printStackTrace();
        return error();
    } catch (TaxPayerRetiredException e) {
        addErrorMessage(context, "TRN.Status.Retired");
        e.printStackTrace();
        return error();
    } catch (InvalidTaxPayerException e) {
        addErrorMessage(context, "TRN.Status.Invalid");
        e.printStackTrace();
        return error();
    }

    catch (Exception e) {
        e.printStackTrace();
        addErrorMessage(context, "search.failure");
        return error();
        // TODO: handle exception
    }

}

From source file:org.fsl.roms.service.action.RoadCheckServiceAction.java

public Event selectBadge(RequestContext context) {
    try {/* w w w  .  j  a  v  a2 s  .c  o m*/
        BadgeTableBean badgeTableBean = (BadgeTableBean) context.getFlowScope().get("badges");

        RoadCheckInitiateView roadCheckInitiateView = setDetailsToInitiateRoadCheck(context);
        roadCheckInitiateView.setTrn(badgeTableBean.getSelectedBadge().getTrn());
        roadCheckInitiateView.setFirstName(WordUtils.capitalize(
                badgeTableBean.getSelectedBadge().getFirstName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
        roadCheckInitiateView.setLastName(WordUtils.capitalize(
                badgeTableBean.getSelectedBadge().getLastName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
        if (badgeTableBean.getSelectedBadge().getMidName() != null) {
            roadCheckInitiateView.setMiddleName(
                    WordUtils.capitalize(badgeTableBean.getSelectedBadge().getMidName().toLowerCase(),
                            Constants.STRING_DELIM_ARRAY));
        }

        // Photo
        String noCache = "&nocache=" + Math.random(); // hack to prevent caching
        if (badgeTableBean.getSelectedBadge().getPhotoURL() != null) {
            // badgeNameSearchView.setPhotoURL("/PhotoServlet?badgeNo=" + badgeBOList.get(0).getTrn() +
            // "&badgeType=" + badgeBOList.get(0).getBadgeDesc()+ noCache);
            roadCheckInitiateView.setPhotoURL(badgeTableBean.getSelectedBadge().getPhotoURL());

            roadCheckInitiateView.setShowPhoto(true);
        }

        // this.setDetails(roadCheckInitiateView,
        // this.getTRNWebServicePortProxy().getrnDTOByTrn(Integer.parseInt(roadCheckInitiateView.getTrn())));
        PersonBO personBO = getDocumentsManagerService().getPersonByTRN(roadCheckInitiateView.getTrn());
        if (personBO == null) {
            this.setDetails(roadCheckInitiateView,
                    this.getTRNWebService().getrnDTOByTrn(Integer.parseInt(roadCheckInitiateView.getTrn())));

        } else {
            this.setDetails(roadCheckInitiateView, personBO);

        }
        getPictureFromBIMS(badgeTableBean.getSelectedBadge().getTrn(), roadCheckInitiateView);
        roadCheckInitiateView.setFromSearch(false);
        context.getFlowScope().put("initiateView", roadCheckInitiateView);

        return success();

    }

    catch (TaxPayerClosedException e) {
        addErrorMessage(context, "TRN.Status.Closed");
        e.printStackTrace();
        return error();
    } catch (TaxPayerUnintendedException e) {
        addErrorMessage(context, "TRN.Status.Invalid");
        e.printStackTrace();
        return error();
    } catch (TaxPayerDeceasedException e) {
        addErrorMessage(context, "TRN.Status.Deceased");
        e.printStackTrace();
        return error();
    } catch (TaxPayerRetiredException e) {
        addErrorMessage(context, "TRN.Status.Retired");
        e.printStackTrace();
        return error();
    } catch (InvalidTaxPayerException e) {
        addErrorMessage(context, "TRN.Status.Invalid");
        e.printStackTrace();
        return error();
    }

    catch (Exception e) {
        addErrorMessage(context, "search.failure");
        e.printStackTrace();
        return error();
        // TODO: handle exception
    }

}

From source file:org.fsl.roms.service.action.RoadCheckServiceAction.java

public Event initiate(RequestContext context) {
    try {//  w  w w. j  a  va2s .c om
        boolean error = false;
        RoadCheckVerifyIdView roadCheckVerifyIdView = (RoadCheckVerifyIdView) context.getFlowScope()
                .get("verifyIdView");
        if (StringUtils.isBlank(roadCheckVerifyIdView.getFirstName())) {
            addErrorMessageWithParameter(context, "RequiredFields", "First Name");
            error = true;
        }

        if (StringUtils.isBlank(roadCheckVerifyIdView.getLastName())) {
            addErrorMessageWithParameter(context, "RequiredFields", "Last Name");
            error = true;
        }

        if (error == true) {
            return error();
        }

        roadCheckVerifyIdView.setShowDialog(false);
        RoadCheckInitiateView roadCheckInitiateView = setDetailsToInitiateRoadCheck(context);

        roadCheckInitiateView.setFirstName(WordUtils
                .capitalize(roadCheckVerifyIdView.getFirstName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
        roadCheckInitiateView.setLastName(WordUtils
                .capitalize(roadCheckVerifyIdView.getLastName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
        if (roadCheckVerifyIdView.getMiddleName() != null) {
            roadCheckInitiateView.setMiddleName(WordUtils.capitalize(
                    roadCheckVerifyIdView.getMiddleName().toLowerCase(), Constants.STRING_DELIM_ARRAY));
        }

        context.getFlowScope().put("initiateView", roadCheckInitiateView);
        context.getFlowScope().put("verifyIdView", roadCheckVerifyIdView);

        return success();

    }

    catch (Exception e) {
        e.printStackTrace();
        return error();
        // TODO: handle exception
    }

}