/* * Copyright (C), 2018-2021 * Project: starter * FileName: IdnfConfig * Author: Louis * Date: 2021/3/30 9:38 */ package com.fr.plugin.idnf.config; import com.fr.config.*; import com.fr.config.holder.Conf; import com.fr.config.holder.factory.Holders; /** *
* * * @author fr.open * @since 1.0.0 */ @Visualization(category = "Plugin-idnf_Group") public class IdnfConfig extends DefaultConfiguration { public static final String PLUGIN_ID = "com.fr.plugin.idnf.sso"; private static volatile IdnfConfig config = null; @Identifier(value = "keyCode", name = "Plugin-idnf_Config_KeyCode", description = "Plugin-idnf_Config_KeyCode_Description", status = Status.SHOW) private final Conf keyCode = Holders.simple("username"); public static IdnfConfig getInstance() { if (config == null) { config = ConfigContext.getConfigInstance(IdnfConfig.class); } return config; } public String getKeyCode() { return keyCode.get(); } public void setKeyCode(String keyCode) { this.keyCode.set(keyCode); } }