Example usage for org.apache.commons.lang StringUtils isNumeric

List of usage examples for org.apache.commons.lang StringUtils isNumeric

Introduction

In this page you can find the example usage for org.apache.commons.lang StringUtils isNumeric.

Prototype

public static boolean isNumeric(String str) 

Source Link

Document

Checks if the String contains only unicode digits.

Usage

From source file:eu.eidas.node.auth.service.AUSERVICESAML.java

private String resolveErrorMessage(String errorCode, String statusCode, String errorId) {
    String errorMsg;/*from   w  w  w. j  av a 2  s. co m*/
    try {
        if (StringUtils.isNumeric(errorCode)) {
            errorMsg = messageSource.getMessage(errorId, new Object[] { errorCode }, Locale.getDefault());
        } else {
            errorMsg = messageSource.getMessage(errorId, new Object[] { statusCode }, Locale.getDefault());
        }
    } catch (NoSuchMessageException nme) {//NOSONAR
        errorMsg = errorCode + " - " + errorId;
    }
    return errorMsg;
}

From source file:fr.paris.lutece.plugins.crm.modules.mylutece.web.CRMMyluteceJspBean.java

/**
 * Gets the confirm reinit password.// w w w  .j a  v a  2  s  . com
 *
 * @param request the request
 * @return the confirm reinit password
 */
public String getConfirmReinitPassword(HttpServletRequest request) {
    String strIdCRMUser = request.getParameter(PARAMETER_ID_CRM_USER);

    if (StringUtils.isBlank(strIdCRMUser) || !StringUtils.isNumeric(strIdCRMUser)) {
        return AdminMessageService.getMessageUrl(request, Messages.MANDATORY_FIELDS, AdminMessage.TYPE_STOP);
    }

    UrlItem url = new UrlItem(JSP_URL_REINIT_PASSWORD);
    url.addParameter(PARAMETER_ID_CRM_USER, strIdCRMUser);

    return AdminMessageService.getMessageUrl(request, MESSAGE_CONFIRM_REINIT_PASSWORD, url.getUrl(),
            AdminMessage.TYPE_CONFIRMATION);
}

From source file:edu.ku.brc.af.core.UsageTracker.java

/**
 * Returns a {@link List} of usage statistics as name/value pairs.  If a statistic has a count of 0,
 * it may or may not be present in the list.
 * /*w  w  w  .  j  a  va2 s.c  o m*/
 * @return a collection of all usage statistics
 */
public synchronized static List<Pair<String, Integer>> getUsageStats() {
    List<Pair<String, Integer>> usageStats = new Vector<Pair<String, Integer>>();

    for (Object keyObj : usageProps.keySet()) {
        String prefName = keyObj.toString();
        String valStr;

        if (prefName.equals(USAGE_PREFIX + "RunCount")) {
            valStr = AppPreferences.getLocalPrefs().get(prefName, "");
        } else {
            valStr = usageProps.getProperty(prefName);
        }
        if (!valStr.isEmpty() && StringUtils.isNumeric(valStr)) {
            int count = Integer.parseInt(valStr);
            Pair<String, Integer> stat = new Pair<String, Integer>(prefName, count);
            usageStats.add(stat);
        }
    }

    return usageStats;
}

From source file:com.googlecode.osde.internal.runtime.RunApplicationDialog.java

private void setDefaultValues() {
    try {// www.  j  av a  2 s .c  o  m
        OsdeConfig config = Activator.getDefault().getOsdeConfiguration();
        String prevCountry = gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_COUNTRY));
        if (StringUtils.isNumeric(prevCountry)) {
            countries.select(Integer.parseInt(prevCountry));
        } else {
            for (int i = 0; i < countries.getItemCount(); i++) {
                String country = countries.getItem(i);
                if (country.substring(country.indexOf('(') + 1, country.length() - 1)
                        .equals(config.getDefaultCountry())) {
                    countries.select(i);
                    break;
                }
            }
        }
        String prevLang = gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_LANG));
        if (StringUtils.isNumeric(prevLang)) {
            languages.select(Integer.parseInt(prevLang));
        } else {
            for (int i = 0; i < languages.getItemCount(); i++) {
                String language = languages.getItem(i);
                if (language.substring(language.indexOf('(') + 1, language.length() - 1)
                        .equals(config.getDefaultLanguage())) {
                    languages.select(i);
                    break;
                }
            }
        }
        String prevOwner = gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_OWNER));
        if (StringUtils.isNumeric(prevOwner)) {
            owners.select(Integer.parseInt(prevOwner));
        }
        String prevViewer = gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_VIEWER));
        if (StringUtils.isNumeric(prevViewer)) {
            viewers.select(Integer.parseInt(prevViewer));
        }
        String prevView = gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_VIEW));
        if (StringUtils.isNumeric(prevView)) {
            viewKind.select(Integer.parseInt(prevView));
        }
        String prevWidth = gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_WIDTH));
        if (StringUtils.isNumeric(prevWidth)) {
            widths.setSelection(Integer.parseInt(prevWidth));
        }

        boolean prevMeasurePerformance = Boolean.parseBoolean(gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_MEASURE_PERFORMANCE)));
        measurePerformanceCheck.setSelection(prevMeasurePerformance);
        measurePerformanceCheck.notifyListeners(SWT.Selection, null);

        String prevNotUseSecurityToken = gadgetXmlFile
                .getPersistentProperty(new QualifiedName(Activator.PLUGIN_ID, PREF_NOT_USE_SECURITY_TOKEN));
        if (StringUtils.isNotEmpty(prevNotUseSecurityToken)) {
            notUseSecurityTokenCheck.setSelection(Boolean.parseBoolean(prevNotUseSecurityToken));
        }
    } catch (CoreException e) {
        logger.error("Setting the default values to Run Application Dialog failed.", e);
    }
}

