public class BeanInfoClassDescription extends EOClassDescription implements IERXNonEOClassDescription
EOClassDescription.ClassDelegate_CLASS, ClassDescriptionNeededForClassNotification, ClassDescriptionNeededForEntityNameNotification, DeleteRuleCascade, DeleteRuleDeny, DeleteRuleNoAction, DeleteRuleNullify| Constructor and Description |
|---|
BeanInfoClassDescription(java.lang.Class clazz) |
| Modifier and Type | Method and Description |
|---|---|
NSArray |
attributeKeys() |
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) |
protected java.lang.Class<?> |
toManyComponentType(java.lang.reflect.Type componentType) |
NSArray |
toManyRelationshipKeys() |
NSArray |
toOneRelationshipKeys() |
_awakeFromRegistration, _concreteSubClassDescriptionForDeferredFault, _decimalFormatter, _enforcedKVCNumberClassForKey, _existingClassDescriptionForClass, _globalIDWithEntityName, _integerFormatter, _newDictionaryForProperties, _timestampFormatter, awakeObjectFromFetch, awakeObjectFromInsertion, classDelegate, classDescriptionForClass, classDescriptionForEntityName, classDescriptionForKeyPath, clientAttributeKeys, clientToManyRelationshipKeys, clientToOneRelationshipKeys, createInstanceWithEditingContext, defaultFormatterForKey, defaultFormatterForKeyPath, deleteRuleForRelationshipKey, displayNameForKey, fetchSpecificationNamed, finalize, invalidateClassDescriptionCache, inverseForRelationshipKey, isEntityReadOnly, ownsDestinationObjectsForRelationshipKey, propagateDeleteForObject, registerClassDescription, setClassDelegate, superClassDescription, toString, userPresentableDescriptionForObject, validateObjectForDelete, validateObjectForSave, validateValueForKeypublic java.lang.String entityName()
entityName in class EOClassDescriptionpublic java.lang.Class classForAttributeKey(java.lang.String key)
classForAttributeKey in class EOClassDescriptionprotected boolean isAttribute(java.beans.PropertyDescriptor descriptor)
protected boolean isAttribute(java.lang.Class type)
protected boolean isToMany(java.beans.PropertyDescriptor descriptor)
protected boolean isToMany(java.lang.Class type)
public boolean isAttributeMethod(java.lang.String methodName)
public boolean isToOneMethod(java.lang.String methodName)
public boolean isToManyMethod(java.lang.String methodName)
public NSArray attributeKeys()
attributeKeys in class EOClassDescriptionpublic NSArray toOneRelationshipKeys()
toOneRelationshipKeys in class EOClassDescriptionpublic NSArray toManyRelationshipKeys()
toManyRelationshipKeys in class EOClassDescriptionprotected java.lang.Class<?> toManyComponentType(java.lang.reflect.Type componentType)
public EOClassDescription classDescriptionForDestinationKey(java.lang.String detailKey)
classDescriptionForDestinationKey in class EOClassDescriptionpublic java.lang.Object createInstance()
createInstance in interface IERXNonEOClassDescriptionCopyright © 2002 – 2022 Project Wonder.