Package de.hybris.platform.util.jdbc
Class JDBCTypeSystemReader
java.lang.Object
de.hybris.platform.util.jdbc.JDBCTypeSystemReader
Reader for loading the bootstrap type system from an existing database. TODO: - read meta types dynamically to
support subtyping of meta types e.g. own enum and relation types
-
Constructor Summary
ConstructorsConstructorDescriptionJDBCTypeSystemReader(Connection conn, YTypeSystemHandler handler, List<String> extensionNames) -
Method Summary
Modifier and TypeMethodDescriptionprotected Connectionprotected YTypeSystemHandlerprotected StringgetTableName(String baseName) voidread()protected voidreadAtomicTypes(String extensionName) protected voidreadAttributes(String extensionName) protected voidreadCollectionTypes(String extensionName) protected voidreadComposedTypes(String extensionName) protected voidreadEnumTypes(String extensionName) protected voidreadEnumValues(String extensionName) protected voidreadMapTypes(String extensionName) protected voidreadRelationTypes(String extensionName) protected voidregisterAttribute(String enclosing, String qualifier, PK pk) protected voidregisterEnumValue(String type, String code, PK pk) protected voidregisterType(String typeCode, PK pk)
-
Constructor Details
-
JDBCTypeSystemReader
public JDBCTypeSystemReader(Connection conn, YTypeSystemHandler handler, List<String> extensionNames)
-
-
Method Details
-
getTableName
-
getConnection
-
getHandler
-
read
public void read() -
registerType
-
registerAttribute
-
registerEnumValue
-
readAtomicTypes
-
readCollectionTypes
-
readMapTypes
-
readComposedTypes
-
readAttributes
-
readEnumTypes
-
readEnumValues
-
readRelationTypes
-