Class AttributeContainer<T extends AttributePrototype>
- java.lang.Object
-
- de.hybris.bootstrap.beangenerator.definitions.model.ExtensionNameAware
-
- de.hybris.bootstrap.beangenerator.definitions.model.ClassNameAware
-
- de.hybris.bootstrap.beangenerator.definitions.model.AttributeContainer<T>
-
- Direct Known Subclasses:
BeanPrototype,EnumPrototype
public abstract class AttributeContainer<T extends AttributePrototype> extends ClassNameAware
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,T>attributes-
Fields inherited from class de.hybris.bootstrap.beangenerator.definitions.model.ClassNameAware
className, templatePath
-
Fields inherited from class de.hybris.bootstrap.beangenerator.definitions.model.ExtensionNameAware
extensionName
-
-
Constructor Summary
Constructors Constructor Description AttributeContainer(java.lang.String extensionName, java.lang.String className)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(T attribute)booleanhasAttribute(java.lang.String name)-
Methods inherited from class de.hybris.bootstrap.beangenerator.definitions.model.ClassNameAware
getClassName, getTemplatePath, setTemplatePath
-
Methods inherited from class de.hybris.bootstrap.beangenerator.definitions.model.ExtensionNameAware
getExtensionName
-
-
-
-
Field Detail
-
attributes
protected final java.util.Map<java.lang.String,T extends AttributePrototype> attributes
-
-
Method Detail
-
hasAttribute
public boolean hasAttribute(java.lang.String name)
-
addAttribute
public void addAttribute(T attribute)
-
-