org.nakedobjects.metamodel.spec.NakedObjectSpecification.isValidResult()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(135)

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

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;
}

相关文章

微信公众号

最新文章

更多