【仅供内部供应商使用,不提供对外解答和培训】
...
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
package com.fr.decision.webservice.url.alias;
import com.fr.decision.webservice.url.alias.impl.DecisionURLAlias;
import com.fr.decision.webservice.url.alias.impl.PluginURLAlias;
import com.fr.decision.webservice.url.alias.impl.RawURLAlias;
/**
* Created by loy on 2018/9/12.
*/
public class URLAliasFactory {
...
public static URLAlias createPluginAlias(String aliasPath, String pluginPath) {
return createPluginAlias(aliasPath, pluginPath, false);
}
public static URLAlias createPluginAlias(String aliasPath, String pluginPath, boolean isPublic) {
return createPluginAlias(aliasPath, pluginPath, isPublic, false);
}
public static URLAlias createPluginAlias(String aliasPath, String pluginPath, boolean isPublic, boolean wideRange) {
PluginURLAlias alias = new PluginURLAlias();
alias.setShortPath(aliasPath);
alias.setPluginPath(pluginPath);
alias.setPublicURL(isPublic);
alias.setWideRange(wideRange);
return alias;
}
}
|
产品线 | 版本 | 支持情况 | 备注 |
|---|---|---|---|
| FR | 10.0 | 支持 | |
| BI | 5.1 | 支持 | |
| BI | 5.1.2 | 支持 | |
| BI | 5.1.3 | 支持 |
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<extra-decision>
<URLAliasProvider class="your class name"/>
</extra-decision> |
...
注:demo仅仅是为了分开说明接口的使用,实际开发者在开发时,尽可能按照1的要求开发,不要去给别的插件申明别名。
demo地址:demo-url-aliasalias、demo-web-request
com.fr.decision.fun.HttpHandlerProvider
免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。禁止用于任何商业用途,若作为商用一切后果责任由使用者自行承担。
open-JSD-7339免责声明:所有文档中的开源示例,均为开发者自行开发并提供。仅用于参考和学习使用,开发者和官方均无义务对开源案例所涉及的所有成果进行教学和指导。若作为商用一切后果责任由使用者自行承担。