}
return rtData;
}
protected DataObject getSysData() {
final DataObject sysData = createDataObj();
{
// identity
sysData.put("id", getSysUtil().getSystemId());
sysData.put("ip", getSysUtil().getHostAddress());
sysData.put("name", getSysUtil().getHostName());
// settings
sysData.put("timezone", getSysUtil().getTimezoneId());
sysData.put("timezoneOffset", getSysUtil().getTimezoneOffset());
//sysData.put("language", getSysUtil().getLanguage());
// OS
sysData.put("osName", getSysUtil().getOSName());
sysData.put("osVersion", getSysUtil().getOSVersion());
// environment properties
final DataObject props = createDataObj();
{
for (final String name : getSysUtil().getEnvKeys())
props.put(name, doFilter(name, envFilters) ? filtered : getSysUtil().getEnv(name));
}
sysData.putObj("props", props);
}
return sysData;
}