Package de.hybris.bootstrap.typesystem
Interface YTypeSystemHandler
- All Known Implementing Classes:
PatchedYTypeSystemLoader,YTypeSystemLoader
public interface YTypeSystemHandler
Generic interface for bootstrap loading type systems.
This should allow to use either XML, JDBC or other loading routines.
-
Method Summary
Modifier and TypeMethodDescriptionaddExtension(String extensionName, Set<String> requires) voidfinish()loadAtomicType(AtomicTypeDTO atomicTypeDTO) loadAttribute(AttributeDTO attributeDTO) loadAttributeDeployment(AttributeDeploymentDTO attributeDeploymentDTO) loadCollectionType(CollectionTypeDTO collectionTypeDTO) loadComposedType(ComposedTypeDTO composedTypeDTO) loadDBTypeMapping(DBTypeMappingDTO DBTypeMappingDTO) loadDeployment(DeploymentDTO deploymentDTO) loadEnumType(EnumTypeDTO enumTypeDTO) loadEnumValue(EnumValueDTO enumValueDTO) loadFinderDeployment(FinderDeploymentDTO finderDeploymentDTO) loadIndexDeployment(IndexDeploymentDTO indexDeploymentDTO) loadMapType(MapTypeDTO mapTypeDTO) loadRelation(RelationTypeDTO relationTypeDTO) registerDeploymentForType(String codeOfType, String deployment) voidvalidate()
-
Method Details
-
addExtension
-
loadAtomicType
-
loadCollectionType
-
loadMapType
-
loadComposedType
-
loadRelation
-
loadEnumType
-
loadAttribute
-
loadIndex
-
loadEnumValue
-
loadDBTypeMapping
-
loadDeployment
-
registerDeploymentForType
-
loadIndexDeployment
-
loadAttributeDeployment
-
loadFinderDeployment
-
finish
void finish() -
validate
void validate() -
getSystem
YTypeSystem getSystem()
-