本文整理了Java中org.nakedobjects.metamodel.spec.NakedObjectSpecification.isValidResult()
方法的一些代码示例,展示了NakedObjectSpecification.isValidResult()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NakedObjectSpecification.isValidResult()
方法的具体详情如下:
包路径:org.nakedobjects.metamodel.spec.NakedObjectSpecification
类名称:NakedObjectSpecification
方法名:isValidResult
[英]Determines whether the specified object is in a valid state (for example, so can be persisted); represented as a InteractionResult.
[中]确定指定的对象是否处于有效状态(例如,因此可以持久化);表示为交互结果。
代码示例来源:origin: org.nakedobjects.core/metamodel
public String validate(final Object domainObject) {
final NakedObject adapter = getRuntimeContext().adapterFor(domainObject);
InteractionResult validityResult = adapter.getSpecification().isValidResult(adapter);
return validityResult.getReason();
}
代码示例来源:origin: org.nakedobjects/metamodel
public String validate(final Object domainObject) {
final NakedObject adapter = getRuntimeContext().adapterFor(domainObject);
InteractionResult validityResult = adapter.getSpecification().isValidResult(adapter);
return validityResult.getReason();
}
代码示例来源:origin: org.nakedobjects.plugins/headless-viewer
private Object handleSaveMethod(final AuthenticationSession session, final NakedObject targetAdapter, final NakedObjectSpecification targetNoSpec) {
final InteractionResult interactionResult = targetNoSpec.isValidResult(targetAdapter);
notifyListenersAndVetoIfRequired(interactionResult);
if (getExecutionMode() == ExecutionMode.EXECUTE) {
if (targetAdapter.isTransient()) {
getRuntimeContext().makePersistent(targetAdapter);
}
}
return null;
}
代码示例来源:origin: org.nakedobjects/headlessviewer-viewer
private Object handleSaveMethod(final AuthenticationSession session, final NakedObject targetAdapter, final NakedObjectSpecification targetNoSpec) {
final InteractionResult interactionResult = targetNoSpec.isValidResult(targetAdapter);
notifyListenersAndVetoIfRequired(interactionResult);
if (getExecutionMode() == ExecutionMode.EXECUTE) {
if (targetAdapter.isTransient()) {
getRuntimeContext().makePersistent(targetAdapter);
}
}
return null;
}
代码示例来源:origin: org.nakedobjects/headless-viewer
private Object handleSaveMethod(final AuthenticationSession session, final NakedObject targetAdapter, final NakedObjectSpecification targetNoSpec) {
final InteractionResult interactionResult = targetNoSpec.isValidResult(targetAdapter);
notifyListenersAndVetoIfRequired(interactionResult);
if (getExecutionMode() == ExecutionMode.EXECUTE) {
if (targetAdapter.isTransient()) {
getRuntimeContext().makePersistent(targetAdapter);
}
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!