Class PojoFactory
java.lang.Object
de.hybris.bootstrap.beangenerator.definitions.model.PojoFactory
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAnnotations(PropertyPrototype created, Annotations a) protected BeanPrototypecreateBean(Bean xmlBean) protected PropertyPrototypecreateBeanProperty(Bean xmlBean, Property xmlAttribute) protected EnumPrototypecreateEnum(Enum xmlEnum) protected EnumValuePrototypecreateEnumValue(Enum xmlBean, String enumValue) protected voidcreatePojo(AbstractPojo pojoBean) Collection<? extends ClassNameAware>getBeans()voidmergePojos(Extension currentExtension, AbstractPojos xmlBeans) protected voidnotifyAfterBeanCreated(BeanPrototype bean, Bean xmlBean) protected voidnotifyAfterEnumCreated(EnumPrototype bean, Enum xmlEnum) protected voidnotifyAfterEnumValueCreated(EnumPrototype bean, EnumValuePrototype attribute) protected voidnotifyAfterPropertyCreated(BeanPrototype bean, PropertyPrototype attribute) protected voidnotifyBeforeBeanCreated(Bean bean) protected voidnotifyBeforeEnumCreated(Enum enumXml) protected voidnotifyBeforeEnumValueCreated(Enum xmlEnum, String enumValue) protected voidnotifyBeforePropertyCreated(Bean bean, Property attribute) voidprotected voidsetCurrentExtension(Extension currentExtension) voidsetValidators(List<? extends PojoCreationValidator> validators)
-
Constructor Details
-
PojoFactory
public PojoFactory()
-
-
Method Details
-
setCurrentExtension
-
mergePojos
-
createPojo
-
createBean
-
createEnum
-
createBeanProperty
-
addAnnotations
-
createEnumValue
-
getBeans
-
setValidators
-
notifyExtensionProcessed
public void notifyExtensionProcessed() -
notifyBeforeEnumCreated
-
notifyAfterEnumCreated
-
notifyBeforeBeanCreated
-
notifyAfterBeanCreated
-
notifyBeforePropertyCreated
-
notifyAfterPropertyCreated
-
notifyBeforeEnumValueCreated
-
notifyAfterEnumValueCreated
-