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

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

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

NakedObjectSpecification.getSingularName介绍

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

代码示例

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

@Override
public String toString() {
  return (specification == null ? "null" : specification.getSingularName()) + " : " + oid + " : " + version;
}

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

@Override
public String toString() {
  return (specification == null ? "null" : specification.getSingularName()) + " : " + oid + " : " + version;
}

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

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

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

public void write(final PrintWriter writer) {
  writer.print("<div class=\"");
  writer.print(style);
  writer.print("\"");
  if (description != null) {
    writer.print(" title=\"");
    writer.print(description);
    writer.print("\"");
  }
  writer.print(">");
  writer.print("<a href=\"");
  writer.print(Request.OBJECT_COMMAND + ".app?id=");
  writer.print(id);
  writer.print("\"><img src=\"");
  writer.print(ImageLookup.image(element));
  writer.print("\" alt=\"");
  final String singularName = element.getSpecification().getSingularName();
  writer.print(singularName);
  writer.print("\"");
  writer.print("/>");
  writer.print(element.titleString());
  writer.print("</a>");
  writer.println("</div>");
}

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

@Override
protected NakedObjectSpecification loadSpecification() {
  NakedObjectSpecification specification = getReflector().loadSpecification(getObject().getClass());
  this.defaultTitle = "A" + (" " + specification.getSingularName()).toLowerCase();
  return specification;
}

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

public void write(final PrintWriter writer) {
  writer.print("<div class=\"");
  writer.print(style);
  writer.print("\"");
  if (description != null) {
    writer.print(" title=\"");
    writer.print(description);
    writer.print("\"");
  }
  writer.print(">");
  writer.print("<a href=\"");
  writer.print(Request.OBJECT_COMMAND + ".app?id=");
  writer.print(id);
  writer.print("\"><img src=\"");
  writer.print(ImageLookup.image(element));
  writer.print("\" alt=\"");
  final String singularName = element.getSpecification().getSingularName();
  writer.print(singularName);
  writer.print("\"");
  writer.print("/>");
  writer.print(element.titleString());
  writer.print("</a>");
  writer.println("</div>");
}

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

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

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

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

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

public void write(final PrintWriter writer) {
  final TypeOfFacet facet = collection.getSpecification().getFacet(TypeOfFacet.class);
  final Class<?> elementType = facet.value();
  final NakedObjectSpecification elementSpecification = NakedObjectsContext.getSpecificationLoader().loadSpecification(elementType);
  writer.print("<div class=\"item\">");
  writer.print("<a href=\"");
  writer.print(Request.COLLECTION_COMMAND + ".app?id=");
  writer.print(id);
  writer.print("\"");
  if (description != null) {
    writer.print(" title=\"");
    writer.print(description);
    writer.print("\"");
  }
  writer.print("><img src=\"");
  writer.print(ImageLookup.image(elementSpecification));
  writer.print("\" alt=\"");
  final String singularName = elementSpecification.getSingularName();
  writer.print(singularName);
  writer.print(" collection\" />");
  writer.print(collection.titleString());
  writer.print("</a>");
  writer.println("</div>");
}

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

public void write(final PrintWriter writer) {
  final TypeOfFacet facet = collection.getSpecification().getFacet(TypeOfFacet.class);
  final Class<?> elementType = facet.value();
  final NakedObjectSpecification elementSpecification = NakedObjectsContext.getSpecificationLoader().loadSpecification(elementType);
  writer.print("<div class=\"item\">");
  writer.print("<a href=\"");
  writer.print(Request.COLLECTION_COMMAND + ".app?id=");
  writer.print(id);
  writer.print("\"");
  if (description != null) {
    writer.print(" title=\"");
    writer.print(description);
    writer.print("\"");
  }
  writer.print("><img src=\"");
  writer.print(ImageLookup.image(elementSpecification));
  writer.print("\" alt=\"");
  final String singularName = elementSpecification.getSingularName();
  writer.print(singularName);
  writer.print(" collection\" />");
  writer.print(collection.titleString());
  writer.print("</a>");
  writer.println("</div>");
}

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

public String getName() {
  final NamedFacet facet = getFacet(NamedFacet.class);
  String name = facet == null ? null : facet.value();
  name = name == null ? peer.getSpecification().getSingularName() : name;
  return name;
}

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

public String getName() {
  final NamedFacet facet = getFacet(NamedFacet.class);
  String name = facet == null ? null : facet.value();
  name = name == null ? peer.getSpecification().getSingularName() : name;
  return name;
}

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

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

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

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

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

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

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

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

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

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

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

private String collectionTitleString(final CollectionFacet facet) {
  final int size = elementsLoaded() ? facet.size(this) : INCOMPLETE_COLLECTION;
  final TypeOfFacet typeFacet = getTypeOfFacet();
  final NakedObjectSpecification elementSpecification = typeFacet == null ? null : typeFacet.valueSpec();
  if (elementSpecification == null || elementSpecification.getFullName().equals(Object.class.getName())) {
    switch (size) {
    case -1:
      return "Objects";
    case 0:
      return "No objects";
    case 1:
      return "1 object";
    default:
      return size + " objects";
    }
  } else {
    switch (size) {
    case -1:
      return elementSpecification.getPluralName();
    case 0:
      return "No " + elementSpecification.getPluralName();
    case 1:
      return "1 " + elementSpecification.getSingularName();
    default:
      return size + " " + elementSpecification.getPluralName();
    }
  }
}

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

@Override
public Consent canSet(final NakedObject adapter) {
  final NakedObjectSpecification targetType = getOneToOneAssociation().getSpecification();
  final NakedObjectSpecification spec = adapter.getSpecification();
  if (isEditable().isVetoed()) {
    return isEditable();
  }
  if (!spec.isOfType(targetType)) {
    // TODO: move logic into Facet
    return new Veto(String.format("Can only drop objects of type %s", targetType.getSingularName()));
  }
  if (getParent().isPersistent() && adapter.isTransient()) {
    // TODO: move logic into Facet
    return new Veto("Can't drop a non-persistent into this persistent object");
  }
  final Consent perm = getOneToOneAssociation().isAssociationValid(getParent(), adapter);
  return perm;
}

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

private Consent setFieldOfMatchingType(final NakedObject targetAdapter, final NakedObject sourceAdapter) {
  if (targetAdapter.isTransient() && sourceAdapter.isPersistent()) {
    // TODO: use Facet for this test instead.
    return new Veto("Can't set field in persistent object with reference to non-persistent object");
  }
  final NakedObjectAssociation[] fields = targetAdapter.getSpecification().getAssociations(
      NakedObjectAssociationFilters.dynamicallyVisible(NakedObjectsContext.getAuthenticationSession(), targetAdapter));
  for (final NakedObjectAssociation fld : fields) {
    if (!fld.isOneToOneAssociation()) {
      continue;
    }
    if (!sourceAdapter.getSpecification().isOfType(fld.getSpecification())) {
      continue;
    }
    if (fld.get(targetAdapter) != null) {
      continue;
    }
    final Consent associationValid = ((OneToOneAssociation) fld).isAssociationValid(targetAdapter, sourceAdapter);
    if (associationValid.isAllowed()) {
      return associationValid.setDescription("Set field " + fld.getName());
    }
  }
  // TODO: use Facet for this test instead
  return new Veto(String.format("No empty field accepting object of type %s in %s", sourceAdapter.getSpecification()
      .getSingularName(), title()));
}

相关文章

微信公众号

最新文章

更多