Project Wonder 5.0

er.rest
Class BeanInfoClassDescription

java.lang.Object
  extended by com.webobjects.eocontrol.EOClassDescription
      extended by er.rest.BeanInfoClassDescription
All Implemented Interfaces:
java.io.Serializable

public class BeanInfoClassDescription
extends com.webobjects.eocontrol.EOClassDescription

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eocontrol.EOClassDescription
com.webobjects.eocontrol.EOClassDescription.ClassDelegate
 
Field Summary
 
Fields inherited from class com.webobjects.eocontrol.EOClassDescription
_CLASS, ClassDescriptionNeededForClassNotification, ClassDescriptionNeededForEntityNameNotification, DeleteRuleCascade, DeleteRuleDeny, DeleteRuleNoAction, DeleteRuleNullify
 
Constructor Summary
BeanInfoClassDescription(java.lang.Class clazz)
           
 
Method Summary
 com.webobjects.foundation.NSArray attributeKeys()
           
 com.webobjects.eocontrol.EOClassDescription classDescriptionForDestinationKey(java.lang.String detailKey)
           
 java.lang.Class classForAttributeKey(java.lang.String key)
           
 java.lang.Object createInstance()
           
 java.lang.String entityName()
           
protected  boolean isAttribute(java.lang.Class type)
           
protected  boolean isAttribute(java.beans.PropertyDescriptor descriptor)
           
 boolean isAttributeMethod(java.lang.String methodName)
           
protected  boolean isToMany(java.lang.Class type)
           
protected  boolean isToMany(java.beans.PropertyDescriptor descriptor)
           
 boolean isToManyMethod(java.lang.String methodName)
           
 boolean isToOneMethod(java.lang.String methodName)
           
 com.webobjects.foundation.NSArray toManyRelationshipKeys()
           
 com.webobjects.foundation.NSArray toOneRelationshipKeys()
           
 
Methods inherited from class com.webobjects.eocontrol.EOClassDescription
_awakeFromRegistration, _concreteSubClassDescriptionForDeferredFault, _decimalFormatter, _enforcedKVCNumberClassForKey, _globalIDWithEntityName, _integerFormatter, _newDictionaryForProperties, _timestampFormatter, awakeObjectFromFetch, awakeObjectFromInsertion, classDelegate, classDescriptionForClass, classDescriptionForEntityName, classDescriptionForKeyPath, clientAttributeKeys, clientToManyRelationshipKeys, clientToOneRelationshipKeys, createInstanceWithEditingContext, defaultFormatterForKey, defaultFormatterForKeyPath, deleteRuleForRelationshipKey, displayNameForKey, fetchSpecificationNamed, finalize, invalidateClassDescriptionCache, inverseForRelationshipKey, ownsDestinationObjectsForRelationshipKey, propagateDeleteForObject, registerClassDescription, setClassDelegate, superClassDescription, toString, userPresentableDescriptionForObject, validateObjectForDelete, validateObjectForSave, validateValueForKey
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanInfoClassDescription

public BeanInfoClassDescription(java.lang.Class clazz)
Method Detail

entityName

public java.lang.String entityName()
Overrides:
entityName in class com.webobjects.eocontrol.EOClassDescription

classForAttributeKey

public java.lang.Class classForAttributeKey(java.lang.String key)
Overrides:
classForAttributeKey in class com.webobjects.eocontrol.EOClassDescription

isAttribute

protected boolean isAttribute(java.beans.PropertyDescriptor descriptor)

isAttribute

protected boolean isAttribute(java.lang.Class type)

isToMany

protected boolean isToMany(java.beans.PropertyDescriptor descriptor)

isToMany

protected boolean isToMany(java.lang.Class type)

isAttributeMethod

public boolean isAttributeMethod(java.lang.String methodName)

isToOneMethod

public boolean isToOneMethod(java.lang.String methodName)

isToManyMethod

public boolean isToManyMethod(java.lang.String methodName)

attributeKeys

public com.webobjects.foundation.NSArray attributeKeys()
Overrides:
attributeKeys in class com.webobjects.eocontrol.EOClassDescription

toOneRelationshipKeys

public com.webobjects.foundation.NSArray toOneRelationshipKeys()
Overrides:
toOneRelationshipKeys in class com.webobjects.eocontrol.EOClassDescription

toManyRelationshipKeys

public com.webobjects.foundation.NSArray toManyRelationshipKeys()
Overrides:
toManyRelationshipKeys in class com.webobjects.eocontrol.EOClassDescription

classDescriptionForDestinationKey

public com.webobjects.eocontrol.EOClassDescription classDescriptionForDestinationKey(java.lang.String detailKey)
Overrides:
classDescriptionForDestinationKey in class com.webobjects.eocontrol.EOClassDescription

createInstance

public java.lang.Object createInstance()

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.