/** * Returns the Object value as an integer array. If the value is * <code>null</code>, the {@link #DEFAULT_INTEGER_VALUES} array is returned. * In the returned array, each value element not convertible to an integer * is replaced by the {@link #DEFAULT_INTEGER}. * * @param value the value to convert * @return the value as an integer array */ public static int[] getIntegerValues(Object value) { return getIntegerValues(value, DEFAULT_INTEGER_VALUES); }
/** * Returns the String array values as an integer array. If the values array * is <code>null</code>, the {@link #DEFAULT_INTEGER_VALUES} array is * returned. In the returned array, each value element not convertible to an * integer is replaced by the {@link #DEFAULT_INTEGER}. * * @param values the values to convert * @return the values as an integer array */ public static int[] getIntegerValues(String[] values) { return getIntegerValues(values, DEFAULT_INTEGER_VALUES); }
public int[] getIntegerValues(java.lang.Object value) { return GetterUtil.getIntegerValues(value); }
public int[] getIntegerValues(java.lang.Object value, int[] defaultValue) { return GetterUtil.getIntegerValues(value, defaultValue); }
public int[] getIntegerValues(java.lang.String[] values, int[] defaultValue) { return GetterUtil.getIntegerValues(values, defaultValue); }
public int[] getIntegerValues(java.lang.String[] values) { return GetterUtil.getIntegerValues(values); }
/** * Returns the Object value as an integer array. If the value is * <code>null</code>, the default value is returned. In the returned array, * each value element not convertible to an integer is replaced by the * {@link #DEFAULT_INTEGER}. * * @param value the value to convert * @param defaultValue a default value * @return the value as an integer array */ public static int[] getIntegerValues(Object value, int[] defaultValue) { if (value instanceof String[]) { return getIntegerValues((String[])value, defaultValue); } if (value instanceof int[]) { return (int[])value; } return defaultValue; }
/** * Returns the request parameter value as an integer array. In the returned * array, each parameter value not convertible to an integer is replaced by * the default value. * * @param request the servlet request from which to read the parameter * @param param the name of the parameter * @param defaultValue a default value * @return the request parameter value as an integer */ public static int[] getIntegerValues( HttpServletRequest request, String param, int[] defaultValue) { return GetterUtil.getIntegerValues( getParameterValues(request, param, null), defaultValue); }
/** * Returns the portlet request parameter value as an integer array. In the * returned array, each parameter value not convertible to an integer is * replaced by the default value. * * @param portletRequest the portlet request from which to read the * parameter * @param param the name of the parameter * @param defaultValue a default value * @return the portlet request parameter value as an integer */ public static int[] getIntegerValues( PortletRequest portletRequest, String param, int[] defaultValue) { return GetterUtil.getIntegerValues( getParameterValues(portletRequest, param, null), defaultValue); }
/** * Returns the service context parameter value as an integer array. In the * returned array, each parameter value not convertible to an integer is * replaced by the default value. * * @param serviceContext the service context from which to read the * parameter * @param param the name of the parameter * @param defaultValue a default value * @return the service context parameter value as an integer */ public static int[] getIntegerValues( ServiceContext serviceContext, String param, int[] defaultValue) { return GetterUtil.getIntegerValues( serviceContext.getAttribute(param), defaultValue); }
public static void init() { if (!_LOG_SANITIZER_ENABLED) { return; } _logSanitizerEscapeHTMLEnabled = GetterUtil.getBoolean( SystemProperties.get(PropsKeys.LOG_SANITIZER_ESCAPE_HTML_ENABLED)); _logSanitizerReplacementCharacter = (char)GetterUtil.getInteger( SystemProperties.get( PropsKeys.LOG_SANITIZER_REPLACEMENT_CHARACTER)); for (int i = 0; i < _WHITELIST_CHARACTERS.length; i++) { _WHITELIST_CHARACTERS[i] = 1; } int[] whitelistCharacters = GetterUtil.getIntegerValues( StringUtil.split( SystemProperties.get( PropsKeys.LOG_SANITIZER_WHITELIST_CHARACTERS))); for (int whitelistCharacter : whitelistCharacters) { if ((whitelistCharacter >= 0) && (whitelistCharacter < _WHITELIST_CHARACTERS.length)) { _WHITELIST_CHARACTERS[whitelistCharacter] = 0; } else { System.err.println( "Unable to register log whitelist character " + whitelistCharacter); } } }
protected void addStatus( BooleanFilter contextBooleanFilter, SearchContext searchContext) throws Exception { int[] statuses = GetterUtil.getIntegerValues( searchContext.getAttribute(Field.STATUS), null); if (ArrayUtil.isEmpty(statuses)) { int status = GetterUtil.getInteger( searchContext.getAttribute(Field.STATUS), WorkflowConstants.STATUS_APPROVED); statuses = new int[] {status}; } if (!ArrayUtil.contains(statuses, WorkflowConstants.STATUS_ANY)) { TermsFilter statusesTermsFilter = new TermsFilter(Field.STATUS); statusesTermsFilter.addValues(ArrayUtil.toStringArray(statuses)); contextBooleanFilter.add( statusesTermsFilter, BooleanClauseOccur.MUST); } else { contextBooleanFilter.addTerm( Field.STATUS, String.valueOf(WorkflowConstants.STATUS_IN_TRASH), BooleanClauseOccur.MUST_NOT); } }
public int[] getIntegerValues(java.lang.String[] values) { return GetterUtil.getIntegerValues(values); }
public static int[] getIntegerValues(String[] values) { return getIntegerValues(values, DEFAULT_INTEGER_VALUES); }
public int[] getIntegerValues(java.lang.String[] values, int[] defaultValue) { return GetterUtil.getIntegerValues(values, defaultValue); }
public static int[] getIntegerValues( HttpServletRequest request, String param, int[] defaultValue) { return GetterUtil.getIntegerValues( request.getParameterValues(param), defaultValue); }
public static int[] getIntegerValues( PortletRequest portletRequest, String param, int[] defaultValue) { return GetterUtil.getIntegerValues( portletRequest.getParameterValues(param), defaultValue); }
return GetterUtil.getIntegerValues(attribute);
return GetterUtil.getIntegerValues(StringUtil.split(attribute));
@Override public void contribute( BooleanFilter booleanFilter, ModelSearchSettings modelSearchSettings, SearchContext searchContext) { int[] statuses = GetterUtil.getIntegerValues( searchContext.getAttribute(Field.STATUS), null); if (ArrayUtil.isEmpty(statuses)) { int status = GetterUtil.getInteger( searchContext.getAttribute(Field.STATUS), WorkflowConstants.STATUS_APPROVED); statuses = new int[] {status}; } if (!ArrayUtil.contains(statuses, WorkflowConstants.STATUS_ANY)) { TermsFilter statusesTermsFilter = new TermsFilter(Field.STATUS); statusesTermsFilter.addValues(ArrayUtil.toStringArray(statuses)); booleanFilter.add(statusesTermsFilter, BooleanClauseOccur.MUST); } else { booleanFilter.addTerm( Field.STATUS, String.valueOf(WorkflowConstants.STATUS_IN_TRASH), BooleanClauseOccur.MUST_NOT); } }