本文整理了Java中org.nakedobjects.metamodel.spec.NakedObjectSpecification.persistability()
方法的一些代码示例,展示了NakedObjectSpecification.persistability()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NakedObjectSpecification.persistability()
方法的具体详情如下:
包路径:org.nakedobjects.metamodel.spec.NakedObjectSpecification
类名称: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) {
内容来源于网络,如有侵权,请联系作者删除!