public class FieldMolder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
FieldMolder.CollectionInfo |
| Modifier and Type | Field and Description |
|---|---|
static short |
MANY_TO_MANY |
static short |
ONE_TO_MANY |
static short |
PERSISTANCECAPABLE |
static short |
PRIMITIVE |
static short |
SERIALIZABLE |
| Constructor and Description |
|---|
FieldMolder(DatingService ds,
ClassMolder eMold,
FieldMapping fieldMap) |
FieldMolder(DatingService ds,
ClassMolder eMold,
FieldMapping fieldMap,
java.lang.String manyTable,
java.lang.String[] idSQL,
int[] idType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom,
java.lang.String[] idParam,
java.lang.String[] relatedIdSQL,
int[] relatedIdType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom,
java.lang.String[] ridParam)
Creates a single field descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(java.lang.Object object,
java.lang.Object value,
java.lang.ClassLoader loader) |
java.lang.Class |
getCollectionType() |
protected java.lang.Class |
getCollectionType(java.lang.String coll,
boolean lazy) |
java.lang.String |
getComparator()
Returns the java.util.Comparator instance to be used with SortedSets; null, if not specified.
|
ClassMolder |
getEnclosingClassMolder() |
ClassMolder |
getFieldClassMolder() |
LockEngine |
getFieldLockEngine() |
short |
getFieldType() |
java.lang.String |
getName() |
SQLRelationLoader |
getRelationLoader() |
java.lang.Object |
getValue(java.lang.Object object,
java.lang.ClassLoader loader) |
boolean |
isAddable() |
boolean |
isCheckDirty() |
boolean |
isDefault(java.lang.Object value)
Check if the specified value is the default value of the Field
represented by this FieldMolder
|
boolean |
isDependent() |
boolean |
isLazy() |
boolean |
isManyToMany() |
boolean |
isMulti() |
boolean |
isPersistanceCapable() |
boolean |
isReadonly() |
boolean |
isSerializable() |
boolean |
isStored() |
boolean |
isTransient() |
(package private) void |
setFieldClassMolder(ClassMolder fMold) |
void |
setValue(java.lang.Object object,
java.lang.Object value,
java.lang.ClassLoader loader) |
java.lang.String |
toString() |
public static final short PRIMITIVE
public static final short SERIALIZABLE
public static final short PERSISTANCECAPABLE
public static final short ONE_TO_MANY
public static final short MANY_TO_MANY
public FieldMolder(DatingService ds, ClassMolder eMold, FieldMapping fieldMap, java.lang.String manyTable, java.lang.String[] idSQL, int[] idType, TypeConvertor[] idTo, TypeConvertor[] idFrom, java.lang.String[] idParam, java.lang.String[] relatedIdSQL, int[] relatedIdType, TypeConvertor[] ridTo, TypeConvertor[] ridFrom, java.lang.String[] ridParam) throws MappingException
FieldMolder. Implementations may
extend this class to create a more suitable descriptor.eMold - The ClassMolder to which the field belongsfieldMap - The field mapping informationMappingException - The field or its accessor methods are not
found, not accessible, not of the specified type, etcpublic FieldMolder(DatingService ds, ClassMolder eMold, FieldMapping fieldMap) throws MappingException
MappingExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public java.lang.String getComparator()
public short getFieldType()
public SQLRelationLoader getRelationLoader()
public boolean isStored()
public boolean isManyToMany()
public boolean isDependent()
public boolean isMulti()
public boolean isPersistanceCapable()
public boolean isSerializable()
public boolean isCheckDirty()
public boolean isLazy()
public boolean isAddable()
public boolean isTransient()
void setFieldClassMolder(ClassMolder fMold)
public ClassMolder getEnclosingClassMolder()
public ClassMolder getFieldClassMolder()
public LockEngine getFieldLockEngine()
public boolean isReadonly()
public java.lang.Class getCollectionType()
public java.lang.Object getValue(java.lang.Object object,
java.lang.ClassLoader loader)
public void addValue(java.lang.Object object,
java.lang.Object value,
java.lang.ClassLoader loader)
public void setValue(java.lang.Object object,
java.lang.Object value,
java.lang.ClassLoader loader)
public boolean isDefault(java.lang.Object value)
protected java.lang.Class getCollectionType(java.lang.String coll,
boolean lazy)
throws MappingException
MappingExceptionIntalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com