/** * Retrieves the ActiveDtFilter filter value as a formatted date/time string * * @param _locale locale settings used to format text based display values * @return The ActiveDtFilter filter value in formatted date/time form * @throws ServiceException thrown if an error occurs formatting the data for the ActiveDtFilter * field */ public String[] getActiveDtFilterAsFormattedDateTimeString(Locale _locale) throws ServiceException { if (Logger.TRACE) Logger.traceEntry(this.getClass(), "getActiveDtFilterAsFormattedDateTimeString"); try { String[] formattedValues = null; Object[] formattedObjs = FilterConversionHelper.format(this.getActiveDtFilter(), _locale, true, false); if (formattedObjs != null) { formattedValues = new String[formattedObjs.length]; for (int i = 0; i < formattedObjs.length; i++) { formattedValues[i] = formattedObjs[i].toString(); } } if (Logger.TRACE) Logger.traceExit(this.getClass(), "getActiveDtFilterAsFormattedDateTimeString"); return formattedValues; } catch (ServiceException excp) { excp.setErrorObjectName(this.getClass().getName()); excp.setErrorObjectFieldName("ActiveDtFilter"); if (Logger.TRACE) Logger.traceError(this.getClass(), "getActiveDtFilterAsFormattedDateTimeString"); throw excp; } }