public abstract class EOCustomObject extends java.lang.Object implements EOEnterpriseObject, EODeferredFaulting, EOKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._ReflectionKeyBindingCreation.Callback, EOKeyValueCoding._BestBindingCreation._ForwardingBindingCheck, _EOPrivateMemento
| Modifier and Type | Class and Description |
|---|---|
static class |
EOCustomObject._BooleanFieldBinding |
static class |
EOCustomObject._FieldBinding |
static class |
EOCustomObject._LazyFieldBinding |
static class |
EOCustomObject._NumberFieldBinding |
EOKeyValueCodingAdditions.DefaultImplementation, EOKeyValueCodingAdditions.UtilityEOKeyValueCoding._BestBindingCreation, EOKeyValueCoding._KeyBindingCreation, EOKeyValueCoding._StoredForwardingBindingNSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessorNSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.ValidationException_EOPrivateMemento.DefaultImplementation| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Boolean |
__readOnly |
static java.lang.Class<?> |
_CLASS |
_KeyPathSeparatorChar, KeyPathSeparatorNullValue| Constructor and Description |
|---|
EOCustomObject() |
EOCustomObject(EOEditingContext editingContext,
EOClassDescription classDescription,
EOGlobalID gid)
Deprecated.
|
public static final java.lang.Class<?> _CLASS
protected transient java.lang.Boolean __readOnly
@Deprecated public EOCustomObject(EOEditingContext editingContext, EOClassDescription classDescription, EOGlobalID gid)
public EOCustomObject()
public final EOEditingContext __editingContext()
__editingContext in interface _EOPrivateMementopublic final void __setEditingContext(EOEditingContext ec)
__setEditingContext in interface _EOPrivateMementopublic final EOClassDescription __classDescription()
__classDescription in interface _EOPrivateMementopublic void __setClassDescription(EOClassDescription cd)
__setClassDescription in interface _EOPrivateMementopublic final EOGlobalID __globalID()
__globalID in interface _EOPrivateMementopublic final void __setGlobalID(EOGlobalID gid)
__setGlobalID in interface _EOPrivateMementopublic final NSDictionary __originalSnapshot()
__originalSnapshot in interface _EOPrivateMementopublic final void __setOriginalSnapshot(NSDictionary os)
__setOriginalSnapshot in interface _EOPrivateMementopublic final NSDictionary __lastSnapshot()
__lastSnapshot in interface _EOPrivateMementopublic final void __setLastSnapshot(NSDictionary ls)
__setLastSnapshot in interface _EOPrivateMementopublic final int __retainCount()
__retainCount in interface _EOPrivateMementopublic final void __setRetainCount(int rc)
__setRetainCount in interface _EOPrivateMementopublic final boolean __isInitialized()
__isInitialized in interface _EOPrivateMementopublic final void __setInitialized(boolean inited)
__setInitialized in interface _EOPrivateMementopublic final boolean __isShared()
__isShared in interface _EOPrivateMementopublic final void __setShared(boolean shared)
__setShared in interface _EOPrivateMementopublic final boolean __hasAuxillaryObservers()
__hasAuxillaryObservers in interface _EOPrivateMementopublic final void __setAuxillaryObservers(boolean hao)
__setAuxillaryObservers in interface _EOPrivateMementopublic boolean __hasPendingChanges()
__hasPendingChanges in interface _EOPrivateMementopublic void __clearPendingChanges()
__clearPendingChanges in interface _EOPrivateMementopublic boolean __hasPendingUpdate()
__hasPendingUpdate in interface _EOPrivateMementopublic void __setPendingUpdate(boolean changed)
__setPendingUpdate in interface _EOPrivateMementopublic final boolean __isPendingInsertion()
__isPendingInsertion in interface _EOPrivateMementopublic final void __setPendingInsertion(boolean inserted)
__setPendingInsertion in interface _EOPrivateMementopublic final boolean __isPendingDeletion()
__isPendingDeletion in interface _EOPrivateMementopublic final void __setPendingDeletion(boolean deleted)
__setPendingDeletion in interface _EOPrivateMementopublic final java.lang.Object opaqueState()
opaqueState in interface EOEnterpriseObjectpublic final boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic EOEditingContext editingContext()
editingContext in interface EOEnterpriseObjectpublic void willChange()
willChange in interface EOEnterpriseObjectpublic EOClassDescription classDescription()
classDescription in interface EOEnterpriseObjectpublic java.lang.String entityName()
entityName in interface EOEnterpriseObjectpublic NSArray<java.lang.String> attributeKeys()
attributeKeys in interface EOEnterpriseObjectpublic NSArray<java.lang.String> toOneRelationshipKeys()
toOneRelationshipKeys in interface EOEnterpriseObjectpublic NSArray<java.lang.String> toManyRelationshipKeys()
toManyRelationshipKeys in interface EOEnterpriseObjectpublic java.lang.String inverseForRelationshipKey(java.lang.String relationshipKey)
inverseForRelationshipKey in interface EOEnterpriseObjectpublic int deleteRuleForRelationshipKey(java.lang.String relationshipKey)
deleteRuleForRelationshipKey in interface EOEnterpriseObjectpublic boolean ownsDestinationObjectsForRelationshipKey(java.lang.String relationshipKey)
ownsDestinationObjectsForRelationshipKey in interface EOEnterpriseObjectpublic EOClassDescription classDescriptionForDestinationKey(java.lang.String detailKey)
classDescriptionForDestinationKey in interface EOEnterpriseObjectpublic void awakeFromInsertion(EOEditingContext ec)
awakeFromInsertion in interface EOEnterpriseObjectpublic void awakeFromFetch(EOEditingContext ec)
awakeFromFetch in interface EOEnterpriseObjectpublic NSDictionary<java.lang.String,java.lang.Object> snapshot()
snapshot in interface EOEnterpriseObjectpublic void updateFromSnapshot(NSDictionary<java.lang.String,java.lang.Object> snapshot)
updateFromSnapshot in interface EOEnterpriseObjectpublic NSDictionary changesFromSnapshot(NSDictionary snapshot)
changesFromSnapshot in interface EOEnterpriseObjectpublic void reapplyChangesFromDictionary(NSDictionary changes)
reapplyChangesFromDictionary in interface EOEnterpriseObjectpublic boolean isToManyKey(java.lang.String key)
isToManyKey in interface EOEnterpriseObjectpublic NSArray<java.lang.String> allPropertyKeys()
allPropertyKeys in interface EOEnterpriseObjectpublic void clearProperties()
clearProperties in interface EOEnterpriseObjectpublic void propagateDeleteWithEditingContext(EOEditingContext ec)
propagateDeleteWithEditingContext in interface EOEnterpriseObjectpublic java.lang.String userPresentableDescription()
userPresentableDescription in interface EOEnterpriseObjectpublic java.lang.String eoShallowDescription()
eoShallowDescription in interface EOEnterpriseObjectpublic java.lang.String eoDescription()
eoDescription in interface EOEnterpriseObjectpublic java.lang.Object invokeRemoteMethod(java.lang.String methodName,
java.lang.Class[] argumentTypes,
java.lang.Object[] arguments)
invokeRemoteMethod in interface EOEnterpriseObjectpublic void prepareValuesForClient()
prepareValuesForClient in interface EOEnterpriseObjectpublic void awakeFromClientUpdate(EOEditingContext ec)
awakeFromClientUpdate in interface EOEnterpriseObjectprotected void includeObjectIntoPropertyWithKey(java.lang.Object eo,
java.lang.String key)
public void addObjectToPropertyWithKey(java.lang.Object eo,
java.lang.String key)
addObjectToPropertyWithKey in interface EORelationshipManipulationprotected void excludeObjectFromPropertyWithKey(java.lang.Object eo,
java.lang.String key)
public void removeObjectFromPropertyWithKey(java.lang.Object eo,
java.lang.String key)
removeObjectFromPropertyWithKey in interface EORelationshipManipulationpublic void addObjectToBothSidesOfRelationshipWithKey(EORelationshipManipulation object, java.lang.String key)
addObjectToBothSidesOfRelationshipWithKey in interface EORelationshipManipulationpublic void removeObjectFromBothSidesOfRelationshipWithKey(EORelationshipManipulation object, java.lang.String key)
removeObjectFromBothSidesOfRelationshipWithKey in interface EORelationshipManipulationpublic static boolean usesDeferredFaultCreation()
public void willRead()
willRead in interface EOFaultingpublic boolean isFault()
isFault in interface EOFaultingpublic void clearFault()
clearFault in interface EOFaultingpublic void turnIntoFault(EOFaultHandler handler)
turnIntoFault in interface EOFaultingpublic EOFaultHandler faultHandler()
faultHandler in interface EOFaultingpublic java.lang.Object willReadRelationship(java.lang.Object object)
willReadRelationship in interface EODeferredFaultingpublic java.lang.Object validateValueForKey(java.lang.Object value,
java.lang.String key)
throws NSValidation.ValidationException
validateValueForKey in interface NSValidationNSValidation.ValidationExceptionpublic java.lang.Object validateTakeValueForKeyPath(java.lang.Object value,
java.lang.String keyPath)
throws NSValidation.ValidationException
validateTakeValueForKeyPath in interface NSValidationNSValidation.ValidationExceptionpublic void validateForSave()
throws NSValidation.ValidationException
validateForSave in interface EOValidationNSValidation.ValidationExceptionpublic void validateForDelete()
throws NSValidation.ValidationException
validateForDelete in interface EOValidationNSValidation.ValidationExceptionpublic void validateForInsert()
throws NSValidation.ValidationException
validateForInsert in interface EOValidationNSValidation.ValidationExceptionpublic void validateForUpdate()
throws NSValidation.ValidationException
validateForUpdate in interface EOValidationNSValidation.ValidationExceptionpublic void validateClientUpdate()
throws NSValidation.ValidationException
validateClientUpdate in interface EOValidationNSValidation.ValidationExceptionpublic static boolean canAccessFieldsDirectly()
public java.lang.Object valueForKey(java.lang.String key)
valueForKey in interface NSKeyValueCodingpublic void takeValueForKey(java.lang.Object value,
java.lang.String key)
takeValueForKey in interface NSKeyValueCodingpublic java.lang.Object handleQueryWithUnboundKey(java.lang.String key)
handleQueryWithUnboundKey in interface NSKeyValueCoding.ErrorHandlingpublic void handleTakeValueForUnboundKey(java.lang.Object value,
java.lang.String key)
handleTakeValueForUnboundKey in interface NSKeyValueCoding.ErrorHandlingpublic void unableToSetNullForKey(java.lang.String key)
unableToSetNullForKey in interface NSKeyValueCoding.ErrorHandlingpublic java.lang.Object valueForKeyPath(java.lang.String keyPath)
valueForKeyPath in interface NSKeyValueCodingAdditionspublic void takeValueForKeyPath(java.lang.Object value,
java.lang.String keyPath)
takeValueForKeyPath in interface NSKeyValueCodingAdditionspublic static boolean shouldUseStoredAccessors()
public java.lang.Object storedValueForKey(java.lang.String key)
storedValueForKey in interface EOKeyValueCodingpublic void takeStoredValueForKey(java.lang.Object value,
java.lang.String key)
takeStoredValueForKey in interface EOKeyValueCodingpublic NSDictionary valuesForKeys(NSArray keys)
valuesForKeys in interface EOKeyValueCodingAdditionspublic NSDictionary valuesForKeysWithMapping(NSDictionary mapping)
valuesForKeysWithMapping in interface EOKeyValueCodingAdditionspublic void takeValuesFromDictionary(NSDictionary dictionary)
takeValuesFromDictionary in interface EOKeyValueCodingAdditionspublic void takeValuesFromDictionaryWithMapping(NSDictionary dictionary, NSDictionary mapping)
takeValuesFromDictionaryWithMapping in interface EOKeyValueCodingAdditionspublic NSKeyValueCoding._KeyBinding _createKeyGetBindingForKey(java.lang.String key)
_createKeyGetBindingForKey in interface NSKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _createKeySetBindingForKey(java.lang.String key)
_createKeySetBindingForKey in interface NSKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _keyGetBindingForKey(java.lang.String key)
_keyGetBindingForKey in interface NSKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _keySetBindingForKey(java.lang.String key)
_keySetBindingForKey in interface NSKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _createStoredKeyGetBindingForKey(java.lang.String key)
_createStoredKeyGetBindingForKey in interface EOKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _createStoredKeySetBindingForKey(java.lang.String key)
_createStoredKeySetBindingForKey in interface EOKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _storedKeyGetBindingForKey(java.lang.String key)
_storedKeyGetBindingForKey in interface EOKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _storedKeySetBindingForKey(java.lang.String key)
_storedKeySetBindingForKey in interface EOKeyValueCoding._KeyBindingCreationpublic NSKeyValueCoding._KeyBinding _fieldKeyBinding(java.lang.String key, java.lang.String fieldName)
_fieldKeyBinding in interface NSKeyValueCoding._ReflectionKeyBindingCreation.Callbackpublic NSKeyValueCoding._KeyBinding _methodKeyGetBinding(java.lang.String key, java.lang.String methodName)
_methodKeyGetBinding in interface NSKeyValueCoding._ReflectionKeyBindingCreation.Callbackpublic NSKeyValueCoding._KeyBinding _methodKeySetBinding(java.lang.String key, java.lang.String methodName)
_methodKeySetBinding in interface NSKeyValueCoding._ReflectionKeyBindingCreation.Callbackpublic NSKeyValueCoding._KeyBinding _otherStorageBinding(java.lang.String key)
_otherStorageBinding in interface NSKeyValueCoding._ReflectionKeyBindingCreation.Callbackpublic boolean _forwardingBindingNeededForClass(java.lang.Class objectClass,
java.lang.String methodName,
java.lang.Class[] methodArgumentTypes)
_forwardingBindingNeededForClass in interface EOKeyValueCoding._BestBindingCreation._ForwardingBindingCheckprotected java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionpublic boolean isReadOnly()
isReadOnly in interface EOEnterpriseObjectCopyright © 2002 – 2022 Project Wonder.