Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
ExpirationConfigManagerProvider configManager = ExpirationConfigManager.getProviderInstance();
configManager.setWarningDayCount(warningCount);
configManager.setValidMonthCount(month);
FRContext.getCurrentEnv().writeResource(configManager);

 

ExpirationConfigManager里需要实现readFromInputStream方法

Code Block
// 服务器端新建一个对象
ExpirationConfigManager manager = new ExpirationConfigManager();
// 从客户端传过来的inputstream中读取对象属性
XMLTools.readInputStreamXML(manager, input);
// 赋值给当前服务器端对象
expirationConfigManager= manager;
// 服务器端保存到本地xml中
GeneralContext.getEnvProvider().writeResource(datasourceManager);


注册到插件中

Code Block
<extra-core>
   <XMLFileManagerProvider class="com.fr.plugin.demo.ExpirationConfigManager">
</extra-core>