Package de.hybris.bootstrap.typesystem
Class YTypeSystemLoader
java.lang.Object
de.hybris.bootstrap.typesystem.YTypeSystemLoader
- All Implemented Interfaces:
YTypeSystemHandler
-
Constructor Summary
ConstructorsConstructorDescriptionYTypeSystemLoader(boolean buildMode) YTypeSystemLoader(YTypeSystem system) YTypeSystemLoader(YTypeSystem system, boolean updateMode) -
Method Summary
Modifier and TypeMethodDescriptionaddExtension(String extensionName, Set<String> requires) voidfinish()protected YExtensiongetExtension(String extName) loadAtomicType(AtomicTypeDTO atomicTypeDTO) loadAttributeDeployment(AttributeDeploymentDTO attributeDeploymentDTO) protected YDeploymentloadDeploymentInternal(String extensionName, String packageName, String name, String superDeployment, int typeCode, boolean isAbstract, boolean isGeneric, boolean isFinal, String tableName, String propsTableName, boolean nonItemDepl) loadEnumType(EnumTypeDTO dto) loadMapType(MapTypeDTO dto) registerDeploymentForType(String codeOfType, String deployment) voidvalidate()
-
Constructor Details
-
YTypeSystemLoader
public YTypeSystemLoader(boolean buildMode) -
YTypeSystemLoader
-
YTypeSystemLoader
-
-
Method Details
-
getExtension
-
loadAtomicType
- Specified by:
loadAtomicTypein interfaceYTypeSystemHandler
-
loadAttribute
- Specified by:
loadAttributein interfaceYTypeSystemHandler
-
loadAttributeDeployment
- Specified by:
loadAttributeDeploymentin interfaceYTypeSystemHandler
-
loadCollectionType
- Specified by:
loadCollectionTypein interfaceYTypeSystemHandler
-
loadComposedType
- Specified by:
loadComposedTypein interfaceYTypeSystemHandler
-
loadDBTypeMapping
- Specified by:
loadDBTypeMappingin interfaceYTypeSystemHandler
-
loadEnumType
- Specified by:
loadEnumTypein interfaceYTypeSystemHandler
-
loadEnumValue
- Specified by:
loadEnumValuein interfaceYTypeSystemHandler
-
loadFinderDeployment
- Specified by:
loadFinderDeploymentin interfaceYTypeSystemHandler
-
loadIndex
- Specified by:
loadIndexin interfaceYTypeSystemHandler
-
loadIndexDeployment
- Specified by:
loadIndexDeploymentin interfaceYTypeSystemHandler
-
loadDeployment
- Specified by:
loadDeploymentin interfaceYTypeSystemHandler
-
loadDeploymentInternal
-
registerDeploymentForType
- Specified by:
registerDeploymentForTypein interfaceYTypeSystemHandler
-
loadMapType
- Specified by:
loadMapTypein interfaceYTypeSystemHandler
-
loadRelation
- Specified by:
loadRelationin interfaceYTypeSystemHandler
-
addExtension
- Specified by:
addExtensionin interfaceYTypeSystemHandler
-
getSystem
- Specified by:
getSystemin interfaceYTypeSystemHandler
-
finish
public void finish()- Specified by:
finishin interfaceYTypeSystemHandler
-
validate
public void validate()- Specified by:
validatein interfaceYTypeSystemHandler
-