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