Example usage for org.apache.commons.lang.math NumberUtils toInt

List of usage examples for org.apache.commons.lang.math NumberUtils toInt

Introduction

In this page you can find the example usage for org.apache.commons.lang.math NumberUtils toInt.

Prototype

public static int toInt(String str) 

Source Link

Document

Convert a String to an int, returning zero if the conversion fails.

If the string is null, zero is returned.

 NumberUtils.toInt(null) = 0 NumberUtils.toInt("")   = 0 NumberUtils.toInt("1")  = 1 

Usage

From source file:gemlite.core.commands.WServer.java

public static void main(String[] args2) throws Exception {
    String[] defaultArgs = new String[] { "D:/work/data/Gemlite-demo/target/Gemlite-demo-0.0.1-SNAPSHOT.war",
            "8082", "/" };
    defaultArgs = args2 == null || args2.length == 0 ? defaultArgs : args2;
    ServerConfigHelper.initConfig();/*from w ww  .j a va2  s.  c o  m*/
    ServerConfigHelper.initLog4j("classpath:log4j2-server.xml");
    ServerConfigHelper.setProperty("bind-address", ServerConfigHelper.getConfig(ITEMS.BINDIP));
    int port = 8080;
    String contextPath = "/";
    String warPath = "";
    if (defaultArgs.length < 1) {
        LogUtil.getCoreLog().error(
                "Start error,plelase Start Ws server like this : java gemlite.core.command.WServer /home/ws.war");
        return;
    }

    warPath = defaultArgs[0];
    File file = new File(warPath);
    if (!file.exists()) {
        LogUtil.getCoreLog().error("Error input:" + defaultArgs[0] + " war path is not existing!");
        return;
    }
    if (!file.isFile()) {
        LogUtil.getCoreLog().error("Error input:" + defaultArgs[0] + " war path is not a valid file!");
        return;
    }

    if (defaultArgs.length > 1) {
        port = NumberUtils.toInt(defaultArgs[1]);
        if (port <= 0 || port >= 65535) {
            LogUtil.getCoreLog().error(
                    "Port Error:" + defaultArgs[1] + ",not a valid port , make sure port>0 and port<65535");
            return;
        }
    }

    if (defaultArgs.length > 2) {
        contextPath += StringUtils.replace(defaultArgs[2], "/", "");
    }

    try {
        // jetty_home
        String jetty_home = ServerConfigHelper.getConfig(ITEMS.GS_WORK) + File.separator + "jetty_home";
        jetty_home += File.separator + StringUtils.replace(contextPath, "/", "") + port;
        File jfile = new File(jetty_home);
        jfile.mkdirs();
        System.setProperty("jetty.home", jetty_home);
        String jetty_logs = jetty_home + File.separator + "logs" + File.separator;
        File logsFile = new File(jetty_logs);
        logsFile.mkdirs();
        System.setProperty("jetty.logs", jetty_logs);

        Server server = new Server();
        HttpConfiguration config = new HttpConfiguration();
        ServerConnector connector = new ServerConnector(server, new HttpConnectionFactory(config));
        connector.setReuseAddress(true);
        connector.setIdleTimeout(30000);
        connector.setPort(port);
        server.addConnector(connector);

        WebAppContext webapp = new WebAppContext();
        webapp.setContextPath(contextPath);
        webapp.setWar(warPath);
        String tmpStr = jetty_home + File.separator + "webapps" + File.separator;
        File tmpDir = new File(tmpStr);
        tmpDir.mkdirs();
        webapp.setTempDirectory(tmpDir);

        // ???
        // webapp.setExtraClasspath(extrapath);
        webapp.setParentLoaderPriority(true);

        // ?Log
        RequestLogHandler requestLogHandler = new RequestLogHandler();
        NCSARequestLog requestLog = new NCSARequestLog(
                jetty_logs + File.separator + "jetty-yyyy_mm_dd.request.log");
        requestLog.setRetainDays(30);
        requestLog.setAppend(true);
        requestLog.setExtended(false);
        requestLog.setLogTimeZone(TimeZone.getDefault().getID());
        requestLogHandler.setRequestLog(requestLog);
        webapp.setHandler(requestLogHandler);

        ContextHandler ch = webapp.getServletContext().getContextHandler();
        ch.setLogger(new Slf4jLog("gemlite.coreLog"));
        server.setHandler(webapp);
        server.start();

        System.out.println("-----------------------------------------------------");
        LogUtil.getCoreLog().info("Ws Server started,You can visite -> http://"
                + ServerConfigHelper.getConfig(ITEMS.BINDIP) + ":" + port + contextPath);

        server.join();

    } catch (Exception e) {
        LogUtil.getCoreLog().error("Ws Server error:", e);
    }
}

