Class PojoFactory
- java.lang.Object
-
- de.hybris.bootstrap.beangenerator.definitions.model.PojoFactory
-
public class PojoFactory extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPojoFactory.BeanTemplateValidator
-
Constructor Summary
Constructors Constructor Description PojoFactory()
-
Method Summary
-
-
-
Method Detail
-
setCurrentExtension
protected void setCurrentExtension(Extension currentExtension)
-
mergePojos
public void mergePojos(Extension currentExtension, AbstractPojos xmlBeans)
-
createPojo
protected void createPojo(AbstractPojo pojoBean)
-
createBean
protected BeanPrototype createBean(Bean xmlBean)
-
createEnum
protected EnumPrototype createEnum(Enum xmlEnum)
-
createBeanProperty
protected PropertyPrototype createBeanProperty(Bean xmlBean, Property xmlAttribute)
-
addAnnotations
protected void addAnnotations(PropertyPrototype created, Annotations a)
-
createEnumValue
protected EnumValuePrototype createEnumValue(Enum xmlBean, java.lang.String enumValue)
-
getBeans
public java.util.Collection<? extends ClassNameAware> getBeans()
-
setValidators
public void setValidators(java.util.List<? extends PojoCreationValidator> validators)
-
notifyExtensionProcessed
public void notifyExtensionProcessed()
-
notifyBeforeEnumCreated
protected void notifyBeforeEnumCreated(Enum enumXml)
-
notifyAfterEnumCreated
protected void notifyAfterEnumCreated(EnumPrototype bean, Enum xmlEnum)
-
notifyBeforeBeanCreated
protected void notifyBeforeBeanCreated(Bean bean)
-
notifyAfterBeanCreated
protected void notifyAfterBeanCreated(BeanPrototype bean, Bean xmlBean)
-
notifyBeforePropertyCreated
protected void notifyBeforePropertyCreated(Bean bean, Property attribute)
-
notifyAfterPropertyCreated
protected void notifyAfterPropertyCreated(BeanPrototype bean, PropertyPrototype attribute)
-
notifyBeforeEnumValueCreated
protected void notifyBeforeEnumValueCreated(Enum xmlEnum, java.lang.String enumValue)
-
notifyAfterEnumValueCreated
protected void notifyAfterEnumValueCreated(EnumPrototype bean, EnumValuePrototype attribute)
-
-