Class ClassTransformationProperties

java.lang.Object
com.broadleafcommerce.common.extension.ltw.ClassTransformationProperties

public class ClassTransformationProperties extends Object
Specify one or more type of class redefinition that should take place at startup. These properties should be defined in a separate yaml file on the classpath (i.e. not in a standard Spring environment configuration file). You target this file via the Spring environment property
  • Constructor Details

    • ClassTransformationProperties

      public ClassTransformationProperties()
  • Method Details

    • getTransformations

      public List<ClassTransformation> getTransformations()
      All the source and target information for a specific transformation. Each member relates to a single template class whose interesting class information will be used to transform a single target class.
    • getInjectors

      public List<String> getInjectors()
      Fully qualified class names for all the ClassTransformationInjector instances that will be used to perform the work of class transformation.
      See Also:
    • setTransformations

      public void setTransformations(List<ClassTransformation> transformations)
      All the source and target information for a specific transformation. Each member relates to a single template class whose interesting class information will be used to transform a single target class.
    • setInjectors

      public void setInjectors(List<String> injectors)
      Fully qualified class names for all the ClassTransformationInjector instances that will be used to perform the work of class transformation.
      See Also:
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object