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

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

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

NakedObjectSpecification.getSingularName介绍

[英]Returns the singular name for objects of this specification.
[中]返回此规范对象的单数名称。

代码示例

代码示例来源:origin: org.nakedobjects/nof-reflector-core

public String[] getParameterNames() {
  String[] names = reflectiveAdapter.getParameterNames();
  NakedObjectSpecification[] parameterTypes = getParameterTypes();
  if (names == null) {
    names = new String[parameterTypes.length];
    for (int i = 0; i < parameterTypes.length; i++) {
      names[i] = parameterTypes[i].getSingularName();
    }
  } else {
    for (int i = 0; i < names.length; i++) {
      names[i] = names[i] == null ? parameterTypes[i].getSingularName() : names[i];
    }
  }
  return names;
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

protected String title() {
  return ((ObjectContent) content).getSpecification().getSingularName();
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public String windowTitle() {
    return (isTransient() ? "UNSAVED " : "") + getSpecification().getSingularName();
  }
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public String windowTitle() {
  return (isTransient() ? "UNSAVED " : "") + getSpecification().getSingularName();
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public String getDescription() {
  String name = getFieldName();
  String type = getField().getSpecification().getSingularName();
  type = name.indexOf(type) == -1 ? " (" + type + ")" : ""; 
  String description = getOneToManyAssociation().getDescription();
  return name + type + " " + description;
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public String getDescription() {
  String specName = getSpecification().getSingularName();
  String objectTitle = getObject().titleString();
  return specName + (specName.equalsIgnoreCase(objectTitle) ? "" : ": " + objectTitle) + " "
      + getSpecification().getDescription();
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public String getDescription() {
  String name = getFieldName();
  String type = getField().getSpecification().getSingularName();
  type = name.indexOf(type) == -1 ? " (" + type + ")" : "";
  String description = getOneToOneAssociation().getDescription();
  return name + type + " " + description;
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public String getDescription() {
  return  getSpecification().getSingularName() + ": " + getObject().titleString() + " " + getSpecification().getDescription();
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public String getDescription() {
  return  getSpecification().getSingularName() + ": " + getObject().titleString() + " " + getSpecification().getDescription();
}

代码示例来源:origin: org.nakedobjects/nof-utilities

Element element = schema.createElement(getXmlDocument(), nos.getShortName(), nos.getFullName(), nos.getSingularName(),
    nos.getPluralName());
nofMeta.appendNofTitle(element, object.titleString());

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

private Consent setFieldOfMatchingType(final NakedObject target, final NakedObject source) {
  if (target.getResolveState().isTransient() && source.getResolveState().isPersistent()) {
    return new Veto("Can't set field in persistent object with reference to non-persistent object");
  } else {
    NakedObjectField[] fields = target.getSpecification().getDynamicallyVisibleFields(target);
    for (int i = 0; i < fields.length; i++) {
      NakedObjectField fld = fields[i];
      if (fld.isObject() && source.getSpecification().isOfType(fld.getSpecification())) {
        if (fld.get(target) == null
            && ((OneToOneAssociation) fld).isAssociationValid(target, source).isAllowed()) {
          return new Allow("Set field " + fld.getName());
        }
      }
    }
    return new Veto("No empty field accepting object of type " + source.getSpecification().getSingularName()
        + " in " + title());
  }
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

public Consent canSet(final NakedObject object) {
  NakedObjectSpecification targetType = getOneToOneAssociation().getSpecification();
  NakedObjectSpecification spec = object.getSpecification();
  if (isEditable().isVetoed()) {
    return isEditable();
  }
  if (!spec.isOfType(targetType)) {
    return new Veto("Can only drop objects of type " + targetType.getSingularName());
  }
  if (getParent().getResolveState().isPersistent() && object.getResolveState().isTransient()) {
    return new Veto("Can't drop a non-persistent into this persistent object");
  }
  // if (object instanceof Aggregated) {
  // Aggregated aggregated = ((Aggregated) object);
  // if (aggregated.isAggregated() && aggregated.parent() != getParent()) {
  if (Features.isAggregated(spec) && spec.getAggregate(object) != getParent()) {
    return new Veto("Object is already associated with another object: " + spec.getAggregate(object));
  }
  // }
  Consent perm = getOneToOneAssociation().isAssociationValid(getParent(), object);
  return perm;
}

代码示例来源:origin: org.nakedobjects/nos-viewer-dnd

return new Veto("Only objects of type " + collection.getElementSpecification().getSingularName()
    + " are allowed in this collection");

相关文章