public class EOAttribute extends EOProperty implements EOPropertyListEncoding, EOSQLExpression.SQLValue
| Modifier | Constructor and Description |
|---|---|
|
EOAttribute() |
protected |
EOAttribute(EOEntity entity,
java.lang.String definition) |
|
EOAttribute(NSDictionary plist,
java.lang.Object owner) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class |
_adaptorValueClass()
Deprecated.
|
protected com.webobjects.eoaccess._EOExpressionArray |
_definitionArray() |
int |
_factoryMethodArgumentTypeFromString(java.lang.String string) |
void |
_flushCache() |
protected boolean |
_hasAnyOverrides() |
NSDictionary |
_internalInfo() |
boolean |
_isNonUpdateable() |
boolean |
_isPrimaryKeyClassProperty() |
protected java.lang.Object |
_normalizeDefinitionPath(java.lang.Object definition,
NSArray attributePath) |
protected java.lang.Object |
_objectForPlist(java.lang.Object plist) |
protected void |
_removeFromEntityArraySelector(NSArray oldArray,
NSSelector sel) |
void |
_resetPrototype() |
protected void |
_setDefinitionArray(com.webobjects.eoaccess._EOExpressionArray definitionArray) |
protected void |
_setDefinitionWithoutFlushingCaches(java.lang.String definition) |
protected void |
_setInternalInfo(NSDictionary dictionary) |
java.lang.String |
_setNewFormatStringOld(java.lang.String newString,
java.lang.String old) |
protected void |
_setOverrideForCharacteristic(com.webobjects.eoaccess.EOAttribute.Characteristic key) |
void |
_setSourceToDestinationKeyMap(NSDictionary mapping) |
protected void |
_setValuesFromTargetAttribute() |
NSDictionary |
_sourceToDestinationKeyMap() |
java.lang.String |
_stringForFactoryMethodArgumentType(int type) |
java.lang.String |
_toString(int indent) |
void |
_updateFromPrototype() |
protected char |
_valueTypeChar() |
java.lang.Object |
adaptorValueByConvertingAttributeValue(java.lang.Object value) |
java.lang.Class |
adaptorValueClass() |
java.lang.Class |
adaptorValueConversionClass() |
java.lang.String |
adaptorValueConversionClassName() |
NSSelector |
adaptorValueConversionMethod() |
java.lang.String |
adaptorValueConversionMethodName() |
int |
adaptorValueType() |
boolean |
allowsNull() |
void |
awakeWithPropertyList(NSDictionary plist) |
void |
beautifyName() |
EOChangeNotificationOptions |
changeNotificationOptions() |
java.lang.String |
className() |
java.lang.String |
columnName() |
java.lang.String |
definition() |
void |
encodeIntoPropertyList(NSMutableDictionary result) |
EOEntity |
entity() |
java.lang.String |
externalType() |
int |
factoryMethodArgumentType() |
boolean |
isDerived() |
boolean |
isFlattened() |
boolean |
isReadOnly() |
java.lang.String |
name() |
java.lang.Object |
newValueForBytes(byte[] bytes,
int length) |
java.lang.Object |
newValueForBytesString(byte[] bytes,
int length)
Deprecated.
Method newValueForBytesString is deprecated
|
java.lang.Object |
newValueForDate(java.lang.Object value) |
java.lang.Object |
newValueForImmutableBytes(byte[] bytes) |
java.lang.Object |
newValueForNumber(java.lang.Object value) |
java.lang.Object |
newValueForString(java.lang.String str) |
boolean |
overridesPrototypeDefinitionForCharacteristic(com.webobjects.eoaccess.EOAttribute.Characteristic key) |
boolean |
overridesPrototypeDefinitionForKey(java.lang.String key) |
java.util.Map |
overwrittenCharacteristics() |
int |
parameterDirection() |
java.lang.Object |
parent() |
int |
precision() |
EOAttribute |
prototype() |
java.lang.String |
prototypeName() |
java.lang.String |
readFormat() |
java.lang.String |
relationshipPath() |
int |
scale() |
java.util.TimeZone |
serverTimeZone() |
void |
setAdaptorValueConversionClassName(java.lang.String conversionClassName) |
void |
setAdaptorValueConversionMethodName(java.lang.String conversionMethodName) |
void |
setAllowsNull(boolean allowsNull) |
void |
setChangeNotificationOptions(EOChangeNotificationOptions changeNotificationOptions) |
void |
setClassName(java.lang.String name) |
void |
setColumnName(java.lang.String columnName) |
void |
setDefinition(java.lang.String definition) |
void |
setExternalType(java.lang.String string) |
void |
setFactoryMethodArgumentType(int argumentType) |
void |
setName(java.lang.String name) |
void |
setParameterDirection(int parameterDirection) |
void |
setPrecision(int precision) |
void |
setPrototype(EOAttribute prototype) |
void |
setReadFormat(java.lang.String string) |
void |
setReadOnly(boolean yn) |
void |
setScale(int scale) |
void |
setServerTimeZone(java.util.TimeZone tz) |
void |
setUserInfo(NSDictionary dictionary) |
void |
setValueClassName(java.lang.String name)
Deprecated.
Method setValueClassName is deprecated
|
void |
setValueFactoryClassName(java.lang.String factoryClassName) |
void |
setValueFactoryMethodName(java.lang.String factoryMethodName) |
void |
setValueType(java.lang.String string) |
void |
setWidth(int length) |
void |
setWriteFormat(java.lang.String string) |
EOStoredProcedure |
storedProcedure() |
java.lang.String |
toString() |
NSDictionary |
userInfo() |
java.lang.Object |
validateValue(java.lang.Object valueP) |
java.lang.String |
valueClassName()
Deprecated.
Method valueClassName is deprecated
|
java.lang.Class |
valueFactoryClass() |
java.lang.String |
valueFactoryClassName() |
NSSelector |
valueFactoryMethod() |
java.lang.String |
valueFactoryMethodName() |
java.lang.String |
valueForSQLExpression(EOSQLExpression context) |
java.lang.String |
valueType() |
java.lang.String |
valueTypeClassName() |
int |
width() |
java.lang.String |
writeFormat() |
equals, initialCapitalNamepublic static final int FactoryMethodArgumentIsData
public static final int FactoryMethodArgumentIsString
public static final int FactoryMethodArgumentIsBytes
public static final int FactoryMethodArgumentIsDate
public static final int FactoryMethodArgumentIsNumber
public static final int AdaptorNumberType
public static final int AdaptorCharactersType
public static final int AdaptorBytesType
public static final int AdaptorDateType
public static final int Void
public static final int InParameter
public static final int OutParameter
public static final int InOutParameter
protected java.lang.String _name
protected EOEntity _parent
protected EOStoredProcedure _parentStoredProcedure
protected java.lang.String _prototypeName
protected EOAttribute _prototype
protected java.lang.String _columnName
protected com.webobjects.eoaccess._EOExpressionArray _definitionArray
protected java.lang.String _externalType
protected java.lang.String _valueType
protected java.lang.String _valueClassName
protected java.lang.String _className
protected int _adaptorValueType
protected java.lang.String _valueTypeClassName
protected java.lang.String _readFormat
protected java.lang.String _writeFormat
protected java.util.TimeZone _serverTimeZone
protected int _width
protected int _precision
protected int _scale
protected java.lang.Class _valueClass
protected java.lang.String _valueFactoryClassName
protected java.lang.String _valueFactoryMethodName
protected java.lang.Class _valueFactoryClass
protected java.lang.String _adaptorValueConversionMethodName
protected java.lang.String _adaptorValueConversionClassName
protected java.lang.Class _adaptorValueConversionClass
protected NSSelector _valueFactoryMethod
protected NSSelector _adaptorValueConversionMethod
protected boolean _flags_allowsNull
protected boolean _flags_isReadOnly
protected boolean _flags_isNonUpdateable
protected boolean _flags_isNonUpdateableInitialized
protected NSDictionary _sourceToDestinationKeyMap
protected int _parameterDirection
protected NSDictionary _userInfo
public NSDictionary _internalInfo
public static final char _VTByte
public static final char _VTShort
public static final char _VTInteger
public static final char _VTLong
public static final char _VTFloat
public static final char _VTDouble
public static final char _VTBigDecimal
public static final char _VTBoolean
public static final char _VTDate
public static final char _VTTime
public static final char _VTTimestamp
public static final char _VTString
public static final char _VTCharStream
public static final char _VTEncodedBytes
public static final char _VTCharTrimString
public static final char _VTUnknown
public static final char _VTCoerceDate
public static final java.lang.String FactoryMethodArgumentIsBytesString
public static final java.lang.String FactoryMethodArgumentIsStringString
public static final java.lang.String FactoryMethodArgumentIsDataString
public static final java.lang.String FactoryMethodArgumentIsDateString
public static final java.lang.String FactoryMethodArgumentIsNumberString
public EOAttribute()
public EOAttribute(NSDictionary plist, java.lang.Object owner)
protected EOAttribute(EOEntity entity, java.lang.String definition)
public java.util.Map overwrittenCharacteristics()
protected void _setOverrideForCharacteristic(com.webobjects.eoaccess.EOAttribute.Characteristic key)
public boolean overridesPrototypeDefinitionForCharacteristic(com.webobjects.eoaccess.EOAttribute.Characteristic key)
public void _updateFromPrototype()
public void _resetPrototype()
protected boolean _hasAnyOverrides()
public java.lang.String name()
name in class EOPropertypublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String _toString(int indent)
public EOEntity entity()
entity in class EOPropertypublic EOStoredProcedure storedProcedure()
public java.lang.Object parent()
public java.lang.String prototypeName()
public EOAttribute prototype()
public java.lang.String externalType()
public java.lang.String columnName()
public java.lang.String definition()
public boolean isFlattened()
public boolean isDerived()
public boolean isReadOnly()
public boolean _isPrimaryKeyClassProperty()
public boolean _isNonUpdateable()
@Deprecated public java.lang.String valueClassName()
public java.lang.String className()
public java.lang.String valueType()
protected char _valueTypeChar()
public int width()
public int precision()
public int scale()
public boolean allowsNull()
public java.lang.String readFormat()
public java.lang.String writeFormat()
public int parameterDirection()
public NSDictionary userInfo()
public NSDictionary _internalInfo()
public void encodeIntoPropertyList(NSMutableDictionary result)
encodeIntoPropertyList in interface EOPropertyListEncodingpublic void awakeWithPropertyList(NSDictionary plist)
awakeWithPropertyList in interface EOPropertyListEncodingpublic boolean overridesPrototypeDefinitionForKey(java.lang.String key)
public void setName(java.lang.String name)
public void setPrototype(EOAttribute prototype)
public void setReadOnly(boolean yn)
public void setColumnName(java.lang.String columnName)
public void setDefinition(java.lang.String definition)
public void setExternalType(java.lang.String string)
public void setValueType(java.lang.String string)
@Deprecated public void setValueClassName(java.lang.String name)
name - valueClassNamepublic void setClassName(java.lang.String name)
public void setWidth(int length)
public void setPrecision(int precision)
public void setScale(int scale)
public void setAllowsNull(boolean allowsNull)
public void setWriteFormat(java.lang.String string)
public void setReadFormat(java.lang.String string)
public void setParameterDirection(int parameterDirection)
public void setUserInfo(NSDictionary dictionary)
protected void _setInternalInfo(NSDictionary dictionary)
public void beautifyName()
public java.util.TimeZone serverTimeZone()
public void setServerTimeZone(java.util.TimeZone tz)
public java.lang.Object newValueForBytes(byte[] bytes,
int length)
public java.lang.Object newValueForImmutableBytes(byte[] bytes)
@Deprecated
public java.lang.Object newValueForBytesString(byte[] bytes,
int length)
bytes - length - public java.lang.Object newValueForDate(java.lang.Object value)
public java.lang.Object newValueForNumber(java.lang.Object value)
public java.lang.Object newValueForString(java.lang.String str)
public java.lang.Class valueFactoryClass()
public java.lang.String valueFactoryClassName()
public java.lang.String valueFactoryMethodName()
public NSSelector valueFactoryMethod()
public java.lang.Object adaptorValueByConvertingAttributeValue(java.lang.Object value)
public java.lang.String adaptorValueConversionMethodName()
public NSSelector adaptorValueConversionMethod()
public java.lang.String adaptorValueConversionClassName()
public java.lang.Class adaptorValueConversionClass()
public int adaptorValueType()
@Deprecated protected java.lang.Class _adaptorValueClass()
adaptorValueClass()public java.lang.Class adaptorValueClass()
public java.lang.String valueTypeClassName()
public int factoryMethodArgumentType()
public void setFactoryMethodArgumentType(int argumentType)
public void setValueFactoryClassName(java.lang.String factoryClassName)
public void setValueFactoryMethodName(java.lang.String factoryMethodName)
public void setAdaptorValueConversionClassName(java.lang.String conversionClassName)
public void setAdaptorValueConversionMethodName(java.lang.String conversionMethodName)
public java.lang.Object validateValue(java.lang.Object valueP)
throws NSValidation.ValidationException
NSValidation.ValidationExceptionpublic void _setSourceToDestinationKeyMap(NSDictionary mapping)
public NSDictionary _sourceToDestinationKeyMap()
public java.lang.String relationshipPath()
relationshipPath in class EOPropertypublic java.lang.String _setNewFormatStringOld(java.lang.String newString,
java.lang.String old)
public int _factoryMethodArgumentTypeFromString(java.lang.String string)
public java.lang.String _stringForFactoryMethodArgumentType(int type)
protected com.webobjects.eoaccess._EOExpressionArray _definitionArray()
protected void _setDefinitionArray(com.webobjects.eoaccess._EOExpressionArray definitionArray)
protected void _setDefinitionWithoutFlushingCaches(java.lang.String definition)
protected void _setValuesFromTargetAttribute()
protected java.lang.Object _objectForPlist(java.lang.Object plist)
protected void _removeFromEntityArraySelector(NSArray oldArray, NSSelector sel)
protected java.lang.Object _normalizeDefinitionPath(java.lang.Object definition,
NSArray attributePath)
public void _flushCache()
public java.lang.String valueForSQLExpression(EOSQLExpression context)
valueForSQLExpression in interface EOSQLExpression.SQLValuepublic void setChangeNotificationOptions(EOChangeNotificationOptions changeNotificationOptions)
public EOChangeNotificationOptions changeNotificationOptions()
Copyright © 2002 – 2022 Project Wonder.