public class org.glassfish.admingui.common.handlers.LogViewHandlers extends java.lang.Object
{
public static final java.lang.String GET_DATE_SHORT;
public static final java.lang.String GET_DATE_MEDIUM;
public static final java.lang.String GET_DATE_LONG;
public static final java.lang.String GET_DATE_FULL;
public static final java.lang.String TIME_FORMAT;
public static final java.lang.String TIME_FORMAT_2;
public static final java.lang.String TIME_FORMAT_3;
public static final java.lang.Integer DEFAULT_NUMBER_TO_DISPLAY;
public static final java.lang.String FIRST_LOG_ROW;
public static final int FROM_RECORD;
public static final java.lang.String LAST_LOG_ROW;
private static final java.lang.String[] CUSTOM_LOGGER_DELIMITERS;
public static final java.lang.String NVP_DELIMITERS;
public static final char EQUALS;
public static final java.lang.String SHOW_LEVEL_IMAGE;
public static final java.lang.String LEVEL_IMAGE_ROOT;
public static final long ONE_HOUR;
public void <init>()
{
org.glassfish.admingui.common.handlers.LogViewHandlers v;
v := @this: org.glassfish.admingui.common.handlers.LogViewHandlers;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void getLogQueryAttributes(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.Date v, v;
java.lang.Long v, v;
boolean v, v, v, v;
java.lang.StringBuilder v, v;
java.lang.String[] v;
java.util.HashMap v;
long v, v;
int v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("LogFileName");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("FromRecord");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("AfterRecord");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("DateEnabled");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("FromDate");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("FromTime");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("ToDate");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("ToTime");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("Loggers");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("LogLevel");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("CustomLoggers");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("anySearch");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("NumToDisplay");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("OnlyLevel");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("LogDateSortDirection");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("InstanceName");
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "instanceName", v);
if v == null goto label;
if v == null goto label;
if v == null goto label;
v = "enabled";
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v != 0 goto label;
v = "true";
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v == 0 goto label;
label:
v = staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: java.util.Date convertDateTime(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Object,java.lang.Object)>(v, v, v);
v = staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: java.util.Date convertDateTime(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Object,java.lang.Object)>(v, v, v);
if v != null goto label;
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleError(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.String)>(v, "Specific Date Range was chosen, however, date fields are incomplete.");
label:
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<java.util.Date: boolean after(java.util.Date)>(v);
if v == 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object,java.lang.Object)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Timestamp value of \'From: \' field \u must not be greater than \'To: \' field value \u0001");
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleError(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.String)>(v, v);
goto label;
label:
v = null;
v = null;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = null;
label:
v = "";
v = "";
if v == null goto label;
v = lengthof v;
if v <= 0 goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 0;
label:
if v >= v goto label;
v = v[v];
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = ",";
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = <org.glassfish.admingui.common.handlers.LogViewHandlers: java.lang.String[] CUSTOM_LOGGER_DELIMITERS>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>(v, ",");
v = v + 1;
goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001\u0001");
label:
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("listOfModules", v);
label:
if v != null goto label;
v = <org.glassfish.admingui.common.handlers.LogViewHandlers: java.lang.Integer DEFAULT_NUMBER_TO_DISPLAY>;
label:
if v != null goto label;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
label:
if v != null goto label;
v = v;
label:
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "logFileName", v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "startIndex", v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "searchForward", v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "maximumNumberOfResults", v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "onlyLevel", v);
if v == null goto label;
v = virtualinvoke v.<java.util.Date: long getTime()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "fromTime", v);
label:
if v == null goto label;
v = virtualinvoke v.<java.util.Date: long getTime()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "toTime", v);
label:
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "anySearch", v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "logLevel", v);
staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: void notNullStringPut(java.util.Map,java.lang.String,java.lang.Object)>(v, "logFileRefresh", "true");
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("attributes", v);
return;
}
public static void processLogRecords(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.Date v;
long v;
java.util.Locale v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v;
boolean v, v;
java.util.Iterator v;
java.lang.Object v, v, v, v, v, v, v, v, v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("logRecords");
if v == null goto label;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("truncate");
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("truncateLength");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = new java.util.Date;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("loggedDateTimeInMS");
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = staticinvoke <java.lang.Long: long parseLong(java.lang.String)>(v);
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: java.lang.String formatDateForDisplay(java.util.Locale,java.util.Date)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("dateTime", v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("Message");
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= v goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = virtualinvoke v.<java.lang.String: java.lang.String concat(java.lang.String)>("...\n");
label:
v = staticinvoke <com.sun.jsftemplating.util.Util: java.lang.String htmlEscape(java.lang.String)>(v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("Message", v);
goto label;
label:
if v == null goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
if v <= 0 goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("recordNumber");
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("firstRecord", v);
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("recordNumber");
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("lastRecord", v);
goto label;
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("firstRecord", "-1");
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("lastRecord", "-1");
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("result", v);
return;
}
private static void notNullStringPut(java.util.Map, java.lang.String, java.lang.Object)
{
java.util.Map v;
java.lang.Object v;
java.lang.String v, v;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
return;
}
protected static java.util.Date convertDateTime(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext, java.lang.Object, java.lang.Object)
{
java.util.Locale v, v;
int v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.text.ParseException v, v, v, v, v;
java.text.DateFormat v, v;
boolean v, v;
java.lang.Object v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v instanceof java.util.Date;
if v == 0 goto label;
return v;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
return null;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = null;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
if v != null goto label;
v = "";
goto label;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" \u0001");
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateInstance(int,java.util.Locale)>(3, v);
if v == null goto label;
v = v instanceof java.text.SimpleDateFormat;
if v == 0 goto label;
v = virtualinvoke v.<java.text.SimpleDateFormat: java.lang.String toLocalizedPattern()>();
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u HH:mm:ss.SSS");
v = staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: java.util.Date parseDateString(java.text.SimpleDateFormat,java.lang.String,java.lang.String)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u HH:mm:ss");
v = staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: java.util.Date parseDateString(java.text.SimpleDateFormat,java.lang.String,java.lang.String)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u HH:mm");
v = staticinvoke <org.glassfish.admingui.common.handlers.LogViewHandlers: java.util.Date parseDateString(java.text.SimpleDateFormat,java.lang.String,java.lang.String)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unable to parse Date/Time: \'\u0001\'.");
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleError(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.String)>(v, v);
goto label;
label:
if v == null goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateTimeInstance(int,int,java.util.Locale)>(3, 1, v);
label:
v = virtualinvoke v.<java.text.DateFormat: java.util.Date parse(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unable to parse Date/Time: \'\u0001\'.");
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleError(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.String)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.text.DateFormat: java.util.Date parse(java.lang.String)>(v);
label:
goto label;
label:
v := @caughtexception;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unable to parse Date/Time: \'\u0001\'.");
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleError(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.String)>(v, v);
label:
return v;
catch java.text.ParseException from label to label with label;
catch java.text.ParseException from label to label with label;
catch java.text.ParseException from label to label with label;
catch java.text.ParseException from label to label with label;
catch java.text.ParseException from label to label with label;
}
private static java.util.Date parseDateString(java.text.SimpleDateFormat, java.lang.String, java.lang.String) throws java.text.ParseException
{
java.util.Date v;
java.text.SimpleDateFormat v;
java.lang.String v, v;
v := @parameter: java.text.SimpleDateFormat;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
virtualinvoke v.<java.text.SimpleDateFormat: void applyLocalizedPattern(java.lang.String)>(v);
v = virtualinvoke v.<java.text.SimpleDateFormat: java.util.Date parse(java.lang.String)>(v);
return v;
}
public static java.lang.String formatDateForDisplay(java.util.Locale, java.util.Date)
{
java.util.Date v;
java.util.Locale v;
java.lang.String v, v, v, v;
java.text.DateFormat v, v;
boolean v;
v := @parameter: java.util.Locale;
v := @parameter: java.util.Date;
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateInstance(int,java.util.Locale)>(2, v);
v = v instanceof java.text.SimpleDateFormat;
if v == 0 goto label;
v = virtualinvoke v.<java.text.SimpleDateFormat: java.lang.String toLocalizedPattern()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u HH:mm:ss.SSS");
virtualinvoke v.<java.text.SimpleDateFormat: void applyLocalizedPattern(java.lang.String)>(v);
v = virtualinvoke v.<java.text.SimpleDateFormat: java.lang.String format(java.util.Date)>(v);
return v;
label:
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateTimeInstance(int,int,java.util.Locale)>(2, 1, v);
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
return v;
}
public static void getFirstLastRecord(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
int v, v;
java.lang.NumberFormatException v;
java.lang.Object v, v;
java.lang.String v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("FirstRecord");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("LastRecord");
if v != null goto label;
v = "0";
label:
if v != null goto label;
v = "0";
label:
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
if v <= v goto label;
v = v;
v = v;
v = v;
label:
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("First", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("Last", v);
label:
goto label;
label:
v := @caughtexception;
label:
return;
catch java.lang.NumberFormatException from label to label with label;
}
protected static java.lang.String formatArrayForDisplay(java.lang.String[])
{
int v, v, v;
java.lang.StringBuilder v;
java.lang.String[] v;
java.lang.String v, v;
v := @parameter: java.lang.String[];
if v == null goto label;
v = lengthof v;
if v != 0 goto label;
label:
return "";
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("<br>");
v = 0;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<br>");
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public void getTime(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
org.glassfish.admingui.common.handlers.LogViewHandlers v;
java.util.Date v;
java.util.Locale v;
java.lang.String v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
java.lang.Exception v;
java.text.DateFormat v;
v := @this: org.glassfish.admingui.common.handlers.LogViewHandlers;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
label:
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getTimeInstance(int,java.util.Locale)>(3, v);
virtualinvoke v.<java.text.SimpleDateFormat: void applyLocalizedPattern(java.lang.String)>(" HH:mm:ss.SSS");
v = new java.util.Date;
specialinvoke v.<java.util.Date: void <init>()>();
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("Time", v);
label:
goto label;
label:
v := @caughtexception;
staticinvoke <org.glassfish.admingui.common.util.GuiUtil: void handleException(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext,java.lang.Throwable)>(v, v);
label:
return;
catch java.lang.Exception from label to label with label;
}
public void getDate(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
org.glassfish.admingui.common.handlers.LogViewHandlers v;
java.util.Date v;
byte v;
java.util.Locale v, v;
int v;
java.lang.Object v;
java.lang.String v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
java.text.DateFormat v;
boolean v, v, v, v;
v := @this: org.glassfish.admingui.common.handlers.LogViewHandlers;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("DateFormat");
v = -1;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("short");
if v == 0 goto label;
v = 3;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("medium");
if v == 0 goto label;
v = 2;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("long");
if v == 0 goto label;
v = 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("full");
if v == 0 goto label;
v = 0;
label:
v = (int) -1;
if v != v goto label;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateInstance(int,java.util.Locale)>(3, v);
virtualinvoke v.<java.text.SimpleDateFormat: void applyLocalizedPattern(java.lang.String)>(v);
goto label;
label:
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateInstance(int,java.util.Locale)>(v, v);
label:
v = new java.util.Date;
specialinvoke v.<java.util.Date: void <init>()>();
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("Date", v);
return;
}
public void getFormattedDateTime(com.sun.jsftemplating.layout.descriptors.handler.HandlerContext)
{
java.util.Date v, v, v, v, v;
long v, v, v, v, v;
java.util.logging.Level v;
java.util.Locale v, v;
java.lang.String v, v, v, v, v, v;
java.text.DateFormat v, v;
boolean v, v;
org.glassfish.admingui.common.handlers.LogViewHandlers v;
java.util.logging.Logger v, v;
java.lang.Exception v;
java.lang.Object v, v;
com.sun.jsftemplating.layout.descriptors.handler.HandlerContext v;
v := @this: org.glassfish.admingui.common.handlers.LogViewHandlers;
v := @parameter: com.sun.jsftemplating.layout.descriptors.handler.HandlerContext;
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("Timestamp");
v = interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: java.lang.Object getInputValue(java.lang.String)>("AddHour");
if v == null goto label;
v = "";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = new java.util.Date;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = v;
goto label;
label:
if v == null goto label;
v = new java.util.Date;
v = staticinvoke <java.lang.Long: long parseLong(java.lang.String)>(v);
v = v + 3600000L;
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = v;
goto label;
label:
v = new java.util.Date;
v = staticinvoke <java.lang.Long: long parseLong(java.lang.String)>(v);
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = v;
label:
goto label;
label:
v := @caughtexception;
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.lang.String getCommonMessage(java.lang.String)>("log.error.dateFormat");
v = virtualinvoke v.<java.lang.Exception: java.lang.String getLocalizedMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
virtualinvoke v.<java.util.logging.Logger: void info(java.lang.String)>(v);
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.logging.Logger getLogger()>();
v = <java.util.logging.Level: java.util.logging.Level FINE>;
v = virtualinvoke v.<java.util.logging.Logger: boolean isLoggable(java.util.logging.Level)>(v);
if v == 0 goto label;
virtualinvoke v.<java.lang.Exception: void printStackTrace()>();
label:
v = new java.util.Date;
v = staticinvoke <java.lang.System: long currentTimeMillis()>();
specialinvoke v.<java.util.Date: void <init>(long)>(v);
v = v;
label:
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getDateInstance(int,java.util.Locale)>(3, v);
v = staticinvoke <org.glassfish.admingui.common.util.GuiUtil: java.util.Locale getLocale()>();
v = staticinvoke <java.text.DateFormat: java.text.DateFormat getTimeInstance(int,java.util.Locale)>(2, v);
virtualinvoke v.<java.text.SimpleDateFormat: void applyLocalizedPattern(java.lang.String)>(" HH:mm:ss.SSS");
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
v = virtualinvoke v.<java.text.DateFormat: java.lang.String format(java.util.Date)>(v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("Time", v);
interfaceinvoke v.<com.sun.jsftemplating.layout.descriptors.handler.HandlerContext: void setOutputValue(java.lang.String,java.lang.Object)>("Date", v);
return;
catch java.lang.Exception from label to label with label;
}
static void <clinit>()
{
java.lang.String[] v;
java.lang.Integer v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(40);
<org.glassfish.admingui.common.handlers.LogViewHandlers: java.lang.Integer DEFAULT_NUMBER_TO_DISPLAY> = v;
v = newarray (java.lang.String)[6];
v[0] = " \t";
v[1] = "\r\n";
v[2] = "\f";
v[3] = ",";
v[4] = ";";
v[5] = ":";
<org.glassfish.admingui.common.handlers.LogViewHandlers: java.lang.String[] CUSTOM_LOGGER_DELIMITERS> = v;
return;
}
}