From source file:fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskEditTicket.java

/**
 * Process the task for agent side//from   w  w w  . j a  v  a  2  s .c  o  m
 * @param nIdResourceHistory the ResourceHistory id
 * @param request the request
 * @param locale the locale
 * @param config the task configuration
 * @return the information message to store
 */
private String processAgentTask(int nIdResourceHistory, HttpServletRequest request, Locale locale,
        TaskEditTicketConfig config) {
    String strTaskInformation = StringUtils.EMPTY;

    String strAgentMessage = request.getParameter(PARAMETER_MESSAGE + UNDERSCORE + getId());
    String[] listIdsEntry = request.getParameterValues(PARAMETER_IDS_ENTRY + UNDERSCORE + getId());

    // We get the ticket to modify
    Ticket ticket = getTicket(nIdResourceHistory);

    boolean bCreate = false;
    List<EditableTicketField> listEditableTicketFields = new ArrayList<EditableTicketField>();

    EditableTicket editableTicket = _editableTicketService.find(nIdResourceHistory, getId());

    if (editableTicket == null) {
        editableTicket = new EditableTicket();
        editableTicket.setIdHistory(nIdResourceHistory);
        editableTicket.setIdTask(getId());
        editableTicket.setIdTicket(ticket.getId());
        bCreate = true;
    }

    StringBuilder sbEntries = new StringBuilder();

    if (listIdsEntry != null) {
        for (String strIdEntry : listIdsEntry) {
            if (StringUtils.isNotBlank(strIdEntry) && StringUtils.isNumeric(strIdEntry)) {
                int nIdEntry = Integer.parseInt(strIdEntry);
                EditableTicketField editableTicketField = new EditableTicketField();
                editableTicketField.setIdEntry(nIdEntry);

                listEditableTicketFields.add(editableTicketField);

                Entry entry = EntryHome.findByPrimaryKey(nIdEntry);
                sbEntries.append(entry.getTitle()).append(SEPARATOR);
            }
        }

        if (sbEntries.length() != 0) {
            sbEntries.delete(sbEntries.length() - SEPARATOR.length(), sbEntries.length());
        }
    }

    editableTicket.setMessage(StringUtils.isNotBlank(strAgentMessage) ? strAgentMessage : StringUtils.EMPTY);
    editableTicket.setListEditableTicketFields(listEditableTicketFields);
    editableTicket.setIsEdited(false);

    if (bCreate) {
        _editableTicketService.create(editableTicket);
    } else {
        _editableTicketService.update(editableTicket);
    }

    if (ticket != null) {
        ticket.setUrl(buildEditUrl(request, nIdResourceHistory, getId(), config.getIdUserEditionAction()));
        TicketHome.update(ticket);
    }

    if (sbEntries.length() == 0) {
        strTaskInformation = MessageFormat.format(I18nService.getLocalizedString(
                MESSAGE_EDIT_TICKET_INFORMATION_VIEW_AGENT_NO_FIELD_EDITED, Locale.FRENCH), strAgentMessage);
    } else {
        strTaskInformation = MessageFormat.format(
                I18nService.getLocalizedString(MESSAGE_EDIT_TICKET_INFORMATION_VIEW_AGENT, Locale.FRENCH),
                sbEntries.toString(), strAgentMessage);
    }

    return strTaskInformation;
}

From source file:net.sourceforge.fenixedu.presentationTier.Action.publico.FinalDegreeWorkProposalsDispatchAction.java

