/** 安装 */
 @RequestMapping(value = "/install", method = RequestMethod.POST)
 public @ResponseBody Result install() {
   if (!plugin.getIsInstalled()) {
     PluginConfig pluginConfig = pluginConfigService.newEntity();
     pluginConfig.setPluginId(plugin.getId());
     pluginConfig.setIsEnabled(false);
     pluginConfigService.save(pluginConfig);
   }
   return Result.success();
 }
Esempio n. 2
0
 /**
  * 获取LOGO
  *
  * @return LOGO
  */
 public String getLogo() {
   PluginConfig pluginConfig = getPluginConfig();
   return pluginConfig != null ? pluginConfig.getAttribute(ICON_ATTRIBUTE_NAME) : null;
 }
Esempio n. 3
0
 /**
  * 获取描述
  *
  * @return 描述
  */
 public String getDescription() {
   PluginConfig pluginConfig = getPluginConfig();
   return pluginConfig != null ? pluginConfig.getAttribute(DESCRIPTION_ATTRIBUTE_NAME) : null;
 }
Esempio n. 4
0
 /**
  * 获取客户端密钥
  *
  * @return
  */
 public String getClientSecret() {
   PluginConfig pluginConfig = getPluginConfig();
   return pluginConfig != null ? pluginConfig.getAttribute(CLIENT_SECRET_ATTRIBUTE_NAME) : null;
 }