com.atlassian.plugin.web.WebInterfaceManager.getWebFragmentHelper()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.6k)|赞(0)|评价(0)|浏览(87)

本文整理了Java中com.atlassian.plugin.web.WebInterfaceManager.getWebFragmentHelper()方法的一些代码示例,展示了WebInterfaceManager.getWebFragmentHelper()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebInterfaceManager.getWebFragmentHelper()方法的具体详情如下:
包路径:com.atlassian.plugin.web.WebInterfaceManager
类名称:WebInterfaceManager
方法名:getWebFragmentHelper

WebInterfaceManager.getWebFragmentHelper介绍

暂无

代码示例

代码示例来源:origin: com.atlassian.jira/jira-api

public WebFragmentHelper getWebFragmentHelper()
{
  return webInterfaceManager.getWebFragmentHelper();
}

代码示例来源:origin: com.atlassian.refapp/atlassian-refapp-web-item-plugin

public WebFragmentHelper getWebFragmentHelper() {
  return webInterfaceManager.getWebFragmentHelper();
}

代码示例来源:origin: com.atlassian.jira/jira-core

public Condition create(String className, Plugin plugin) throws ConditionLoadingException
  {
    //noinspection deprecation
    return webInterfaceManager.getWebFragmentHelper().loadCondition(className, plugin);
  }
}

代码示例来源:origin: com.atlassian.plugins/atlassian-connect-server-core

public Condition create(String className, Plugin plugin) throws ConditionLoadingException {
    return webInterfaceManager.getWebFragmentHelper().loadCondition(className, plugin);
  }
}

代码示例来源:origin: com.atlassian.plugins/atlassian-connect-core

public Condition create(String className, Plugin plugin) throws ConditionLoadingException {
    return webInterfaceManager.getWebFragmentHelper().loadCondition(className, plugin);
  }
}

代码示例来源:origin: com.atlassian.plugins/atlassian-connect-core

private void validateCondition(Plugin plugin, ShallowConnectAddonBean addon, ConnectModuleMeta<?> moduleMeta, SingleConditionBean singleCondition)
    throws ConnectModuleValidationException {
  Optional<Class<? extends Condition>> optionalConditionClass = conditionClassAccessor.getConditionClassForHostContext(singleCondition);
  if (optionalConditionClass.isPresent()) {
    Class<? extends Condition> conditionClass = optionalConditionClass.get();
    Condition condition = null;
    try {
      condition = webInterfaceManager.getWebFragmentHelper().loadCondition(conditionClass.getName(), plugin);
    } catch (ConditionLoadingException e) {
      String message = String.format("The condition %s (%s) could not be loaded",
          singleCondition.getCondition(), conditionClass.getSimpleName());
      rethrowAsModuleValidationException(e, addon, moduleMeta, message, null);
    }
    Map<String, String> parameters = conditionModuleFragmentFactory.getFragmentParameters(addon.getKey(), singleCondition);
    try {
      condition.init(parameters);
    } catch (PluginParseException e) {
      String message = String.format("Invalid parameters provided for condition %s (%s)",
          singleCondition.getCondition(), conditionClass.getSimpleName());
      rethrowAsModuleValidationException(e, addon, moduleMeta, message,
          "connect.install.error.invalid.condition.parameters", singleCondition.getCondition(), e.getLocalizedMessage());
    } catch (Throwable e) {
      String message = String.format("An error occurred when initializing condition %s (%s)",
          singleCondition.getCondition(), conditionClass.getSimpleName());
      rethrowAsModuleValidationException(e, addon, moduleMeta, message, null);
    }
  }
}

代码示例来源:origin: com.atlassian.plugins/atlassian-connect-server-core

private void validateCondition(Plugin plugin, ShallowConnectAddonBean addon, ConnectModuleMeta<?> moduleMeta, SingleConditionBean singleCondition)
    throws ConnectModuleValidationException {
  Optional<Class<? extends Condition>> optionalConditionClass = conditionClassAccessor.getConditionClassForHostContext(singleCondition);
  if (optionalConditionClass.isPresent()) {
    Class<? extends Condition> conditionClass = optionalConditionClass.get();
    Condition condition = null;
    try {
      condition = webInterfaceManager.getWebFragmentHelper().loadCondition(conditionClass.getName(), plugin);
    } catch (ConditionLoadingException e) {
      String message = String.format("The condition %s (%s) could not be loaded",
          singleCondition.getCondition(), conditionClass.getSimpleName());
      rethrowAsModuleValidationException(e, addon, moduleMeta, message, null);
    }
    Map<String, String> parameters = conditionModuleFragmentFactory.getFragmentParameters(addon.getKey(), singleCondition);
    try {
      condition.init(parameters);
    } catch (PluginParseException e) {
      String message = String.format("Invalid parameters provided for condition %s (%s)",
          singleCondition.getCondition(), conditionClass.getSimpleName());
      rethrowAsModuleValidationException(e, addon, moduleMeta, message,
          "connect.install.error.invalid.condition.parameters", singleCondition.getCondition(), e.getLocalizedMessage());
    } catch (Throwable e) {
      String message = String.format("An error occurred when initializing condition %s (%s)",
          singleCondition.getCondition(), conditionClass.getSimpleName());
      rethrowAsModuleValidationException(e, addon, moduleMeta, message, null);
    }
  }
}

相关文章