Package de.hybris.bootstrap.typesystem
Class YAtomicType
- java.lang.Object
-
- de.hybris.bootstrap.typesystem.YNameSpaceElement
-
- de.hybris.bootstrap.typesystem.YTypeSystemElement
-
- de.hybris.bootstrap.typesystem.YType
-
- de.hybris.bootstrap.typesystem.YAtomicType
-
public class YAtomicType extends YType
-
-
Constructor Summary
Constructors Constructor Description YAtomicType(YNamespace container, java.lang.String className, java.lang.String superClassName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object type)protected java.lang.StringgetDefaultMetaTypeCode()java.lang.ClassgetJavaClass()java.lang.StringgetJavaClassName()YComposedTypegetMetaType()java.lang.ClassgetPrimitiveJavaClass()java.util.Set<YAtomicType>getSubtypes()java.lang.StringgetSuperClassName()YAtomicTypegetSuperType()inthashCode()booleanisAssignableFrom(YType type)voidvalidate()Validates the element.-
Methods inherited from class de.hybris.bootstrap.typesystem.YType
getCode, getDefaultValueDefinition, setDefaultValueDefinition, toString
-
Methods inherited from class de.hybris.bootstrap.typesystem.YTypeSystemElement
addCustomProperties, addCustomProperty, getCustomProps, getMetaTypeCode, isAutocreate, isGenerate, resetCaches, setAutocreate, setGenerate, setMetaTypeCode
-
Methods inherited from class de.hybris.bootstrap.typesystem.YNameSpaceElement
getLoaderInfo, getNamespace, getTypeSystem, setLoaderInfo
-
-
-
-
Constructor Detail
-
YAtomicType
public YAtomicType(YNamespace container, java.lang.String className, java.lang.String superClassName)
-
-
Method Detail
-
getDefaultMetaTypeCode
protected java.lang.String getDefaultMetaTypeCode()
- Specified by:
getDefaultMetaTypeCodein classYTypeSystemElement
-
getMetaType
public YComposedType getMetaType()
- Overrides:
getMetaTypein classYTypeSystemElement
-
validate
public void validate()
Description copied from class:YNameSpaceElementValidates the element. This should check whether or not lazy references can be resolved or any data is missing.
-
getSuperClassName
public java.lang.String getSuperClassName()
-
getSuperType
public YAtomicType getSuperType()
-
getSubtypes
public java.util.Set<YAtomicType> getSubtypes()
-
getJavaClass
public java.lang.Class getJavaClass()
-
getPrimitiveJavaClass
public java.lang.Class getPrimitiveJavaClass()
-
getJavaClassName
public java.lang.String getJavaClassName()
- Specified by:
getJavaClassNamein classYType
-
isAssignableFrom
public boolean isAssignableFrom(YType type)
- Specified by:
isAssignableFromin classYType
-
equals
public boolean equals(java.lang.Object type)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-