From source file:com.intuit.tank.report.JobReport.java

public static void main(String[] args) {
    StringUtils.trim(null);/*from ww w . j  a v a  2  s  .  c  o  m*/
    System.out.println(NumberUtils.isDigits(StringUtils.trim("123 ")));
    System.out.println(NumberUtils.toInt(StringUtils.trim("123 ")));
}

From source file:com.hangum.tadpole.commons.util.ENumberUtils.java

/**
 * Object to java.lang.int/*from w  ww  .ja v  a  2  s .  c  o  m*/
 * 
 * @param obj
 * @return
 */
public static int toInt(Object obj) {
    if (obj == null)
        return 0;

    try {
        return NumberUtils.toInt(obj.toString());
    } catch (Exception nfe) {
        return 0;
    }
}

From source file:com.mmj.app.web.webuser.MMJWebUserBuilder.java

/**
 * webUser/*from   ww w  .  j a v  a2 s. com*/
 * 
 * @param cookieManager
 * @return
 */
public static MMJWebUser create(CookieManager cookieManager) {
    MMJWebUser webUser = new MMJWebUser();

    String name = cookieManager.get(CookieKeyEnum.member_name);
    String nick = cookieManager.get(CookieKeyEnum.member_nickname);
    Long uId = NumberUtils.toLong(cookieManager.get(CookieKeyEnum.member_id));
    Integer type = NumberUtils.toInt(cookieManager.get(CookieKeyEnum.member_type));
    Date lastLogin = new Date(NumberUtils.toLong(cookieManager.get(CookieKeyEnum.last_login_time)));

    webUser.setuId(uId);
    webUser.setType(UserTypeEnum.getEnum(type));
    webUser.setName(name);
    webUser.setNick(nick);
    webUser.setLastLogin(lastLogin);

    boolean hasLogin = (StringUtils.isNotBlank(nick) || StringUtils.isNotBlank(name)) && uId != null
            && uId != 0l && type != null && type != 0;
    webUser.setHasLogin(hasLogin);

    String cookieId = CookieIdBuilder.getCookieId(cookieManager);
    if (cookieId == null) {
        webUser.setFirstAccess(true);
        cookieId = CookieIdBuilder.createCookieId(cookieManager);
    } else {
        webUser.setFirstAccess(false);
    }
    webUser.setCookieId(cookieId);

    MMJWebUser.setCurrentUser(webUser);
    return MMJWebUser.getCurrentUser();
}

From source file:com.zb.app.web.webuser.ZuobianWebUserBuilder.java

/**
 * webUser/*from w  ww.  j  av  a  2 s  . co  m*/
 * 
 * @param cookieManager
 * @return
 */
public static ZuobianWebUser create(CookieManager cookieManager) {
    ZuobianWebUser webUser = new ZuobianWebUser();

    String userName = cookieManager.get(CookieKeyEnum.member_nickname);
    Long mId = NumberUtils.toLong(cookieManager.get(CookieKeyEnum.member_id));
    Long cId = NumberUtils.toLong(cookieManager.get(CookieKeyEnum.member_company_id));
    Integer type = NumberUtils.toInt(cookieManager.get(CookieKeyEnum.member_type));
    Date lastLogin = new Date(NumberUtils.toLong(cookieManager.get(CookieKeyEnum.last_login_time)));

    webUser.setUserName(userName);
    webUser.setmId(mId);
    webUser.setcId(cId);
    webUser.setType(CompanyTypeEnum.getEnum(type));
    webUser.setLastLogin(lastLogin);

    boolean hasLogin = StringUtils.isNotBlank(userName) && mId != null && mId != 0l && cId != null && cId != 0l
            && type != null && type != 0;
    webUser.setHasLogin(hasLogin);

    String cookieId = CookieIdBuilder.getCookieId(cookieManager);
    if (cookieId == null) {
        webUser.setFirstAccess(true);
        cookieId = CookieIdBuilder.createCookieId(cookieManager);
    } else {
        webUser.setFirstAccess(false);
    }
    webUser.setCookieId(cookieId);

    ZuobianWebUser.setCurrentUser(webUser);
    return ZuobianWebUser.getCurrentUser();
}

