Package com.baidu.disconf.client.scan.inner.statically.impl

Source Code of com.baidu.disconf.client.scan.inner.statically.impl.StaticScannerMgrImplBase

package com.baidu.disconf.client.scan.inner.statically.impl;

import com.baidu.disconf.client.common.model.DisConfCommonModel;
import com.baidu.disconf.client.config.DisClientConfig;

/**
*
* @author liaoqiqi
* @version 2014-9-9
*/
public class StaticScannerMgrImplBase {

    /**
     * env/version 默认是应用整合设置的,但用户可以在配置中更改它
     *
     * @return
     */
    protected static DisConfCommonModel makeDisConfCommonModel(String env,
            String version) {

        DisConfCommonModel disConfCommonModel = new DisConfCommonModel();

        // app
        disConfCommonModel.setApp(DisClientConfig.getInstance().APP);

        // env
        if (!env.isEmpty()) {
            disConfCommonModel.setEnv(env);
        } else {
            disConfCommonModel.setEnv(DisClientConfig.getInstance().ENV);
        }

        // version
        if (!version.isEmpty()) {
            disConfCommonModel.setVersion(version);
        } else {
            disConfCommonModel
                    .setVersion(DisClientConfig.getInstance().VERSION);
        }

        return disConfCommonModel;
    }
}
TOP

Related Classes of com.baidu.disconf.client.scan.inner.statically.impl.StaticScannerMgrImplBase

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.