|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kodo.meta.DelegatingExtensions | +--kodo.meta.DelegatingFieldMetaData
Wrapper around an existing field metadata. Subclasses can override
the methods they mean to change. The equals
and
hashCode
methods pass through to the base underlying
field metadata.
Fields inherited from interface kodo.meta.FieldMetaData |
DEPENDENT, EAGER_FETCH_MODE, ELEMENT_DEPENDENT, ELEMENT_TYPE, EXTENSION_KEYS, EXTERNAL_VALUES, EXTERNALIZER, FACTORY, FETCH_GROUP, INVERSE_LOGICAL, INVERSE_OWNER, KEY_DEPENDENT, KEY_TYPE, LOCK_GROUP, LOCK_GROUP_DEFAULT, LOCK_GROUP_NONE, LRS, MANAGE_NONE, MANAGE_PERSISTENT, MANAGE_TRANSACTIONAL, NULL_DEFAULT, NULL_EXCEPTION, NULL_NONE, NULL_UNSET, SEQUENCE_ASSIGNED, TYPE, VALUE_DEPENDENT, VALUE_TYPE |
Fields inherited from interface kodo.meta.JDOTypes |
TYPE_ARRAY, TYPE_BIGDECIMAL, TYPE_BIGINTEGER, TYPE_BOOLEAN, TYPE_BOOLEAN_OBJ, TYPE_BYTE, TYPE_BYTE_OBJ, TYPE_CHAR, TYPE_CHAR_OBJ, TYPE_COLLECTION, TYPE_DATE, TYPE_DOUBLE, TYPE_DOUBLE_OBJ, TYPE_FCO, TYPE_FLOAT, TYPE_FLOAT_OBJ, TYPE_INT, TYPE_INT_OBJ, TYPE_LOCALE, TYPE_LONG, TYPE_LONG_OBJ, TYPE_MAP, TYPE_NUMBER, TYPE_OBJECT, TYPE_PC_OBJECT, TYPE_SHORT, TYPE_SHORT_OBJ, TYPE_STRING |
Constructor Summary | |
DelegatingFieldMetaData(FieldMetaData meta)
|
Method Summary | |
int |
compareTo(Object other)
|
boolean |
equals(Object other)
|
Collection |
getComments()
Return a collection of all the comments associated with this instance. |
Comparator |
getComparator()
The comparator type used by the field, or null if none. |
Class |
getDeclaredElementType()
Return the declared class of the described field. |
int |
getDeclaredElementTypeCode()
Return the declared type code of the described field. |
ClassMetaData |
getDeclaredElementTypeMetaData()
Return metadata for the field's type, if the type is persistent. |
int |
getDeclaredIndex()
Return the relative index of this persistent/transactional field. |
Class |
getDeclaredKeyType()
Return the declared class of the described field. |
int |
getDeclaredKeyTypeCode()
Return the declared class of the described field. |
ClassMetaData |
getDeclaredKeyTypeMetaData()
Return metadata for the field's type, if the type is persistent. |
int |
getDeclaredPrimaryKeyIndex()
Return the primary key index of this persistent/transactional field, or -1 if not a primary key. |
Class |
getDeclaredType()
Return the declared class of the described field. |
int |
getDeclaredTypeCode()
Return the declared type code of the described field. |
ClassMetaData |
getDeclaredTypeMetaData()
Return metadata for the field's type, if the type is persistent. |
FieldMetaData |
getDelegate()
Return the wrapped metadata. |
int |
getEagerFetchMode()
The eager fetch mode, as one of the eager constants in FetchConfiguration . |
Class |
getElementType()
Return the type of objects stored in the array/collection/map; defaults to Object if not specified, or null if this field
does not represent an array/collection/map type. |
int |
getElementTypeCode()
Return the type code of objects stored in the array/collection/map, or -1 if not an array/collection/map. |
ClassMetaData |
getElementTypeMetaData()
Return metadata for the element type, or null if not persistent. |
String |
getElementTypeName()
The value of the FieldMetaData.ELEMENT_TYPE or FieldMetaData.VALUE_TYPE
extension key. |
String |
getExternalizer()
The name of this field's externalizer, or null if none. |
Object |
getExternalValue(Object fieldVal,
KodoPersistenceManager pm)
Convert the given field value to its external value through the provided externalizer, or return the value as-is if no externalizer. |
String |
getExternalValues()
Properties string mapping field values to external values. |
String |
getFactory()
The name of this field's factory, or null if none. |
String |
getFetchGroup()
Return the name of the custom fetch group for this field, or null if none. |
byte |
getFieldFlag()
Returns the JDO flag type for this field. |
Object |
getFieldValue(Object externalVal,
KodoPersistenceManager pm)
Return the result of passing the given external value through the factory to get the field value. |
String |
getFullName()
Return the full name of the described field, in the form <package.to.Class>.<field> . |
int |
getIndex()
Return the absolute index of this persistent/transactional field. |
FieldMetaData |
getInnermostDelegate()
Return the base underlying field metadata. |
String |
getInverseLogical()
Return the field marked as a logical inverse via the #INVERSE_LOGiCAL extension key. |
FieldMetaData[] |
getInverseMetaDatas()
Return all fields to which this field owns or is owned in the inverse, or has simulated inverse behavior. |
String |
getInverseOwner()
Return the field marked as an inverse via the FieldMetaData.INVERSE_OWNER
extension key. |
FieldMetaData |
getInverseOwnerMetaData()
Return the metadata for the field's inverse. |
Class |
getKeyType()
The type of objects used as keys in the map; defaults to Object if not specified, or null if this field is not a map. |
int |
getKeyTypeCode()
The type code of objects used as keys in the map. |
ClassMetaData |
getKeyTypeMetaData()
Return metadata for the key type, or null if not persistent. |
String |
getKeyTypeName()
The value of the FieldMetaData.KEY_TYPE extension key. |
int |
getListingIndex()
Return the index in which this field was listed in the JDO metadata. |
String |
getLockGroup()
Return the name of the lock fetch group for this field, or null if none. |
int |
getManagement()
Return the management level for the field. |
String |
getName()
Return the name of the described field. |
int |
getNullValue()
How the data store should treat null values for this field: FieldMetaData.NULL_NONE : leave null values as null in the data store
FieldMetaData.NULL_EXCEPTION : throw an exception if this field is null
at commit
FieldMetaData.NULL_DEFAULT : use the database default if this field is
null at commit
Defaults to FieldMetaData.NULL_NONE . |
ClassMetaData |
getOwner()
Return the owning metadata for this field. |
int |
getPrimaryKeyIndex()
Returns the primary key index for the inheritance hierarchy. |
Class |
getProxyType()
The type this field was initialized with, and therefore the type to use for proxies when loading data into this field. |
Class |
getType()
Return the class of the described field. |
int |
getTypeCode()
Return the type code of the described field. |
ClassMetaData |
getTypeMetaData()
Return metadata for the field's type, if the type is persistent. |
String |
getTypeName()
The value of the FieldMetaData.TYPE extension key. |
int |
hashCode()
|
void |
invalidateResolve()
For implementation use. |
boolean |
isDefaultFetchGroupExplicit()
Return whether the field explicitly declares its default fetch group status. |
boolean |
isDependent()
Return true if the FieldMetaData.DEPENDENT extension key is
true and the field is a first class object. |
boolean |
isElementDependent()
Return true if the FieldMetaData.ELEMENT_DEPENDENT /FieldMetaData.VALUE_DEPENDENT
extension key is true and the element/value contains first class
objects. |
boolean |
isElementEmbedded()
A hint to the JDO implementation on whether the arary/collection/map values should be stored as part of the instance rather than as their own instances in the data store. |
boolean |
isEmbedded()
This attribute is a hint to the JDO implementation to store this field in the same instance as the class, rather than as a separate datastore instance. |
boolean |
isExplicit()
Return true if the field is explicitly declared in the metadata. |
boolean |
isExternalized()
Whether the field is externalized. |
boolean |
isInDefaultFetchGroup()
Return true if the field should be fetched at once along with all other default fetch group fields, rather than individually. |
boolean |
isKeyDependent()
Return true if the FieldMetaData.KEY_DEPENDENT extension key
is true and the key contains first class objects. |
boolean |
isKeyEmbedded()
A hint to the JDO implementation on whether the map keys should be stored as part of the instance rather than as their own instances in the data store. |
boolean |
isLRS()
Whether this field is backed by a large result set. |
boolean |
isPrimaryKey()
If true, the field was specified in the meta data to be a primary key field. |
boolean |
isResolved()
Return whether this field has been resolved. |
boolean |
isSequenceAssigned()
Set whether this field (of long, int, short or wrapper type) should have a value assigned to it on flush. |
boolean |
isTransient()
Return whether this is a transient field. |
void |
resolve()
For implementation use. |
void |
setComparator(Comparator comp)
The comparator type used by the field, or null if none. |
void |
setDeclaredElementType(Class cls)
Set the element class for this array/collection/map field. |
void |
setDeclaredElementTypeCode(int type)
Set the element type code for the described field. |
void |
setDeclaredIndex(int index)
Used by ClassMetaData to set index. |
void |
setDeclaredKeyType(Class cls)
Set the key type for this map field. |
void |
setDeclaredKeyTypeCode(int type)
Set the key type code for the described field. |
void |
setDeclaredPrimaryKeyIndex(int index)
Used by ClassMetaData to set index. |
void |
setDeclaredType(Class type)
Set the class of the described field. |
void |
setDeclaredTypeCode(int type)
Set the type code for the described field. |
void |
setDependent(boolean cascade)
Set the value of the FieldMetaData.DEPENDENT standard extension. |
void |
setEagerFetchMode(int mode)
The eager fetch mode, as one of the eager constants in FetchConfiguration . |
void |
setElementDependent(boolean cascade)
Set the value of the FieldMetaData.ELEMENT_DEPENDENT extension key. |
void |
setElementEmbedded(boolean embedded)
Set whether the elements should be embedded. |
void |
setElementTypeName(String type)
The value of the FieldMetaData.ELEMENT_TYPE or FieldMetaData.VALUE_TYPE
extension key. |
void |
setEmbedded(boolean embedded)
Set the embedded value for the field. |
void |
setExplicit(boolean explicit)
Set whether the field was explicitly declared in the metadata. |
void |
setExternalizer(String externalizer)
The name of this field's externalizer, or null if none. |
void |
setExternalValues(String values)
Properties string mapping field values to external values. |
void |
setFactory(String factory)
The name of this field's factory, or null if none. |
void |
setFetchGroup(String fg)
Set the name of the custom fetch group for this field. |
void |
setInDefaultFetchGroup(boolean dfg)
Set whether the field is in the default fetch group. |
void |
setIndex(int index)
Used by ClassMetaData to set index. |
void |
setInverseLogical(String inverse)
Set the field marked as a logical inverse via the FieldMetaData.INVERSE_LOGICAL extension key. |
void |
setInverseOwner(String inverse)
Set the field marked as an inverse via the FieldMetaData.INVERSE_OWNER
extension key. |
void |
setKeyDependent(boolean cascade)
Set the value of the FieldMetaData.KEY_DEPENDENT extension key. |
void |
setKeyEmbedded(boolean embedded)
Set whether the keys are embedded. |
void |
setKeyTypeName(String type)
The value of the FieldMetaData.KEY_TYPE extension key. |
void |
setListingIndex(int index)
Set the index in which this field was listed in the JDO metadata. |
void |
setLockGroup(String lg)
Set the name of the lock group for this field. |
void |
setLRS(boolean lrs)
Whether this field is backed by a large result set. |
void |
setManagement(int manage)
Set the management level for the field. |
void |
setName(String name)
Set the name of the described field. |
void |
setNullValue(int nullValue)
Set the null action for the field. |
void |
setOwner(ClassMetaData owner)
Set the owning metadata for this field. |
void |
setPrimaryKey(boolean primKey)
Set whether this is a primary key field. |
void |
setProxyType(Class proxyType)
The type this field was initialized with, and therefore the type to use for proxies when loading data into this field. |
void |
setSequenceAssigned(boolean seqAssign)
Set whether this field (of long, int, short or wrapper type) should have a value assigned to it on flush. |
void |
setTransient(boolean trans)
Set whether this is a transient field. |
void |
setTypeName(String type)
The value of the FieldMetaData.TYPE extension key. |
String |
toString()
|
Boolean |
usesImplData()
Return whether this field uses impl data in conjunction with standard field data when acting on a KodoStateManager . |
boolean |
usesIntermediate()
Return whether this field uses intermediate data when loading/storing information through a KodoStateManager . |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public DelegatingFieldMetaData(FieldMetaData meta)
Method Detail |
public FieldMetaData getDelegate()
public FieldMetaData getInnermostDelegate()
public int hashCode()
hashCode
in class Object
public boolean equals(Object other)
equals
in class Object
public int compareTo(Object other)
compareTo
in interface Comparable
public String toString()
toString
in class Object
public ClassMetaData getOwner()
FieldMetaData
getOwner
in interface FieldMetaData
public void setOwner(ClassMetaData owner)
FieldMetaData
setOwner
in interface FieldMetaData
public String getName()
FieldMetaData
getName
in interface FieldMetaData
public void setName(String name)
FieldMetaData
setName
in interface FieldMetaData
public String getFullName()
FieldMetaData
<package.to.Class>.<field>
.getFullName
in interface FieldMetaData
public Class getType()
FieldMetaData
getType
in interface FieldMetaData
public int getTypeCode()
FieldMetaData
getTypeCode
in interface FieldMetaData
public ClassMetaData getTypeMetaData()
FieldMetaData
getTypeMetaData
in interface FieldMetaData
public Class getDeclaredType()
FieldMetaData
FieldMetaData.getType()
if the user indicates
a different type with the #PC_CLASS
extension or an
FieldMetaData.EXTERNALIZER
.getDeclaredType
in interface FieldMetaData
public void setDeclaredType(Class type)
FieldMetaData
setDeclaredType
in interface FieldMetaData
public int getDeclaredTypeCode()
FieldMetaData
FieldMetaData.getTypeCode()
if the user indicates
a different type with the #PC_CLASS
extension or an
FieldMetaData.EXTERNALIZER
.getDeclaredTypeCode
in interface FieldMetaData
public void setDeclaredTypeCode(int type)
FieldMetaData
setDeclaredTypeCode
in interface FieldMetaData
public ClassMetaData getDeclaredTypeMetaData()
FieldMetaData
getDeclaredTypeMetaData
in interface FieldMetaData
public Class getProxyType()
FieldMetaData
getProxyType
in interface FieldMetaData
public void setProxyType(Class proxyType)
FieldMetaData
setProxyType
in interface FieldMetaData
public boolean isTransient()
FieldMetaData
isTransient
in interface FieldMetaData
public void setTransient(boolean trans)
FieldMetaData
setTransient
in interface FieldMetaData
public int getIndex()
FieldMetaData
getIndex
in interface FieldMetaData
public void setIndex(int index)
FieldMetaData
ClassMetaData
to set index.setIndex
in interface FieldMetaData
public int getDeclaredIndex()
FieldMetaData
getDeclaredIndex
in interface FieldMetaData
public void setDeclaredIndex(int index)
FieldMetaData
ClassMetaData
to set index.setDeclaredIndex
in interface FieldMetaData
public int getListingIndex()
FieldMetaData
-1
if this field was not listed
in the metadata. Note that this index is per-class, and is not
unique within the class hierarchy.getListingIndex
in interface FieldMetaData
public void setListingIndex(int index)
FieldMetaData
setListingIndex
in interface FieldMetaData
public int getDeclaredPrimaryKeyIndex()
FieldMetaData
FieldMetaData.getPrimaryKeyIndex()
.getDeclaredPrimaryKeyIndex
in interface FieldMetaData
public void setDeclaredPrimaryKeyIndex(int index)
FieldMetaData
ClassMetaData
to set index.setDeclaredPrimaryKeyIndex
in interface FieldMetaData
public int getPrimaryKeyIndex()
FieldMetaData
getPrimaryKeyIndex
in interface FieldMetaData
public int getManagement()
FieldMetaData
FieldMetaData.MANAGE_PERSISTENT
: the field is persistentFieldMetaData.MANAGE_TRANSACTIONAL
: the field is transactional but not
persistentFieldMetaData.MANAGE_NONE
: the field is not managedFieldMetaData.MANAGE_PERSISTENT
.getManagement
in interface FieldMetaData
public void setManagement(int manage)
FieldMetaData
setManagement
in interface FieldMetaData
kodo.meta.FieldMetaData
FieldMetaData.getManagement()
public boolean isPrimaryKey()
FieldMetaData
isPrimaryKey
in interface FieldMetaData
public void setPrimaryKey(boolean primKey)
FieldMetaData
setPrimaryKey
in interface FieldMetaData
public byte getFieldFlag()
FieldMetaData
PersistenceCapable
interface.getFieldFlag
in interface FieldMetaData
public int getNullValue()
FieldMetaData
FieldMetaData.NULL_NONE
: leave null values as null in the data storeFieldMetaData.NULL_EXCEPTION
: throw an exception if this field is null
at commitFieldMetaData.NULL_DEFAULT
: use the database default if this field is
null at commitFieldMetaData.NULL_NONE
.getNullValue
in interface FieldMetaData
public void setNullValue(int nullValue)
FieldMetaData
setNullValue
in interface FieldMetaData
kodo.meta.FieldMetaData
FieldMetaData.getNullValue()
public boolean isExplicit()
FieldMetaData
isExplicit
in interface FieldMetaData
public void setExplicit(boolean explicit)
FieldMetaData
setExplicit
in interface FieldMetaData
public boolean isInDefaultFetchGroup()
FieldMetaData
isInDefaultFetchGroup
in interface FieldMetaData
public void setInDefaultFetchGroup(boolean dfg)
FieldMetaData
setInDefaultFetchGroup
in interface FieldMetaData
public boolean isDefaultFetchGroupExplicit()
FieldMetaData
isDefaultFetchGroupExplicit
in interface FieldMetaData
public boolean isEmbedded()
FieldMetaData
isEmbedded
in interface FieldMetaData
public void setEmbedded(boolean embedded)
FieldMetaData
setEmbedded
in interface FieldMetaData
public Class getElementType()
FieldMetaData
Object
if not specified, or null if this field
does not represent an array/collection/map type.getElementType
in interface FieldMetaData
public int getElementTypeCode()
FieldMetaData
getElementTypeCode
in interface FieldMetaData
public ClassMetaData getElementTypeMetaData()
FieldMetaData
getElementTypeMetaData
in interface FieldMetaData
public Class getDeclaredElementType()
FieldMetaData
FieldMetaData.getElementType()
if the user indicates
a different type with the #ELEMENT_PC_CLASS
extension or
the FieldMetaData.ELEMENT_TYPE
extension.getDeclaredElementType
in interface FieldMetaData
public void setDeclaredElementType(Class cls)
FieldMetaData
setDeclaredElementType
in interface FieldMetaData
public int getDeclaredElementTypeCode()
FieldMetaData
FieldMetaData.getElementTypeCode()
if the user
indicates a different type with the #ELEMENT_PC_CLASS
extension
or the FieldMetaData.ELEMENT_TYPE
extension.getDeclaredElementTypeCode
in interface FieldMetaData
public void setDeclaredElementTypeCode(int type)
FieldMetaData
setDeclaredElementTypeCode
in interface FieldMetaData
public ClassMetaData getDeclaredElementTypeMetaData()
FieldMetaData
getDeclaredElementTypeMetaData
in interface FieldMetaData
public boolean isElementEmbedded()
FieldMetaData
isElementEmbedded
in interface FieldMetaData
public void setElementEmbedded(boolean embedded)
FieldMetaData
setElementEmbedded
in interface FieldMetaData
public Class getKeyType()
FieldMetaData
Object
if not specified, or null if this field is not a map.getKeyType
in interface FieldMetaData
public int getKeyTypeCode()
FieldMetaData
getKeyTypeCode
in interface FieldMetaData
public ClassMetaData getKeyTypeMetaData()
FieldMetaData
getKeyTypeMetaData
in interface FieldMetaData
public Class getDeclaredKeyType()
FieldMetaData
FieldMetaData.getKeyType()
if the user indicates
a different type with the #KEY_PC_CLASS
extension or the
FieldMetaData.KEY_TYPE
extension.getDeclaredKeyType
in interface FieldMetaData
public void setDeclaredKeyType(Class cls)
FieldMetaData
setDeclaredKeyType
in interface FieldMetaData
public int getDeclaredKeyTypeCode()
FieldMetaData
FieldMetaData.getKeyTypeCode()
if the user indicates
a different type with the #KEY_PC_CLASS
extension or the
FieldMetaData.KEY_TYPE
extension.getDeclaredKeyTypeCode
in interface FieldMetaData
public void setDeclaredKeyTypeCode(int type)
FieldMetaData
setDeclaredKeyTypeCode
in interface FieldMetaData
public ClassMetaData getDeclaredKeyTypeMetaData()
FieldMetaData
getDeclaredKeyTypeMetaData
in interface FieldMetaData
public boolean isKeyEmbedded()
FieldMetaData
isKeyEmbedded
in interface FieldMetaData
public void setKeyEmbedded(boolean embedded)
FieldMetaData
setKeyEmbedded
in interface FieldMetaData
public Comparator getComparator()
FieldMetaData
getComparator
in interface FieldMetaData
public void setComparator(Comparator comp)
FieldMetaData
setComparator
in interface FieldMetaData
public String getInverseOwner()
FieldMetaData
FieldMetaData.INVERSE_OWNER
extension key.getInverseOwner
in interface FieldMetaData
public void setInverseOwner(String inverse)
FieldMetaData
FieldMetaData.INVERSE_OWNER
extension key.setInverseOwner
in interface FieldMetaData
public FieldMetaData getInverseOwnerMetaData()
FieldMetaData
getInverseOwnerMetaData
in interface FieldMetaData
public String getInverseLogical()
FieldMetaData
#INVERSE_LOGiCAL
extension key.getInverseLogical
in interface FieldMetaData
public void setInverseLogical(String inverse)
FieldMetaData
FieldMetaData.INVERSE_LOGICAL
extension key.setInverseLogical
in interface FieldMetaData
public FieldMetaData[] getInverseMetaDatas()
FieldMetaData
getInverseMetaDatas
in interface FieldMetaData
public boolean isDependent()
FieldMetaData
FieldMetaData.DEPENDENT
extension key is
true and the field is a first class object.isDependent
in interface FieldMetaData
public void setDependent(boolean cascade)
FieldMetaData
FieldMetaData.DEPENDENT
standard extension.setDependent
in interface FieldMetaData
public boolean isElementDependent()
FieldMetaData
FieldMetaData.ELEMENT_DEPENDENT
/FieldMetaData.VALUE_DEPENDENT
extension key is true and the element/value contains first class
objects.isElementDependent
in interface FieldMetaData
public void setElementDependent(boolean cascade)
FieldMetaData
FieldMetaData.ELEMENT_DEPENDENT
extension key.setElementDependent
in interface FieldMetaData
public boolean isKeyDependent()
FieldMetaData
FieldMetaData.KEY_DEPENDENT
extension key
is true and the key contains first class objects.isKeyDependent
in interface FieldMetaData
public void setKeyDependent(boolean cascade)
FieldMetaData
FieldMetaData.KEY_DEPENDENT
extension key.setKeyDependent
in interface FieldMetaData
public boolean isLRS()
FieldMetaData
isLRS
in interface FieldMetaData
public void setLRS(boolean lrs)
FieldMetaData
setLRS
in interface FieldMetaData
public String getTypeName()
FieldMetaData
FieldMetaData.TYPE
extension key.getTypeName
in interface FieldMetaData
public void setTypeName(String type)
FieldMetaData
FieldMetaData.TYPE
extension key.setTypeName
in interface FieldMetaData
public String getElementTypeName()
FieldMetaData
FieldMetaData.ELEMENT_TYPE
or FieldMetaData.VALUE_TYPE
extension key.getElementTypeName
in interface FieldMetaData
public void setElementTypeName(String type)
FieldMetaData
FieldMetaData.ELEMENT_TYPE
or FieldMetaData.VALUE_TYPE
extension key.setElementTypeName
in interface FieldMetaData
public String getKeyTypeName()
FieldMetaData
FieldMetaData.KEY_TYPE
extension key.getKeyTypeName
in interface FieldMetaData
public void setKeyTypeName(String type)
FieldMetaData
FieldMetaData.KEY_TYPE
extension key.setKeyTypeName
in interface FieldMetaData
public int getEagerFetchMode()
FieldMetaData
FetchConfiguration
.getEagerFetchMode
in interface FieldMetaData
public void setEagerFetchMode(int mode)
FieldMetaData
FetchConfiguration
.setEagerFetchMode
in interface FieldMetaData
public String getFetchGroup()
FieldMetaData
getFetchGroup
in interface FieldMetaData
public void setFetchGroup(String fg)
FieldMetaData
setFetchGroup
in interface FieldMetaData
public String getLockGroup()
FieldMetaData
getLockGroup
in interface FieldMetaData
public void setLockGroup(String lg)
FieldMetaData
setLockGroup
in interface FieldMetaData
public boolean isExternalized()
FieldMetaData
isExternalized
in interface FieldMetaData
public Object getExternalValue(Object fieldVal, KodoPersistenceManager pm)
FieldMetaData
getExternalValue
in interface FieldMetaData
public Object getFieldValue(Object externalVal, KodoPersistenceManager pm)
FieldMetaData
getFieldValue
in interface FieldMetaData
public String getExternalizer()
FieldMetaData
getExternalizer
in interface FieldMetaData
public void setExternalizer(String externalizer)
FieldMetaData
setExternalizer
in interface FieldMetaData
public String getFactory()
FieldMetaData
getFactory
in interface FieldMetaData
public void setFactory(String factory)
FieldMetaData
setFactory
in interface FieldMetaData
public String getExternalValues()
FieldMetaData
getExternalValues
in interface FieldMetaData
public void setExternalValues(String values)
FieldMetaData
setExternalValues
in interface FieldMetaData
public boolean isSequenceAssigned()
FieldMetaData
isSequenceAssigned
in interface FieldMetaData
public void setSequenceAssigned(boolean seqAssign)
FieldMetaData
setSequenceAssigned
in interface FieldMetaData
public boolean isResolved()
FieldMetaData
isResolved
in interface FieldMetaData
public void invalidateResolve()
FieldMetaData
invalidateResolve
in interface FieldMetaData
public void resolve()
FieldMetaData
resolve
in interface FieldMetaData
public boolean usesIntermediate()
FieldMetaData
KodoStateManager
.usesIntermediate
in interface FieldMetaData
kodo.meta.FieldMetaData
KodoStateManager.setIntermediate(int,Object)
public Boolean usesImplData()
FieldMetaData
KodoStateManager
.usesImplData
in interface FieldMetaData
kodo.meta.FieldMetaData
Boolean.FALSE
if this field does not use impl data,
Boolean.TRUE
if this field uses non-cachable impl
data, or null
if this field uses impl data that
should be cached across instancesKodoStateManager.setImplData(int,Object)
public Collection getComments()
Commentable
getComments
in interface Commentable
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |