- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.hippoecm.repository.api.WorkflowDescriptor.hints()
方法的一些代码示例,展示了WorkflowDescriptor.hints()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkflowDescriptor.hints()
方法的具体详情如下:
包路径:org.hippoecm.repository.api.WorkflowDescriptor
类名称:WorkflowDescriptor
方法名:hints
暂无
代码示例来源:origin: org.onehippo.cms7/hippo-repository-connector
public Map<String,Serializable> hints() throws RepositoryException, RemoteException {
return descriptor.hints();
}
代码示例来源:origin: org.onehippo.cms7/hippo-cms-translation-frontend
@Override
protected Boolean load() {
WorkflowDescriptor descriptor = getModelObject();
if (descriptor != null) {
try {
Map<String, Serializable> hints = descriptor.hints();
if (hints.containsKey("addTranslation") && hints.get("addTranslation").equals(Boolean.FALSE)) {
return false;
}
} catch (RepositoryException e) {
log.error("Failed to analyze hints for translations workflow", e);
}
}
return true;
}
};
代码示例来源:origin: org.onehippo.cms7/hippo-addon-publication-workflow-frontend
@Override
public void onModelChanged() {
super.onModelChanged();
WorkflowDescriptorModel model = (WorkflowDescriptorModel) getDefaultModel();
if (model != null) {
try {
Map<String, Serializable> hints = ((WorkflowDescriptor) model.getObject()).hints();
if (hints.containsKey("unlock") && (hints.get("unlock") instanceof Boolean)
&& !((Boolean) hints.get("unlock")).booleanValue()) {
unlockAction.setVisible(false);
}
} catch (RepositoryException ex) {
// status unknown, maybe there are legit reasons for this, so don't emit a warning
log.info(ex.getClass().getName() + ": " + ex.getMessage());
}
}
}
}
代码示例来源:origin: org.onehippo.cms7/hippo-addon-publication-workflow-frontend
@Override
public void onModelChanged() {
super.onModelChanged();
WorkflowDescriptorModel model = (WorkflowDescriptorModel) getDefaultModel();
schedule = null;
if (model != null) {
try {
Node node = model.getNode();
state = node.getProperty("hippostdpubwf:type").getString();
if (node.hasProperty("hipposched:triggers/default/hipposched:fireTime")) {
schedule = node.getProperty("hipposched:triggers/default/hipposched:fireTime").getDate().getTime();
} else if (node.hasProperty("hippostdpubwf:reqdate")) {
schedule = new Date(node.getProperty("hippostdpubwf:reqdate").getLong());
}
Map<String, Serializable> hints = ((WorkflowDescriptor)model.getObject()).hints();
if (hints.containsKey("cancelRequest") && !((Boolean)hints.get("cancelRequest")).booleanValue()) {
cancelAction.setVisible(false);
}
} catch (RepositoryException ex) {
// status unknown, maybe there are legit reasons for this, so don't emit a warning
log.info(ex.getClass().getName() + ": " + ex.getMessage());
}
}
}
}
代码示例来源:origin: org.onehippo.cms7/hippo-addon-publication-workflow-frontend
schedule = new Date(node.getProperty("hippostdpubwf:reqdate").getLong());
Map<String, Serializable> hints = ((WorkflowDescriptor)model.getObject()).hints();
if (hints.containsKey("cancelRequest") && !((Boolean)hints.get("cancelRequest")).booleanValue()) {
cancelAction.setVisible(false);
代码示例来源:origin: org.onehippo.cms7/hippo-repository-engine
RemoteWorkflowDescriptor(WorkflowDescriptor workflowDescriptor, String category, String identifier) throws RepositoryException {
this.category = category;
this.identifier = identifier;
this.display = workflowDescriptor.getDisplayName();
this.attributes = new TreeMap<String, String>();
for (String attributeKey : workflowDescriptor.getAttribute(null).split(" "))
this.attributes.put(attributeKey, workflowDescriptor.getAttribute(attributeKey));
this.hints = workflowDescriptor.hints();
try {
Class<Workflow>[] workflowInterfaces = workflowDescriptor.getInterfaces();
if (workflowInterfaces != null) {
this.interfaces = new String[workflowInterfaces.length];
for (int i = 0; i < workflowInterfaces.length; i++) {
this.interfaces[i] = workflowInterfaces[i].getName();
}
} else {
this.interfaces = null;
}
} catch (ClassNotFoundException ex) {
this.interfaces = null;
}
}
}
代码示例来源:origin: org.onehippo.cms7/hippo-repository-testutils
protected boolean isApplicableMethod(Node node) throws Exception {
WorkflowDescriptor descriptor = getWorkflowDescriptor(node);
if (descriptor == null) {
return false;
}
for (Class<Workflow> c : descriptor.getInterfaces()) {
if (c.equals(getWorkflowClass())) {
Map<String, Serializable> hints = descriptor.hints();
if (hints == null) {
return true;
}
Serializable info = hints.get(getWorkflowMethodName());
if (info instanceof Boolean) {
return (Boolean) info;
} else {
// don't understand, try it
return true;
}
}
}
return false;
}
代码示例来源:origin: org.onehippo.cms7/hippo-cms-translation-frontend
WorkflowDescriptor workflow = manager.getWorkflowDescriptor("translate", docNode);
if (workflow != null) {
final Serializable available = workflow.hints().get("translate");
if (available != null && (Boolean) available) {
autoTranslateModel = new PropertyModel<>(TranslationAction.this, "autoTranslateContent");
考虑以下因素: let container = document.getElementById('container'); let inp = container.querySelector('#my
假设我们有一些函数 func映射类 A 的实例类的实例 B ,即它有签名 Callable[[A], B] . 我想写一个类装饰器autofunc对于 A 的子类自动应用 func在创建实例时。例如,
我有一个类通过预定的执行程序来安排任务。 我希望在 TimeUnit 上对类进行参数化。我的意思是我希望能够为线程池构造具有延迟等的类,以及一种指定 TimeUnit 的方法,例如如果是秒/毫秒/分钟
关于 cppreference关于map::emplace_hint() : template iterator emplace_hint( const_iterator hint, Args&&.
我在我的 html 中添加了一个 mat-hint 元素。我只想在用户关注相应的表单字段时显示 mat-hint 并隐藏 focusout 上的提示。如何为所有表单字段实现此方案。 Max 5
虽然以下代码确实使用鼠标所在单元格的文本正确设置了 Form1.Caption,但它不会显示任何 DBGrid.Hint 除非我单击该单元格。 这张图有什么问题吗? type THackGrid =
我是 ORM 解决方案的倡导者,并且不时举办关于 Hibernate 的研讨会。 在谈论框架生成的 SQL 时,人们通常会开始谈论他们需要如何使用“提示”,而这在 ORM 框架中被认为是不可能的。 通
我有以下设置:我正在使用 PHPUnit 模拟非抽象类,但不是它的所有方法。因此,非模拟方法仍然作为对模拟中真实方法的调用而存在。 问题是:如何暗示这些方法可用(当然,具有正确的签名)? 我会详细说明
嗨,谁能帮助我了解如何在 mongo 聚合查询中使用“提示”,现在我正在使用下面的代码来查询结果。 AggregationOptions options = AggregationOptions.bu
我有一个简单的拼字游戏。我已经搞砸了,但现在我想添加一个“提示”系统。我不知道如何显示元组中的 1 个项目。我有 2 个元组,我想根据第一个元组是什么从第二个元组中提取。我有一个 WORD=("x",
如何在 Hint.css 中应用手动换行符提示? 我几乎尝试了一切:, \n,以及它们的组合。 我也在 CSS 中尝试了一些东西: white-space: normal; word-wrap: br
我正在尝试使用 hint.css在我的注册表中,但它不起作用,工具提示与其他标签一起工作正常,但不适用于 标签这是我的 html 部分: Hello 演示 here 或者请建议任何支持输入标签
我正在使用 HINT.css对于工具提示,我不能为了上帝的爱得到工具提示来扩展内容。我试过清除固定,设置高度等等,但无济于事。基本上我想说: &:after content: attr
在PyCharm Code completion > "Basic Completion"> "Invoke Basic Completion"> "Dictionaries"我看到,如果您将字典硬编
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: How to change the filename displayed in the “Save as…”
这个问题在这里已经有了答案: How to make an Android Spinner with initial text "Select One"? (36 个答案) 关闭 6 年前。 数据库
在 Live Photos 部分下的 iOS 人机界面指南中,Apple 是这样说的, "Make sure that users can distinguish a Live Photo from
在进行套接字编程时,人们总是这样命名 addrinfo 结构: struct addrinfo hints; // get ready to connect status = getaddrinfo(
Python 想必大家都已经很熟悉了,甚至关于它有用或者无用的论点大家可能也已经看腻了。但是无论如何,它作为一个广受关注的语言还是有它独到之处的,今天我们就再展开聊聊 Python。 Python
概述 从PHP5开始,我们可以使用类型提示来指定定义函数时,函数接收的参数类型。如果在定义函数时,指定了参数的类型,那么当我们调用函数时,如果实参的类型与指定的类型不符,那么PHP会产生一个致命级
我是一名优秀的程序员,十分优秀!