本文整理了Java中org.nuxeo.ecm.platform.actions.Action.setType()
方法的一些代码示例,展示了Action.setType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Action.setType()
方法的具体详情如下:
包路径:org.nuxeo.ecm.platform.actions.Action
类名称:Action
方法名:setType
暂无
代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-platform-actions-core
protected boolean applyCompatibility(String category, Action finalAction) {
if (finalAction != null && finalAction.getType() == null) {
for (TypeCompatibility compat : typeCategoryRelations) {
for (String compatCategory : compat.getCategories()) {
if (StringUtils.equals(compatCategory, category)) {
finalAction.setType(compat.getType());
if (applyCustomCompatibility(compat.getType(), finalAction)) {
return true;
}
}
}
}
}
return false;
}
代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-platform-document-routing-web
actionProps.putAll(props);
action.setProperties(actionProps);
action.setType("fancybox");
} else {
action.setProperties(actionProps);
action.setType("link");
Action processAction = new Action(id, Action.EMPTY_CATEGORIES);
processAction.setProperties(props);
processAction.setType("process_task");
actions.put(id, processAction);
代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-platform-webapp-base
/**
* Helper to register a simple action based on the given descriptor
*
* @since 6.0
*/
protected Action getAction() {
Action a = new Action(ACTION_ID_PREFIX + getTreeId(),
new String[] { DirectoryTreeDescriptor.NAV_ACTION_CATEGORY });
a.setType("rest_document_link");
a.setLabel(getTreeLabel());
Map<String, String> props = new HashMap<String, String>();
props.put("ajaxSupport", "true");
if (isDirectoryTreeBased()) {
props.put("link", "/incl/single_directory_tree_explorer.xhtml");
} else {
props.put("link", getXhtmlview());
}
ActionPropertiesDescriptor pdesc = new ActionPropertiesDescriptor();
pdesc.setProperties(props);
a.setPropertiesDescriptor(pdesc);
Integer order = getOrder();
if (order != null) {
a.setOrder(order.intValue());
}
a.setEnabled(isEnabled());
a.setIcon(String.format("/img/%s.png", getTreeId()));
// need to set a non-empty list
a.setFilterIds(new ArrayList<String>());
return a;
}
代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-platform-webapp-base
a.setType("rest_document_link");
a.setLabel(getLabel());
Map<String, String> props = new HashMap<String, String>();
代码示例来源:origin: org.nuxeo.ecm.platform/nuxeo-platform-actions-core
dest.setType(type);
内容来源于网络,如有侵权,请联系作者删除!