List of usage examples for org.apache.commons.lang SystemUtils USER_HOME
String USER_HOME
To view the source code for org.apache.commons.lang SystemUtils USER_HOME.
Click Source Link
The user.home
System Property.
From source file:com.flagleader.builder.FlagLeader.java
public static void main(String[] paramArrayOfString) { Shell localShell = new Shell(16777216); localShell.setLocation(new Point(300, 200)); localShell.setLayout(new FillLayout()); Composite localComposite = new Composite(localShell, 0); localComposite.setLayout(new FillLayout()); Label localLabel = new Label(localComposite, 0); Image localImage = ImageDescriptor .createFromURL(localShell.getClass().getClassLoader().getResource("icons/start.jpg")).createImage(); localLabel.setImage(localImage);/*from ww w .j ava 2s .c o m*/ localShell.setSize(400, 300); localShell.setText("Visual Rules Solution"); localShell.open(); Init.a(); String str = null; if (BuilderConfig.getInstance().isLoadDefault()) str = RuleRepository.DEFAULTEXT; if (paramArrayOfString.length > 0) str = ""; for (int i = 0; i < paramArrayOfString.length; i++) str = str + paramArrayOfString[i] + " "; Logger localLogger = Logger.getLogger("ruleengine"); Object localObject; try { new File(SystemUtils.USER_HOME + File.separator + ".visualrules" + File.separator + "logs").mkdirs(); FileHandler localFileHandler = new FileHandler(SystemUtils.USER_HOME + File.separator + ".visualrules" + File.separator + "logs" + File.separator + "logfile%u.%g.txt", 0, 10); localFileHandler.setFormatter(new com.flagleader.server.c()); localFileHandler.setLevel(Level.ALL); Logger.getLogger("flagleader").addHandler(localFileHandler); localLogger.addHandler(localFileHandler); } catch (Exception localException1) { if (!b) { localObject = new ConsoleHandler(); ((ConsoleHandler) localObject).setFormatter(new com.flagleader.server.c()); ((ConsoleHandler) localObject).setLevel(Level.ALL); Logger.getLogger("flagleader").addHandler((Handler) localObject); localLogger.addHandler((Handler) localObject); } } if (!BuilderManager.checkLicense()) { localImage.dispose(); localShell.dispose(); return; } Property.getInstance().setEngineImplement("com.flagleader.engine.impl.SingleRuleEngineFactory"); FlagLeader localFlagLeader = new FlagLeader(); Property.getInstance().setUpdateInternateTime(0L); localFlagLeader.setBlockOnOpen(true); localFlagLeader.builderManager = new BuilderManager(localFlagLeader); if ((com.flagleader.manager.d.c.a("needLogin", false)) || (BuilderConfig.getInstance().isFirstLogin())) try { localObject = localFlagLeader.builderManager.getUserServer(); if ((localObject == null) || (((String) localObject).length() == 0) || (localFlagLeader.builderManager.getUserType() == 0) || (localFlagLeader.builderManager.getUserid() == 0)) { localImage.dispose(); localShell.dispose(); return; } } catch (Exception localException2) { MessageDialog.openError(null, "", ResourceTools.getMessage("loginserver.error") + localException2.getLocalizedMessage()); localImage.dispose(); localShell.dispose(); return; } if ((str != null) && (new File(str).exists())) localFlagLeader.builderManager.getRulesManager().a(new File(str)); localFlagLeader.initWindow(); if (new File(SystemUtils.JAVA_IO_TMPDIR, "engine.jar").exists()) new File(SystemUtils.JAVA_IO_TMPDIR, "engine.jar").delete(); if (new File(SystemUtils.JAVA_IO_TMPDIR, "export.jar").exists()) new File(SystemUtils.JAVA_IO_TMPDIR, "export.jar").delete(); if (BuilderConfig.getInstance().isAutosave()) new com.flagleader.builder.d.c(localFlagLeader.builderManager).b(); if (BuilderConfig.getInstance().isAutoCheckVersion()) new a(localFlagLeader.builderManager).b(); new e().b(); localImage.dispose(); localShell.dispose(); localFlagLeader.open(); BuilderManager localBuilderManager = localFlagLeader.builderManager; localFlagLeader.getShell().addShellListener(new d(localBuilderManager)); }
From source file:com.flagleader.builder.dialogs.a.java
public void widgetSelected(SelectionEvent paramSelectionEvent) { s locals = new s(r.a(new File(SystemUtils.USER_HOME + File.separator + ".visualrules", "cpuid.dll"))); locals.open();//w w w . jav a2 s .c o m }
From source file:com.flagleader.builder.dialogs.l.java
protected Control createDialogArea(Composite paramComposite) { getShell().setText(b("title.LicenseDialog")); Composite localComposite1 = (Composite) super.createDialogArea(paramComposite); Composite localComposite2 = new Composite(localComposite1, 0); localComposite2.setLayout(a(2));// ww w . j a v a 2 s . c o m localComposite2.setLayoutData(a(240, 80)); a(localComposite2, "userName.LicenseDialog").setLayoutData(b(60)); this.a = a(localComposite2, 2048); this.a.setLayoutData(b(160)); this.a.setText(BuilderConfig.getInstance().getUserName()); a(localComposite2, "check.LicenseDialog").setLayoutData(b(60)); this.b = a(localComposite2, 2056); this.b.setLayoutData(b(160)); this.b.setText(r.a(new File(SystemUtils.USER_HOME + File.separator + ".visualrules", "cpuid.dll"))); a(localComposite2, "key.LicenseDialog").setLayoutData(b(60)); this.c = a(localComposite2, 67584); this.c.setLayoutData(b(160)); this.c.setText(BuilderConfig.getInstance().getLicenseKey()); return localComposite1; }
From source file:com.twitter.common.logging.LogUtil.java
/** * Gets the log directory as specified in a log file pattern. This will attempt to expand any * directory wildcards that are included in log file property. * * @param logFilePattern The pattern to extract the log directory from. * @return The configured log directory. *//*from w ww. j a v a2s . c om*/ public static File getLogManagerLogDir(String logFilePattern) { if (StringUtils.isEmpty(logFilePattern)) { LOG.warning("Could not find log dir in logging property " + LOG_MANAGER_FILE_PROP + ", reading from " + DEFAULT_LOG_DIR); return DEFAULT_LOG_DIR; } String logDir = expandWildcard(logFilePattern, "%t", SystemUtils.JAVA_IO_TMPDIR); logDir = expandWildcard(logDir, "%h", SystemUtils.USER_HOME); File parent = new File(logDir).getParentFile(); return parent == null ? new File(".") : parent; }
From source file:com.flagleader.builder.BuilderConfig.java
private void a() { Properties localProperties = null; try {/*from w w w . j a v a 2 s .c o m*/ localProperties = new Properties(); File localFile = new File(SystemUtils.USER_HOME + File.separator + ".visualrules", "builder.conf"); if (localFile.exists()) { localProperties.load(new FileInputStream(localFile)); this.c = localFile; } else if (BuilderConfig.class.getClassLoader().getResource("builder.conf") != null) { localProperties.load(BuilderConfig.class.getClassLoader().getResourceAsStream("builder.conf")); this.c = localFile; localFile.getParentFile().mkdirs(); } this.h = new Boolean(localProperties.getProperty("autosave", "true")).booleanValue(); setAutosaveTime(Long.parseLong(localProperties.getProperty("autosaveTime", "60"))); setDemoKey(localProperties.getProperty("demoKey", this.j)); this.k = localProperties.getProperty("userName", this.k); this.l = localProperties.getProperty("licenseKey", this.l); this.q = localProperties.getProperty("projPath", this.q); this.s = new Boolean(localProperties.getProperty("firstLogin", "false")).booleanValue(); this.t = new Boolean(localProperties.getProperty("loadDefault", "true")).booleanValue(); this.w = localProperties.getProperty("emailServer", this.w); this.x = localProperties.getProperty("emailUser", this.x); this.y = ConnectionFactory.decrypt( localProperties.getProperty("emailPasswd", "3rJHpofQIy/Tv/y2l8OShKEZ8a3alNI/ZndukVoup8A=")); this.z = localProperties.getProperty("emailAuthor", this.z); this.A = localProperties.getProperty("emailAuthorName", this.A); this.B = localProperties.getProperty("emailTo", this.B); this.C = localProperties.getProperty("emailToName", this.C); this.n = localProperties.getProperty("tomcatLogFile", this.n); this.r = localProperties.getProperty("updateUrl", this.r); this.d = localProperties.getProperty("fontname", this.d); this.e = Integer.parseInt(localProperties.getProperty("fontheight", String.valueOf(this.e))); this.f = Integer.parseInt(localProperties.getProperty("fontstyle", String.valueOf(this.f))); this.g = new Font(null, this.d, this.e, this.f); this.m = Integer.parseInt(localProperties.getProperty("compositeBuffer", "80")); this.u = new Boolean(localProperties.getProperty("autoCheckVersion", "true")).booleanValue(); setAutoCheckVersionTime(Long.parseLong(localProperties.getProperty("autoCheckVersionTime", "60"))); if (this.m > 100) this.m = 100; if (this.m < 20) this.m = 20; } catch (Exception localException) { } }
From source file:de.awtools.config.PropertyHolderTest.java
@Before public void setUp() throws IOException { userFile = new File(SystemUtils.USER_HOME, "util-user-home-test.properties"); File propertyFile = new File("src/test/resources/de/awtools/config/copy-to-user-home.properties"); FileUtils.copyFile(propertyFile, userFile); System.setProperty("file1", "aus dem System"); System.setProperty("Aus_dem_System", "Wert aus dem System"); }
From source file:de.uniluebeck.itm.spyglass.SpyglassApp.java
private static void tryToSetLoggingDefaults() { final File spyglassConfigDir = new File(SystemUtils.USER_HOME + File.separator + ".spyglass"); final File logFile = new File(spyglassConfigDir, "spyglass.log"); if (!spyglassConfigDir.exists() && !spyglassConfigDir.mkdirs()) { System.err.println("Can not create directory \"" + spyglassConfigDir.getAbsolutePath() + "\"!"); System.exit(1);//from w ww . j a va 2 s .c o m } final String defaultPatternLayout = "%-23d{yyyy-MM-dd HH:mm:ss,SSS} | %-30.30t | %-30.30c{1} | %-5p | %m%n"; final PatternLayout patternLayout = new PatternLayout(defaultPatternLayout); try { Logging.setLoggingDefaults(Level.INFO, new FileAppender(patternLayout, logFile.getAbsolutePath()), new ConsoleAppender(patternLayout)); } catch (IOException e) { e.printStackTrace(); System.exit(1); } }
From source file:com.flagleader.builder.BuilderManager.java
public static String getCheckKey() { Init.a();//from w ww. ja v a2s . co m return com.flagleader.a.a.r .a(new File(SystemUtils.USER_HOME + File.separator + ".visualrules", "cpuid.dll")); }
From source file:com.flagleader.builder.BuilderManager.java
public static boolean checkLicense() { File localFile = new File(SystemUtils.USER_HOME + File.separator + ".visualrules", "cpuid.dll"); if (com.flagleader.a.a.r.c(BuilderConfig.getInstance().getUserName(), BuilderConfig.getInstance().getLicenseKey())) { if (BuilderConfig.getInstance().getUserName().equals("????")) com.flagleader.manager.d.c.a("h3c"); else/* w ww.j ava 2s . c o m*/ com.flagleader.manager.d.c.a("prof"); } else if ((localFile.exists()) && (com.flagleader.a.a.r.a(BuilderConfig.getInstance().getUserName(), localFile, BuilderConfig.getInstance().getLicenseKey(), "RuleBuilder3.0.0"))) { com.flagleader.manager.d.c.a("prof"); } else { Object localObject; if (com.flagleader.a.a.r.b(BuilderConfig.getInstance().getDemoKey(), "RuleBuilder4.0.0")) { if ((com.flagleader.a.a.r.f()) && (com.flagleader.a.a.r.d() > 30L)) { com.flagleader.manager.d.c.a("stan"); return true; } if (com.flagleader.a.a.r.e()) { localObject = new InputDialog(new Shell(), ResourceTools.getMessage("error.dialog"), ResourceTools.getMessage("licenseExpired"), BuilderConfig.getInstance().getDemoKey(), null); if (((InputDialog) localObject).open() == 0) { com.flagleader.a.a.r.b(((InputDialog) localObject).getValue(), "RuleBuilder4.0.0"); BuilderConfig.getInstance().setDemoKey(((InputDialog) localObject).getValue()); BuilderConfig.getInstance().save(); } } if (com.flagleader.a.a.r.e()) { MessageDialog.openError(new Shell(), ResourceTools.getMessage("error.dialog"), ResourceTools.getMessage("licenseExpired")); com.flagleader.manager.d.c.a("test"); localObject = new com.flagleader.builder.dialogs.t(); if (((com.flagleader.builder.dialogs.t) localObject).open() != 0) return false; } else { com.flagleader.manager.d.c.a("stan"); localObject = new AboutLicenseDialog(null); if (((AboutLicenseDialog) localObject).open() != 0) return false; } } else { com.flagleader.a.a.r.b(BuilderConfig.getInstance().getDemoKey(), "RuleBuilder3.0.0"); if (com.flagleader.a.a.r.e()) { localObject = new InputDialog(new Shell(), ResourceTools.getMessage("error.dialog"), ResourceTools.getMessage("licenseExpired"), BuilderConfig.getInstance().getDemoKey(), null); if (((InputDialog) localObject).open() == 0) { com.flagleader.a.a.r.b(((InputDialog) localObject).getValue(), "RuleBuilder3.0.0"); BuilderConfig.getInstance().setDemoKey(((InputDialog) localObject).getValue()); BuilderConfig.getInstance().save(); } } if (com.flagleader.a.a.r.e()) { MessageDialog.openError(new Shell(), ResourceTools.getMessage("error.dialog"), ResourceTools.getMessage("licenseExpired")); com.flagleader.manager.d.c.a("test"); localObject = new com.flagleader.builder.dialogs.t(); if (((com.flagleader.builder.dialogs.t) localObject).open() != 0) return false; } else { com.flagleader.manager.d.c.a("trail"); localObject = new AboutLicenseDialog(null); if (((AboutLicenseDialog) localObject).open() != 0) return false; } } } return true; }
From source file:com.flagleader.builder.BuilderManager.java
public boolean setDemoKey(String paramString1, String paramString2, String paramString3) { File localFile = new File(SystemUtils.USER_HOME + File.separator + ".visualrules", "cpuid.dll"); if (localFile.exists()) com.flagleader.a.a.r.a(paramString2, localFile, paramString3, "RulePlugin3.0.0"); if ((!com.flagleader.a.a.r.g()) && (!com.flagleader.a.a.r.h())) { com.flagleader.a.a.r.b(paramString1, "RulePlugin3.0.0"); com.flagleader.manager.d.c.a("free"); } else {//from w w w . ja v a 2 s . c o m com.flagleader.manager.d.c.a("plug"); } return true; }