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

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

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

NakedObjectSpecification.persistability介绍

[英]Determines if objects of this specification can be persisted or not. If it can be persisted (i.e. it return something other than Persistability.TRANSIENT NakedObject.isPersistent() will indicated whether the object is persistent or not. If they cannot be persisted then NakedObject. #persistability() should be ignored.
[中]确定此规范的对象是否可以持久化。如果可以持久化(即,它返回的不是持久性。TRANSIENT NakeObject.isPersistent()将指示该对象是否持久化。如果它们无法持久化,则NakeObject#应该忽略persistability()。

代码示例

代码示例来源:origin: org.nakedobjects.plugins/dndviewer

@Override
public boolean isPersistable() {
  return getObject().getSpecification().persistability() == Persistability.USER_PERSISTABLE;
}

代码示例来源:origin: org.nakedobjects.core/runtime

private boolean objectSpecNotPersistable(final NakedObject adapter) {
  return !adapter.getSpecification().persistability().isPersistable();
}

代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-viewer

static void forwardObjectResult(final Request request, final Context context, final NakedObject resultAdapter) {
  final String objectId = context.mapObject(resultAdapter);
  if (resultAdapter.isTransient() && 
    resultAdapter.getSpecification().persistability() == Persistability.USER_PERSISTABLE) {
    request.forward(ForwardRequest.editObject(objectId));
  } else if (resultAdapter.getSpecification().isService()) {
    request.forward(ForwardRequest.viewService(objectId));
  } else {
    request.forward(ForwardRequest.viewObject(objectId));
  }
}

代码示例来源:origin: org.nakedobjects.plugins/html-viewer

static void forwardObjectResult(final Request request, final Context context, final NakedObject resultAdapter) {       
  final String objectId = context.mapObject(resultAdapter);
  if (resultAdapter.isTransient() && resultAdapter.getSpecification().persistability() == Persistability.USER_PERSISTABLE) {
    request.forward(ForwardRequest.editObject(objectId));
  } else if (resultAdapter.getSpecification().isService()) {
    request.forward(ForwardRequest.viewService(objectId));
  } else {
    request.forward(ForwardRequest.viewObject(objectId));
  }
}

代码示例来源:origin: org.nakedobjects.core/runtime

+ adapter);
if (!adapter.getSpecification().persistability().isPersistable()) {
  throw new NotPersistableException("Object is not persistable: "
      + adapter);

代码示例来源:origin: org.nakedobjects/remoting

adapter.getSpecification().persistability() != Persistability.TRANSIENT) {

代码示例来源:origin: org.nakedobjects.core/remoting

adapter.getSpecification().persistability() != Persistability.TRANSIENT) {

相关文章

微信公众号

最新文章

更多