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 默认是应用整合设置的,但用户可以在配置中更改它 */ protected static DisConfCommonModel makeDisConfCommonModel(String app, String env, String version) { DisConfCommonModel disConfCommonModel = new DisConfCommonModel(); // app if (!app.isEmpty()) { disConfCommonModel.setApp(app); } else { 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; } }