Up
Authors
- Mirko Viviani (
mirko.viviani@rccr.cremona.it
)
-
- Manuel Guesdon (
mguesdon@orange-concept.com
)
-
Version: 23472
Date: 2006-09-12 21:36:24 +0200 (Die, 12 Sep 2006)
Copyright: (C) 2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
- Declared in:
- EOAccess/EOEntity.h
- Conforms to:
- EOPropertyListEncoding
Availability: OpenStep
Description forthcoming.
Instance Variables
Method summary
- (
EOAttribute*)
anyAttributeNamed: (NSString*)attributeName;
Availability: OpenStep
returns attribute named attributeName (no relationship)
- (
EORelationship*)
anyRelationshipNamed: (NSString*)relationshipNamed;
Availability: OpenStep
Description forthcoming.
- (
EOAttribute*)
attributeNamed: (NSString*)attributeName;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
attributes;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
attributesToFetch;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
attributesUsedForLocking;
Availability: OpenStep
Description forthcoming.
- (BOOL)
cachesObjects;
Availability: OpenStep
Description forthcoming.
- (NSString*)
className;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
classProperties;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
classPropertyNames;
Availability: OpenStep
Description forthcoming.
- (NSString*)
externalName;
Availability: OpenStep
Description forthcoming.
- (NSString*)
externalQuery;
Availability: OpenStep
Description forthcoming.
- (
EOFetchSpecification*)
fetchSpecificationNamed: (NSString*)fetchSpecName;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
fetchSpecificationNames;
Availability: OpenStep
Description forthcoming.
- (
EOGlobalID*)
globalIDForRow: (NSDictionary*)row;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isAbstractEntity;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isPrimaryKeyValidInObject: (id)object;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isQualifierForPrimaryKey: (
EOQualifier*)qualifier;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isReadOnly;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isValidAttributeUsedForLocking: (
EOAttribute*)anAttribute;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isValidClassProperty: (id)aProperty;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isValidPrimaryKeyAttribute: (
EOAttribute*)anAttribute;
Availability: OpenStep
Description forthcoming.
- (unsigned int)
maxNumberOfInstancesToBatchFetch;
Availability: OpenStep
Description forthcoming.
- (
EOModel*)
model;
Availability: OpenStep
Description forthcoming.
- (NSString*)
name;
Availability: OpenStep
Description forthcoming.
- (
EOEntity*)
parentEntity;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
primaryKeyAttributeNames;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
primaryKeyAttributes;
Availability: OpenStep
Description forthcoming.
- (NSDictionary*)
primaryKeyForGlobalID: (
EOKeyGlobalID*)gid;
Availability: OpenStep
Description forthcoming.
- (NSDictionary*)
primaryKeyForRow: (NSDictionary*)row;
Availability: OpenStep
Description forthcoming.
- (
EOQualifier*)
qualifierForPrimaryKey: (NSDictionary*)row;
Availability: OpenStep
Description forthcoming.
- (
EORelationship*)
relationshipNamed: (NSString*)relationshipName;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
relationships;
Availability: OpenStep
Description forthcoming.
- (
EOQualifier*)
restrictingQualifier;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
sharedObjectFetchSpecificationNames;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
subEntities;
Availability: OpenStep
Description forthcoming.
- (NSDictionary*)
userInfo;
Availability: OpenStep
Description forthcoming.
Instance Variables for EOEntity Class
@protected EOMKKDInitializer* _adaptorDictionaryInitializer;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _attributes;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableDictionary* _attributesByName;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _attributesToFetch;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _attributesToSave;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _attributesUsedForLocking;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected unsigned int _batchCount;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOClassDescription* _classDescription;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected Class _classForInstances;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSString* _className;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _classProperties;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSArray* _classPropertyAttributeNames;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSArray* _classPropertyNames;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSArray* _classPropertyToManyRelationshipNames;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSArray* _classPropertyToOneRelationshipNames;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCArray* _dbSnapshotKeys;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSString* _docComment;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSString* _externalName;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSString* _externalQuery;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableDictionary* _fetchSpecificationDictionary;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSArray* _fetchSpecificationNames;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected struct ... _flags;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableArray* _hiddenRelationships;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOMKKDInitializer* _instanceDictionaryInitializer;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSDictionary* _internalInfo;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOModel* _model;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSString* _name;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOEntity* _parent;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSArray* _primaryKeyAttributeNames;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _primaryKeyAttributes;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOMKKDInitializer* _primaryKeyDictionaryInitializer;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _propertiesToFault;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOMKKDInitializer* _propertyDictionaryInitializer;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _relationships;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableDictionary* _relationshipsByName;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOQualifier* _restrictingQualifier;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOMKKDInitializer* _snapshotDictionaryInitializer;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected EOMKKDSubsetMapping* _snapshotToAdaptorRowSubsetMapping;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSMutableDictionary* _storedProcedures;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected GCMutableArray* _subEntities;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected NSDictionary* _userInfo;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Instance Variables
Method summary
- (
EOEntity*)
entity;
Availability: OpenStep
Description forthcoming.
- (
EOFetchSpecification*)
fetchSpecificationNamed: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (id)
initWithEntity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
Instance Variables for EOEntityClassDescription Class
@protected EOEntity* _entity;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.
@protected unsigned int extraRefCount;
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (
EOClassDescription*)
classDescriptionForInstances;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
addAttribute: (
EOAttribute*)attribute;
Availability: OpenStep
Description forthcoming.
- (void)
addFetchSpecification: (
EOFetchSpecification*)fetchSpec
withName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
addRelationship: (
EORelationship*)relationship;
Availability: OpenStep
Description forthcoming.
- (void)
addSharedObjectFetchSpecificationByName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
addSubEntity: (
EOEntity*)child;
Availability: OpenStep
Description forthcoming.
- (void)
removeAttribute: (
EOAttribute*)attribute;
Availability: OpenStep
- (void)
removeFetchSpecificationNamed: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
removeRelationship: (
EORelationship*)relationship;
Availability: OpenStep
Removes the
relationship from the
-relationships
array and the
-classProperties
array if it contains the
relationship. The caller should insure that no references to the
relationship exist by calling
-referencesProperty:
or [EOModel -referencesToProperty].
- (void)
removeSharedObjectFetchSpecificationByName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
removeSubEntity: (
EOEntity*)child;
Availability: OpenStep
Description forthcoming.
- (BOOL)
setAttributesUsedForLocking: (NSArray*)attributes;
Availability: OpenStep
Description forthcoming.
- (void)
setCachesObjects: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setClassName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (BOOL)
setClassProperties: (NSArray*)properties;
Availability: OpenStep
Description forthcoming.
- (void)
setExternalName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
setExternalQuery: (NSString*)query;
Availability: OpenStep
Description forthcoming.
- (void)
setIsAbstractEntity: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setMaxNumberOfInstancesToBatchFetch: (unsigned int)size;
Availability: OpenStep
Description forthcoming.
- (void)
setName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (BOOL)
setPrimaryKeyAttributes: (NSArray*)keys;
Availability: OpenStep
Description forthcoming.
- (void)
setReadOnly: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setRestrictingQualifier: (
EOQualifier*)qualifier;
Availability: OpenStep
Description forthcoming.
- (void)
setSharedObjectFetchSpecificationsByName: (NSArray*)names;
Availability: OpenStep
Description forthcoming.
- (void)
setUserInfo: (NSDictionary*)dictionary;
Availability: OpenStep
Description forthcoming.
- (NSException*)
validateName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Useful private methods made public in GDL2
Method summary
- (
EOAttribute*)
attributeForPath: (NSString*)path;
Availability: OpenStep
Returns attribute (if any) for path
- (
EORelationship*)
relationshipForPath: (NSString*)path;
Availability: OpenStep
Returns relationship (if any) for path
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
beautifyName;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (NSArray*)
externalModelsReferenced;
Availability: OpenStep
Description forthcoming.
- (BOOL)
referencesProperty: (id)property;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (NSString*)
primaryKeyRootName;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
setStoredProcedure: (
EOStoredProcedure*)storedProcedure
forOperation: (NSString*)operation;
Availability: OpenStep
Description forthcoming.
- (
EOStoredProcedure*)
storedProcedureForOperation: (NSString*)operation;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (NSString*)
docComment;
Availability: OpenStep
Description forthcoming.
- (void)
setDocComment: (NSString*)docComment;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
- (EOMutableKnownKeyDictionary*)
dictionaryForInstanceProperties;
Availability: OpenStep
returns a new autoreleased mutable dictionary to store properties returns nil
if there's no key in the instanceDictionaryInitializer
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
+ (NSArray*)
_instanceDictionaryInitializerExcludedPropertyNames;
Availability: OpenStep
should returns an array of property names to exclude from entity instanceDictionaryInitializer
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
should returns a set of property names to exclude from entity instanceDictionaryInitializer
- Declared in:
- EOAccess/EOEntity.h
Availability: OpenStep
Description forthcoming.
Method summary
+ (NSString*)
externalNameForInternalName: (NSString*)internalName
separatorString: (NSString*)separatorString
useAllCaps: (BOOL)allCaps;
Availability: OpenStep
Description forthcoming.
+ (NSString*)
nameForExternalName: (NSString*)externalName
separatorString: (NSString*)separatorString
initialCaps: (BOOL)initialCaps;
Availability: OpenStep
Description forthcoming.
Up