From source file:com.moreopen.monitor.console.utils.AppSettings.java

public int getInt(String key) {
    return NumberUtils.toInt(this.getSetting(key));
}

From source file:admincommands.Beritra.java

@Override
public void execute(Player player, String... params) {
    if ((params.length < 0) || (params.length < 1)) {
        onFail(player, null);// w ww . jav  a2 s. c  o  m
        return;
    }

    if (params[0].equalsIgnoreCase("start")) {
        int loc = NumberUtils.toInt(params[1]);
        if (!isValidLoc(player, loc))
            return;
        if (!BeritraService.getInstance().isInvasionInProgress(loc))
            BeritraService.getInstance().startBeritraInvasion(loc);
        else
            PacketSendUtility.sendMessage(player, "Already under Invasion");
    }

    if (params[0].equalsIgnoreCase("stop")) {
        int loc = NumberUtils.toInt(params[1]);
        if (!isValidLoc(player, loc))
            return;
        if (BeritraService.getInstance().isInvasionInProgress(loc))
            BeritraService.getInstance().stopBeritraInvasion(loc);
        else
            PacketSendUtility.sendMessage(player, "Invasion already stopped");
    }

}

From source file:com.hangum.tadpole.ace.editor.core.texteditor.function.EditorFunctionService.java

@Override
public Object function(Object[] arguments) {
    int intActionId = NumberUtils.toInt(arguments[0].toString());

    switch (intActionId) {
    case DIRTY_CHANGED:
        //            logger.debug("=#################################################################===Rise dirth change");
        doDirtyChanged(arguments);/*  www.j  av a2  s  .  co  m*/
        break;

    case CONTENT_ASSIST:
        return getContentAssist(arguments);

    case SAVE:
        return doSave(arguments);

    case AUTO_SAVE:
        return doAutoSave(arguments);

    case EXECUTE_QUERY:
        doExecuteQuery(arguments);
        break;

    case EXECUTE_PLAN:
        doExecutePlan(arguments);
        break;

    case EXECUTE_FORMAT:
        return doExecuteFormat(arguments);

    case F4_DML_OPEN:
        f4DMLOpen(arguments);
        break;
    case GENERATE_SELECT:
        generateSelect(arguments);
        break;
    case HELP_POPUP:
        helpPopup();
        break;

    default:
        return null;
    }

    return null;
}

From source file:net.sf.click.jquery.examples.page.taconite.example.ButtonTest.java

@Override
public void onInit() {
    JQBehavior behavior = new JQBehavior(JQEvent.CLICK) {

        @Override//from   w w  w  .j ava  2 s .c  o m
        public ActionResult onAction(Control source, JQEvent eventType) {
            JQTaconite actionResult = new JQTaconite();

            // Make simpler counter
            int count = NumberUtils.toInt(button.getValue().substring(9));

            button.setLabel("Counter: " + Integer.toString(++count));

            actionResult.replace(button);
            actionResult.remove(button2);
            actionResult.after('#' + button.getId(), button2);
            return actionResult;
        }
    };

    button.addStyleClass("test");
    button.addBehavior(behavior);

    JQBehavior behavior2 = new JQBehavior(JQEvent.CLICK) {
        @Override
        public ActionResult onAction(Control source, JQEvent eventType) {
            JQTaconite actionResult = new JQTaconite();
            int count = NumberUtils.toInt(button2.getValue().substring(9));
            ++count;

            button2.setLabel("Counter: " + Integer.toString(count));

            actionResult.replace(button2);
            return actionResult;
        }
    };

    button2.addBehavior(behavior2);
}

From source file:gov.nih.nci.nbia.StandaloneDM.java

public StandaloneDM() {
    this.userId = null;
    this.password = null;
    this.serverUrl = System.getProperty("downloadServerUrl");
    this.includeAnnotation = Boolean.valueOf((System.getProperty("includeAnnotation")));
    this.noOfRetry = NumberUtils.toInt(System.getProperty("noOfrRetry"));
}