Up

EOCustomObject

Authors

David Wetzel (dave@turbocat.de)

Date: Generated at 2024-07-02 08:40:32 +0000

Copyright: (C) 2010 Free Software Foundation, Inc.

Software documentation for the EOCustomObject class

EOCustomObject : NSObject

Declared in:
EOControl/EOCustomObject.h
Conforms to:
NSCoding
Description forthcoming.
Method summary

addObject: toBothSidesOfRelationshipWithKey: 

- (void) addObject: (id)object toBothSidesOfRelationshipWithKey: (NSString*)key;
Description forthcoming.

addObject: toPropertyWithKey: 

- (void) addObject: (id)object toPropertyWithKey: (NSString*)key;
Description forthcoming.

allPropertyKeys 

- (NSArray*) allPropertyKeys;
Description forthcoming.

attributeKeys 

- (NSArray*) attributeKeys;
Description forthcoming.

awakeFromFetchInEditingContext: 

- (void) awakeFromFetchInEditingContext: (EOEditingContext*)editingContext;
Description forthcoming.

awakeFromInsertionInEditingContext: 

- (void) awakeFromInsertionInEditingContext: (EOEditingContext*)editingContext;
Description forthcoming.

changesFromSnapshot: 

- (NSDictionary*) changesFromSnapshot: (NSDictionary*)snapshot;
Description forthcoming.

classDescription 

- (EOClassDescription*) classDescription;
Description forthcoming.

classDescriptionForDestinationKey: 

- (EOClassDescription*) classDescriptionForDestinationKey: (NSString*)detailKey;
Description forthcoming.

clearProperties 

- (void) clearProperties;
Description forthcoming.

deleteRuleForRelationshipKey: 

- (EODeleteRule) deleteRuleForRelationshipKey: (NSString*)relationshipKey;
Description forthcoming.

encodeWithCoder: 

- (void) encodeWithCoder: (NSCoder*)aCoder;
Description forthcoming.

entityName 

- (NSString*) entityName;
Description forthcoming.

eoDescription 

- (NSString*) eoDescription;
Description forthcoming.

eoShallowDescription 

- (NSString*) eoShallowDescription;
Description forthcoming.

initWithCoder: 

- (id) initWithCoder: (NSCoder*)aDecoder;
Description forthcoming.

initWithEditingContext: classDescription: globalID: 

- (id) initWithEditingContext: (EOEditingContext*)editingContext classDescription: (EOClassDescription*)classDescription globalID: (EOGlobalID*)globalID;
Description forthcoming.

inverseForRelationshipKey: 

- (NSString*) inverseForRelationshipKey: (NSString*)relationshipKey;
Description forthcoming.

isToManyKey: 

- (BOOL) isToManyKey: (NSString*)key;
Description forthcoming.

mergeChangesFromDictionary: 

- (void) mergeChangesFromDictionary: (NSDictionary*)changes;
Description forthcoming.

mergeValue: forKey: 

- (void) mergeValue: (id)value forKey: (id)key;
Description forthcoming.

ownsDestinationObjectsForRelationshipKey: 

- (BOOL) ownsDestinationObjectsForRelationshipKey: (NSString*)relationshipKey;
Description forthcoming.

propagateDeleteWithEditingContext: 

- (void) propagateDeleteWithEditingContext: (EOEditingContext*)editingContext;
Description forthcoming.

reapplyChangesFromSnapshot: 

- (void) reapplyChangesFromSnapshot: (NSDictionary*)changes;
Description forthcoming.

removeObject: fromBothSidesOfRelationshipWithKey: 

- (void) removeObject: (id)object fromBothSidesOfRelationshipWithKey: (NSString*)key;
Description forthcoming.

removeObject: fromPropertyWithKey: 

- (void) removeObject: (id)object fromPropertyWithKey: (NSString*)key;
Description forthcoming.

snapshot 

- (NSDictionary*) snapshot;
Description forthcoming.

toManyRelationshipKeys 

- (NSArray*) toManyRelationshipKeys;
Description forthcoming.

toOneRelationshipKeys 

- (NSArray*) toOneRelationshipKeys;
Description forthcoming.

updateFromSnapshot: 

- (void) updateFromSnapshot: (NSDictionary*)snapshot;
Description forthcoming.

userPresentableDescription 

- (NSString*) userPresentableDescription;
Description forthcoming.

validateForDelete 

- (NSException*) validateForDelete;
Description forthcoming.

validateForInsert 

- (NSException*) validateForInsert;
Description forthcoming.

validateForSave 

- (NSException*) validateForSave;
Description forthcoming.

validateForUpdate 

- (NSException*) validateForUpdate;
Description forthcoming.

validateTakeValue: forKeyPath: 

- (id) validateTakeValue: (id)value forKeyPath: (NSString*)path;
This method is called to validate and potentially coerce VALUE for the receivers key path. This method also assigns the value if it is different from the current value. This method will raise an EOValidationException if validateValue:forKey: returns an exception. This method returns new value.

validateValue: forKey: 

- (NSException*) validateValue: (id*)valueP forKey: (NSString*)key;
Description forthcoming.


Up