List of usage examples for org.apache.commons.lang StringUtils isNumeric
public static boolean isNumeric(String str)
Checks if the String contains only unicode digits.
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; }