public class BeanInfoClassDescription extends EOClassDescription implements IERXNonEOClassDescription
EOClassDescription.ClassDelegate_CLASS, ClassDescriptionNeededForClassNotification, ClassDescriptionNeededForEntityNameNotification, DeleteRuleCascade, DeleteRuleDeny, DeleteRuleNoAction, DeleteRuleNullify| Constructor and Description |
|---|
BeanInfoClassDescription(Class clazz) |
| Modifier and Type | Method and Description |
|---|---|
NSArray<String> |
attributeKeys() |
EOClassDescription |
classDescriptionForDestinationKey(String detailKey) |
Class |
classForAttributeKey(String key) |
Object |
createInstance() |
String |
entityName() |
protected boolean |
isAttribute(Class type) |
protected boolean |
isAttribute(PropertyDescriptor descriptor) |
boolean |
isAttributeMethod(String methodName) |
protected boolean |
isToMany(Class type) |
protected boolean |
isToMany(PropertyDescriptor descriptor) |
boolean |
isToManyMethod(String methodName) |
boolean |
isToOneMethod(String methodName) |
protected Class<?> |
toManyComponentType(Type componentType) |
NSArray<String> |
toManyRelationshipKeys() |
NSArray<String> |
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 BeanInfoClassDescription(Class clazz)
public String entityName()
entityName in class EOClassDescriptionpublic Class classForAttributeKey(String key)
classForAttributeKey in class EOClassDescriptionprotected boolean isAttribute(PropertyDescriptor descriptor)
protected boolean isAttribute(Class type)
protected boolean isToMany(PropertyDescriptor descriptor)
protected boolean isToMany(Class type)
public boolean isAttributeMethod(String methodName)
public boolean isToOneMethod(String methodName)
public boolean isToManyMethod(String methodName)
public NSArray<String> attributeKeys()
attributeKeys in class EOClassDescriptionpublic NSArray<String> toOneRelationshipKeys()
toOneRelationshipKeys in class EOClassDescriptionpublic NSArray<String> toManyRelationshipKeys()
toManyRelationshipKeys in class EOClassDescriptionpublic EOClassDescription classDescriptionForDestinationKey(String detailKey)
classDescriptionForDestinationKey in class EOClassDescriptionpublic Object createInstance()
createInstance in interface IERXNonEOClassDescriptionCopyright © 2002 – 2025 Project Wonder.