Package de.hybris.bootstrap.typesystem
Class YTypeSystemLoader
- java.lang.Object
-
- de.hybris.bootstrap.typesystem.YTypeSystemLoader
-
- All Implemented Interfaces:
YTypeSystemHandler
public class YTypeSystemLoader extends java.lang.Object implements YTypeSystemHandler
-
-
Constructor Summary
Constructors Constructor Description YTypeSystemLoader(boolean buildMode)YTypeSystemLoader(YTypeSystem system)YTypeSystemLoader(YTypeSystem system, boolean updateMode)
-
Method Summary
-
-
-
Constructor Detail
-
YTypeSystemLoader
public YTypeSystemLoader(boolean buildMode)
-
YTypeSystemLoader
public YTypeSystemLoader(YTypeSystem system)
-
YTypeSystemLoader
public YTypeSystemLoader(YTypeSystem system, boolean updateMode)
-
-
Method Detail
-
getExtension
protected YExtension getExtension(java.lang.String extName)
-
loadAtomicType
public YAtomicType loadAtomicType(AtomicTypeDTO atomicTypeDTO)
- Specified by:
loadAtomicTypein interfaceYTypeSystemHandler
-
loadAttribute
public YAttributeDescriptor loadAttribute(AttributeDTO dto)
- Specified by:
loadAttributein interfaceYTypeSystemHandler
-
loadAttributeDeployment
public YAttributeDeployment loadAttributeDeployment(AttributeDeploymentDTO attributeDeploymentDTO)
- Specified by:
loadAttributeDeploymentin interfaceYTypeSystemHandler
-
loadCollectionType
public YCollectionType loadCollectionType(CollectionTypeDTO dto)
- Specified by:
loadCollectionTypein interfaceYTypeSystemHandler
-
loadComposedType
public YComposedType loadComposedType(ComposedTypeDTO dto)
- Specified by:
loadComposedTypein interfaceYTypeSystemHandler
-
loadDBTypeMapping
public YDBTypeMapping loadDBTypeMapping(DBTypeMappingDTO dto)
- Specified by:
loadDBTypeMappingin interfaceYTypeSystemHandler
-
loadEnumType
public YEnumType loadEnumType(EnumTypeDTO dto)
- Specified by:
loadEnumTypein interfaceYTypeSystemHandler
-
loadEnumValue
public YEnumValue loadEnumValue(EnumValueDTO dto)
- Specified by:
loadEnumValuein interfaceYTypeSystemHandler
-
loadFinderDeployment
public YFinder loadFinderDeployment(FinderDeploymentDTO dto)
- Specified by:
loadFinderDeploymentin interfaceYTypeSystemHandler
-
loadIndex
public YIndex loadIndex(IndexDTO dto)
- Specified by:
loadIndexin interfaceYTypeSystemHandler
-
loadIndexDeployment
public YIndexDeployment loadIndexDeployment(IndexDeploymentDTO dto)
- Specified by:
loadIndexDeploymentin interfaceYTypeSystemHandler
-
loadDeployment
public YDeployment loadDeployment(DeploymentDTO dto)
- Specified by:
loadDeploymentin interfaceYTypeSystemHandler
-
loadDeploymentInternal
protected YDeployment loadDeploymentInternal(java.lang.String extensionName, java.lang.String packageName, java.lang.String name, java.lang.String superDeployment, int typeCode, boolean isAbstract, boolean isGeneric, boolean isFinal, java.lang.String tableName, java.lang.String propsTableName, boolean nonItemDepl)
-
registerDeploymentForType
public YDeployment registerDeploymentForType(java.lang.String codeOfType, java.lang.String deployment)
- Specified by:
registerDeploymentForTypein interfaceYTypeSystemHandler
-
loadMapType
public YMapType loadMapType(MapTypeDTO dto)
- Specified by:
loadMapTypein interfaceYTypeSystemHandler
-
loadRelation
public YRelation loadRelation(RelationTypeDTO dto)
- Specified by:
loadRelationin interfaceYTypeSystemHandler
-
addExtension
public YExtension addExtension(java.lang.String extensionName, java.util.Set<java.lang.String> requires)
- Specified by:
addExtensionin interfaceYTypeSystemHandler
-
getSystem
public YTypeSystem getSystem()
- Specified by:
getSystemin interfaceYTypeSystemHandler
-
finish
public void finish()
- Specified by:
finishin interfaceYTypeSystemHandler
-
validate
public void validate()
- Specified by:
validatein interfaceYTypeSystemHandler
-
-