Class BeanPrototype
- java.lang.Object
-
- de.hybris.bootstrap.beangenerator.definitions.model.ExtensionNameAware
-
- de.hybris.bootstrap.beangenerator.definitions.model.ClassNameAware
-
- de.hybris.bootstrap.beangenerator.definitions.model.AttributeContainer<PropertyPrototype>
-
- de.hybris.bootstrap.beangenerator.definitions.model.BeanPrototype
-
public class BeanPrototype extends AttributeContainer<PropertyPrototype>
-
-
Field Summary
-
Fields inherited from class de.hybris.bootstrap.beangenerator.definitions.model.AttributeContainer
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 BeanPrototype(java.lang.String extensionName, java.lang.String className, java.lang.String superclassName, java.lang.String description, java.lang.String type, java.lang.String deprecated, java.lang.String deprecatedSince, boolean _abstract, boolean superEquals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDeclaredImport(java.lang.String type, boolean asStatic)voidaddHint(java.lang.String name, java.lang.String value)java.lang.StringgetAnnotations()java.util.List<java.lang.String>getDeclaredImports()java.lang.StringgetDeprecated()java.lang.StringgetDeprecatedSince()java.lang.StringgetDescription()java.util.Collection<PropertyPrototype>getEqualsProperties()java.util.Map<java.lang.String,java.lang.String>getHints()java.lang.StringgetHintValue(java.lang.String name)java.util.Collection<PropertyPrototype>getProperties()ClassNamePrototypegetSuperclassName()java.lang.StringgetType()booleanisAbstract()booleanisSuperEquals()voidsetAbstract(boolean _abstract)voidsetAnnotations(java.lang.String value)voidsetSuperEquals(boolean superEquals)java.lang.StringtoString()-
Methods inherited from class de.hybris.bootstrap.beangenerator.definitions.model.AttributeContainer
addAttribute, hasAttribute
-
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
-
-
-
-
Constructor Detail
-
BeanPrototype
public BeanPrototype(java.lang.String extensionName, java.lang.String className, java.lang.String superclassName, java.lang.String description, java.lang.String type, java.lang.String deprecated, java.lang.String deprecatedSince, boolean _abstract, boolean superEquals)
-
-
Method Detail
-
getType
public java.lang.String getType()
-
getDeprecated
public java.lang.String getDeprecated()
-
getDeprecatedSince
public java.lang.String getDeprecatedSince()
-
getDescription
public java.lang.String getDescription()
-
getSuperclassName
public ClassNamePrototype getSuperclassName()
-
getProperties
public java.util.Collection<PropertyPrototype> getProperties()
-
getEqualsProperties
public java.util.Collection<PropertyPrototype> getEqualsProperties()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addDeclaredImport
public void addDeclaredImport(java.lang.String type, boolean asStatic)
-
getDeclaredImports
public java.util.List<java.lang.String> getDeclaredImports()
-
setAnnotations
public void setAnnotations(java.lang.String value)
-
getAnnotations
public java.lang.String getAnnotations()
-
isAbstract
public boolean isAbstract()
-
setAbstract
public void setAbstract(boolean _abstract)
-
isSuperEquals
public boolean isSuperEquals()
-
setSuperEquals
public void setSuperEquals(boolean superEquals)
-
addHint
public void addHint(java.lang.String name, java.lang.String value)
-
getHints
public java.util.Map<java.lang.String,java.lang.String> getHints()
-
getHintValue
public java.lang.String getHintValue(java.lang.String name)
-
-