java.lang.Object
de.hybris.bootstrap.beangenerator.definitions.model.PojoFactory

public class PojoFactory extends Object
  • Constructor Details

    • PojoFactory

      public PojoFactory()
  • Method Details

    • 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, String enumValue)
    • getBeans

      public Collection<? extends ClassNameAware> getBeans()
    • setValidators

      public void setValidators(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, String enumValue)
    • notifyAfterEnumValueCreated

      protected void notifyAfterEnumValueCreated(EnumPrototype bean, EnumValuePrototype attribute)