Package org.castor.cpa.jpa.info
Class InfoToDescriptorConverter
java.lang.Object
org.castor.cpa.jpa.info.InfoToDescriptorConverter
This Class converts a ClassInfo and its contained FieldInfos
to a ClassDescriptor with FieldDescriptors.
invalid reference
#convert(ClassInfo)
invalid reference
#convert(ClassDescriptor, FieldInfo)
- Since:
- 1.3
- Author:
- Peter Schmidt
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidconvert(ClassInfo classInfo, ClassDescriptorResolver cdr, ClassDescriptorImpl descriptor) This method converts aClassInfoto aClassDescriptorImpl.
-
Method Details
-
convert
public static void convert(ClassInfo classInfo, ClassDescriptorResolver cdr, ClassDescriptorImpl descriptor) throws MappingException This method converts aClassInfoto aClassDescriptorImpl. Implemented Features ofClassDescriptorImpl-
ClassDescriptorImpl.getExtends() -
ClassDescriptorImpl.getFields() -
ClassDescriptorImpl.getIdentities() -
ClassDescriptorImpl.getIdentity() -
ClassDescriptorImpl.getJavaClass() -
ClassDescriptorImpl.getMapping()
ClassDescriptorImplImplemented Features ofClassDescriptorJDONature-
ClassDescriptorJDONature.getTableName() -
ClassDescriptorJDONature.getExtended() -
ClassDescriptorJDONature.getField(String) -
ClassDescriptorJDONature.getCacheParams()
ClassDescriptorJDONature- Parameters:
classInfo- TheClassInfoto convert.cdr- TheClassDescriptorResolverto ask for neededClassDescriptors (of extended or related classes).descriptor- AClassDescriptorImplfor the class described by the givenClassInfo. This will be filled with information!- Throws:
MappingException- if the class has not a public available default constructor or theClassDescriptorof a related class can not be found by the.invalid reference
ClassDescriptorManager- See Also:
-
-