|
WebObjects 5.4.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.eoaccess.synchronization.EOSchemaPropertyDescription
com.webobjects.eoaccess.synchronization.EOSchemaColumnDescription
public class EOSchemaColumnDescription
A wrapper object for relational database column information used for schema synchronization.
EOSchemaTableDescription
,
EOSchemaSynchronizationFactory
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor |
Field Summary | |
---|---|
static EOSchemaColumnDescription |
EmptyDescription
|
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
KeyPathSeparator |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
NullValue |
Constructor Summary | |
---|---|
protected |
EOSchemaColumnDescription()
|
Method Summary | |
---|---|
Boolean |
allowsNull()
Allows null as specified by the eomodel |
String |
dataType()
External data type as specified in the eomodel |
protected void |
fieldsToString(StringBuilder aLog)
Adds the fields for each subclass. |
Object |
internalDataType()
Returns the internal data type of the column as specified in the eomodel |
boolean |
isEmpty()
Returns true is the property description is empty |
Number |
scale()
Scale as defined by the eomodel |
protected void |
setAllowsNull(Boolean value)
|
protected void |
setDataType(String value)
|
protected void |
setInternalDataType(Object value)
|
protected void |
setScale(Number value)
|
protected void |
setWidth(Number value)
|
Number |
width()
Width as defined by the eomodel |
Methods inherited from class com.webobjects.eoaccess.synchronization.EOSchemaPropertyDescription |
---|
name, setName, takeValueForKey, takeValueForKeyPath, toString, valueForKey, valueForKeyPath |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final EOSchemaColumnDescription EmptyDescription
Constructor Detail |
---|
protected EOSchemaColumnDescription()
Method Detail |
---|
public boolean isEmpty()
EOSchemaPropertyDescription
isEmpty
in class EOSchemaPropertyDescription
public String dataType()
protected void setDataType(String value)
public Object internalDataType()
protected void setInternalDataType(Object value)
public Number width()
protected void setWidth(Number value)
public Number scale()
protected void setScale(Number value)
public Boolean allowsNull()
protected void setAllowsNull(Boolean value)
protected void fieldsToString(StringBuilder aLog)
EOSchemaPropertyDescription
fieldsToString
in class EOSchemaPropertyDescription
aLog
- log statement being built
|
Last updated June 2008 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |