Method Summary |
|
public void | clear() Clear the set of classId's generated so far and any other statefull
information. |
public int | generateClassId(String qname) Generate the classId for the class. |
public int | getFieldCategory(int persistenceModifier, Class type, Map classMap) |
public static Class | getGenericElementType(Field field) Get the element type for a Collection if possible using the JDK 1.5
generics API or null if not possible. |
public static Class | getGenericKeyType(Field field) Get the key type for a Map if possible using the JDK 1.5
generics API or null if not possible. |
public static Class | getGenericValueType(Field field) Get the value type for a Map if possible using the JDK 1.5 generics
API or null if not possible. |
public boolean | isBasicType(Class t) If this is a Basic type as defined by ejb3 spec. |
public boolean | isDefaultFetchGroupType(Class type) |
public boolean | isDefaultPersistentField(ClassMetaData.FieldInfo f, Map classMap) |
public boolean | isDefaultPersistentField(Field f, Map classMap) |
public boolean | isDefaultPersistentModifiers(int modifiers) |
public boolean | isDefaultPersistentType(Class type, Map classMap) |
public boolean | isEmbeddedType(Class type) |
public boolean | isEnhancerAddedField(String fieldName) |
public boolean | isMutableType(Class type) Is type a mutable type e.g. |
public boolean | isPersistableField(Field f, Map classMap) |
public boolean | isPersistableOnlyUsingExternalization(Class type, Map classMap) |
public boolean | isPersistentField(Class type, int modifiers, Map classMap) |
public boolean | isPersistentModifiers(int modifiers) |
public boolean | isPersistentType(Class type, Map classMap) |
public boolean | isTypeRegistered(Class type) |
public void | registerExternalizedType(Class t) Register a type that is persisted using an externalizer. |
public void | registerStoreType(Class type) Register a store specific persistent type. |