Package de.hybris.bootstrap.typesystem
Interface YTypeSystemHandler
-
- All Known Implementing Classes:
PatchedYTypeSystemLoader,YTypeSystemLoader
public interface YTypeSystemHandlerGeneric interface for bootstrap loading type systems.This should allow to use either XML, JDBC or other loading routines.
-
-
Method Summary
-
-
-
Method Detail
-
addExtension
YExtension addExtension(java.lang.String extensionName, java.util.Set<java.lang.String> requires)
-
loadAtomicType
YAtomicType loadAtomicType(AtomicTypeDTO atomicTypeDTO)
-
loadCollectionType
YCollectionType loadCollectionType(CollectionTypeDTO collectionTypeDTO)
-
loadMapType
YMapType loadMapType(MapTypeDTO mapTypeDTO)
-
loadComposedType
YComposedType loadComposedType(ComposedTypeDTO composedTypeDTO)
-
loadRelation
YRelation loadRelation(RelationTypeDTO relationTypeDTO)
-
loadEnumType
YEnumType loadEnumType(EnumTypeDTO enumTypeDTO)
-
loadAttribute
YAttributeDescriptor loadAttribute(AttributeDTO attributeDTO)
-
loadEnumValue
YEnumValue loadEnumValue(EnumValueDTO enumValueDTO)
-
loadDBTypeMapping
YDBTypeMapping loadDBTypeMapping(DBTypeMappingDTO DBTypeMappingDTO)
-
loadDeployment
YDeployment loadDeployment(DeploymentDTO deploymentDTO)
-
registerDeploymentForType
YDeployment registerDeploymentForType(java.lang.String codeOfType, java.lang.String deployment)
-
loadIndexDeployment
YIndexDeployment loadIndexDeployment(IndexDeploymentDTO indexDeploymentDTO)
-
loadAttributeDeployment
YAttributeDeployment loadAttributeDeployment(AttributeDeploymentDTO attributeDeploymentDTO)
-
loadFinderDeployment
YFinder loadFinderDeployment(FinderDeploymentDTO finderDeploymentDTO)
-
finish
void finish()
-
validate
void validate()
-
getSystem
YTypeSystem getSystem()
-
-