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

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

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

NakedObjectSpecification.getFullName介绍

[英]Returns the name of this specification. This will be the fully qualified name of the Class object that this object represents (i.e. it includes the package name).
[中]返回此规范的名称。这将是该对象所代表的类对象的完全限定名(即,它包括包名)。

代码示例

代码示例来源:origin: org.nakedobjects/nos-objectstore-xml

Data(NakedObjectSpecification type, SerialOid oid, FileVersion version) {
  this.type = type.getFullName();
  this.oid = oid;
  this.version = version;
}

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

public MemberIdentifierImpl(final String className, final String methodName, final NakedObjectSpecification[] specifications) {
  this.className = className;
  name = methodName;
  parameters = new String[specifications == null ? 0 : specifications.length];
  for (int i = 0; i < parameters.length; i++) {
    parameters[i] = specifications[i].getFullName();
  }
  isField = false;
}

代码示例来源:origin: org.nakedobjects/nos-objectstore-hibernate

public PersistentNakedClass(final NakedObjectSpecification spec, final PersistentNakedClass parent) {
  this.spec = spec;
  this.name = spec.getFullName();
  root = false;
  if (parent != null) {
    this.parent = parent;
    parent.subClasses.add(this);
  }
}

代码示例来源:origin: org.nakedobjects/nos-objectstore-hibernate

/**
 * Method may be public/private/protected
 */
private Method extractGetMethod(final NakedObjectSpecification spec, final String name) {
  final String nameWithNoSpaces = name.replace(" ", "");
  try {
    final Class clazz = Class.forName(spec.getFullName());
    return getGetMethod(nameWithNoSpaces, clazz);
  } catch (Exception e) {
    throw new NakedObjectRuntimeException(e);
  }
}

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

public boolean hasInstances(final NakedObjectSpecification specification, final boolean includeSubclasses) {
  LOG.debug("hasInstances of " + specification);
  if (cache.containsKey(specification)) {
    Object collection = cache.get(specification);
    if (collection instanceof NakedCollection) {
      return ((NakedCollection) collection).size() > 0;
    }
  }
  // TODO includeInstances flag is not passed to server
  return connection.hasInstances(NakedObjectsContext.getSession(), specification.getFullName());
}

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

public void addSpecification(final NakedObjectSpecification specification) {
  specs.put(specification.getFullName(), specification);
}

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

public boolean canDisplay(final Content content) {
    if(content.isObject()) {
      return content.getNaked().getSpecification().getFullName().equals(Perspective.class.getName());
    } else {
      return false;
    }
  }
}

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

private Image findIcon(final NakedObjectSpecification specification, final int iconHeight, final Color tint) {
  String className = specification.getFullName().replace('.', '_');
  Image loadIcon = loadIcon(className, iconHeight, tint);
  if (loadIcon == null) {
    loadIcon = findIconWithShortName(specification, iconHeight, tint);
  }
  return loadIcon;
}

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

public void execute(final ExecutionContext context) {
  LOG.info("  delete object '" + object + "'");
  oidObjectMap.remove(object.getOid());
  NakedObjectSpecification specification = object.getSpecification();
  LOG.debug("   destroy object " + object + " as instance of " + specification.getFullName());
  TransientObjectStoreInstances ins = instancesFor(specification);
  ins.remove(object);
  // TODO need to do garbage collection instead
  // NakedObjects.getObjectLoader().unloaded(object);
}

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

public void execute(final ExecutionContext context) {
  LOG.info("  create object " + object);
  NakedObjectSpecification specification = object.getSpecification();
  LOG.debug("   saving object " + object + " as instance of " + specification.getFullName());
  TransientObjectStoreInstances ins = instancesFor(specification);
  ins.add(object);
  oidObjectMap.put(object.getOid(), object);
  object.setOptimisticLock(new SerialNumberVersion(1, "user", new Date()));
}

代码示例来源:origin: org.nakedobjects/no-architecture

protected boolean isStringProperty() {
  return "java.lang.String".equals(getValueAssociationInstance().getValueAssociation().getSpecification().getFullName());
}

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

public void execute(final ExecutionContext context) {
  NakedObjectSpecification specification = object.getSpecification();
  LOG.info("   saving object " + object + " as instance of " + specification.getFullName());
  Version version = object.getVersion();
  SerialNumberVersion serialNumberVersion = (SerialNumberVersion) version;
  Version next = serialNumberVersion.next("user", new Date());
  object.setOptimisticLock(next);
}

代码示例来源:origin: org.nakedobjects/no-architecture

public int hashCode() {
  if (!hashCodeCached) {
    hashCode = HashCodeUtil.SEED;
    hashCode = HashCodeUtil.hash(hashCode, getSpecification().getFullName());
    hashCode = HashCodeUtil.hash(hashCode, getObject());
    hashCodeCached = true;
  }
  return hashCode;
}

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

public synchronized NakedObject getObject(final Oid oid, final NakedObjectSpecification hint) {
  NakedObject adapter = NakedObjectsContext.getObjectLoader().getAdapterFor(oid);
  if (adapter != null) { 
    return adapter;
  } else {
    ObjectData data = connection.getObject(null, oid, hint.getFullName());
    return (NakedObject) encoder.restore(data);
  }
}

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

public void debugData(final DebugString debug) {
   NakedObjectSpecification[] list = allSpecifications();
  for (int i = 0; i < list.length; i++) {
    debug.appendln(list[i].getFullName());
  }
}

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

public void debugData(final DebugString debug) {
   NakedObjectSpecification[] list = allSpecifications();
  for (int i = 0; i < list.length; i++) {
    debug.appendln(list[i].getFullName());
  }
}

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

public void testSpecification() {
  assertNotNull(adapter.getSpecification());
  assertNotNull(TestPojo.class.getName(), adapter.getSpecification().getFullName());
}

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

public void testSpecification() {
  assertNotNull(adapter.getSpecification());
  assertNotNull(TestPojo.class.getName(), adapter.getSpecification().getFullName());
}

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

public String toString() {
  ToString toString = new ToString(this);
  toString.append("label", name);
  toString.append("required", isRequired);
  toString.append("spec", getSpecification().getFullName());
  toString.append("object", object == null ? "null" : object.titleString());
  return toString.toString();
}

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

private ObjectData createObjectData(final NakedObject object) {
  NakedObjectSpecification cls = object.getSpecification();
  NakedObjectField[] fields = cls.getFields();
  ObjectData data = new ObjectData(object.getOid(), object.getResolveState().name(), cls.getFullName());
  for (int i = 0; i < fields.length; i++) {
    if (fields[i].isPersisted()) {
      createFieldData(object, data, fields[i]);
    }
  }
  return data;
}

相关文章