public ActionForward viewFinalDegreeWorkProposal(ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
    String finalDegreeWorkProposalOIDString = request.getParameter("finalDegreeWorkProposalOID");
    if (finalDegreeWorkProposalOIDString != null && !finalDegreeWorkProposalOIDString.equals("")
            && StringUtils.isNumeric(finalDegreeWorkProposalOIDString)) {

        final Proposal proposal = FenixFramework.getDomainObject(finalDegreeWorkProposalOIDString);

        if (!proposal.canBeReadBy(getUserView(request))) {
            return mapping.findForward("show-final-degree-work-proposal-not-published-page");
        }/*from   w w  w . java2 s.c  o  m*/

        InfoProposal infoProposal = ReadFinalDegreeWorkProposal
                .runReadFinalDegreeWorkProposal(finalDegreeWorkProposalOIDString);
        infoProposal.getExecutionDegree().setGetNextExecutionYear(true);
        request.setAttribute("finalDegreeWorkProposal", infoProposal);
    }
    return mapping.findForward("show-final-degree-work-proposal");
}

From source file:es.emergya.ui.plugins.admin.AdminLayers.java

private FiltrarAction getFiltrarAction() {
    return layers.new FiltrarAction() {

        private static final long serialVersionUID = -8261691115496760409L;

        @Override//from   ww w  .  j ava 2 s. c  o m
        protected void applyFilter(JTable filters) {
            final CapaInformacion example = new CapaInformacion();
            Object valueAt = filters.getValueAt(0, 1);
            if (valueAt != null && StringUtils.isNumeric(valueAt.toString())
                    && valueAt.toString().length() > 0) {
                example.setOrden(new Integer(valueAt.toString()));

            }
            valueAt = filters.getValueAt(0, 2);
            if (valueAt != null && valueAt.toString().trim().length() > 0) {
                example.setNombre(valueAt.toString());

            }
            valueAt = filters.getValueAt(0, 3);
            if (valueAt != null && valueAt.toString().trim().length() > 0) {
                example.setUrl(valueAt.toString());

            }
            valueAt = filters.getValueAt(0, 4);
            if (valueAt != null && valueAt.toString().trim().length() > 0) {
                example.setOpcional(valueAt.equals("Opcional"));

            }
            valueAt = filters.getValueAt(0, 5);
            if (valueAt != null && valueAt.toString().trim().length() > 0) {
                example.setHabilitada(valueAt.equals("Habilitada"));

            }
            layers.setTableData(getAll(example));
        }
    };
}

From source file:fr.paris.lutece.portal.business.user.attribute.AttributeRadioButton.java

/**
 * {@inheritDoc}/*  w w w . ja  va2 s . co  m*/
 */
@Override
public List<AdminUserField> getUserFieldsData(String[] strValues, AdminUser user) {
    List<AdminUserField> listUserFields = new ArrayList<AdminUserField>();

    if (strValues != null) {
        for (String strValue : strValues) {
            AdminUserField userField = new AdminUserField();
            AttributeField attributeField;

            if (StringUtils.isNotBlank(strValue) && StringUtils.isNumeric(strValue)) {
                int nIdField = Integer.parseInt(strValue);
                attributeField = AttributeFieldService.getInstance().getAttributeField(nIdField);
            } else {
                attributeField = new AttributeField();
                attributeField.setAttribute(this);
                attributeField.setTitle(strValue);
                attributeField.setValue(strValue);
            }

            if (attributeField != null) {
                userField.setUser(user);
                userField.setAttribute(this);
                userField.setAttributeField(attributeField);
                userField.setValue(attributeField.getTitle());
                listUserFields.add(userField);
            }
        }
    }

    return listUserFields;
}

From source file:com.impetus.client.redis.RedisClient.java

/**
 * Gets the double./*from  ww  w. ja  v a 2s . com*/
 * 
 * @param valueAsStr
 *            the value as str
 * @return the double
 */
private double getDouble(String valueAsStr) {
    return StringUtils.isNumeric(valueAsStr) ? Double.parseDouble(valueAsStr)
            : Double.parseDouble(((Integer) valueAsStr.hashCode()).toString());
}

From source file:fr.paris.lutece.portal.business.user.attribute.AttributeCheckBox.java

/**
 * Get the data of the user fields//from   ww  w . j a v a 2 s.  com
 * @param strValues Values
 * @param user user
 * @return user field data
 */
@Override
public List<AdminUserField> getUserFieldsData(String[] strValues, AdminUser user) {
    List<AdminUserField> listUserFields = new ArrayList<AdminUserField>();

    if (strValues != null) {
        for (String strValue : strValues) {
            AdminUserField userField = new AdminUserField();
            AttributeField attributeField;

            if (StringUtils.isNotBlank(strValue) && StringUtils.isNumeric(strValue)) {
                int nIdField = Integer.parseInt(strValue);
                attributeField = AttributeFieldService.getInstance().getAttributeField(nIdField);
            } else {
                attributeField = new AttributeField();
                attributeField.setAttribute(this);
                attributeField.setTitle(strValue);
                attributeField.setValue(strValue);
            }

            userField.setUser(user);
            userField.setAttribute(this);
            userField.setAttributeField(attributeField);
            userField.setValue(attributeField.getTitle());

            listUserFields.add(userField);
        }
    }

    return listUserFields;
}