Example usage for org.apache.commons.lang SystemUtils USER_HOME

List of usage examples for org.apache.commons.lang SystemUtils USER_HOME

Introduction

In this page you can find the example usage for org.apache.commons.lang SystemUtils USER_HOME.

Prototype

String USER_HOME

To view the source code for org.apache.commons.lang SystemUtils USER_HOME.

Click Source Link

Document

The user.home System Property.

Usage

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;
}