Class SettersEnhancingStep

java.lang.Object
io.jmix.gradle.BaseEnhancingStep
io.jmix.gradle.SettersEnhancingStep
All Implemented Interfaces:
EnhancingStep

public class SettersEnhancingStep extends BaseEnhancingStep
Enhances entity classes: setters fire propertyChange events
  • Constructor Details

    • SettersEnhancingStep

      public SettersEnhancingStep()
  • Method Details

    • isAlreadyEnhanced

      protected boolean isAlreadyEnhanced(javassist.CtClass ctClass) throws javassist.NotFoundException
      Specified by:
      isAlreadyEnhanced in class BaseEnhancingStep
      Throws:
      javassist.NotFoundException
    • getEnhancingType

      protected String getEnhancingType()
      Specified by:
      getEnhancingType in class BaseEnhancingStep
    • executeInternal

      protected void executeInternal(javassist.CtClass ctClass) throws IOException, javassist.CannotCompileException, javassist.NotFoundException
      Specified by:
      executeInternal in class BaseEnhancingStep
      Throws:
      IOException
      javassist.CannotCompileException
      javassist.NotFoundException
    • enhanceSetters

      protected void enhanceSetters(javassist.CtClass ctClass) throws javassist.NotFoundException, javassist.CannotCompileException
      Throws:
      javassist.NotFoundException
      javassist.CannotCompileException
    • enhanceProtectedForPersistentMethods

      protected void enhanceProtectedForPersistentMethods(javassist.CtClass ctClass)