Class ConditionalDirectCopyTransformMemberDto

java.lang.Object
org.broadleafcommerce.common.weave.ConditionalDirectCopyTransformMemberDto
All Implemented Interfaces:
Serializable

public class ConditionalDirectCopyTransformMemberDto extends Object implements Serializable
Simple data object to hold direct copy transform config information. This object also defines the Spring property whose value must be true for the configuration to take effect. This information is roughly analogous to the DirectCopyTransformMember annotation.
Author:
Jeff Fischer
See Also:
  • Field Details

    • templateTokens

      protected String[] templateTokens
    • renameMethodOverlaps

      protected boolean renameMethodOverlaps
    • skipOverlaps

      protected boolean skipOverlaps

      Defaults to false.

      skipOverlaps is useful if you want to make sure the load time weaving does not try to insert methods you have already implemented. For example, if you have already implemented the Status interface and methods (e.g. Offer), then you don't want the system to try to overwrite these.

    • conditionalProperty

      protected String conditionalProperty
    • conditionalValue

      protected Boolean conditionalValue
  • Constructor Details

    • ConditionalDirectCopyTransformMemberDto

      public ConditionalDirectCopyTransformMemberDto()
  • Method Details

    • getTemplateTokens

      public String[] getTemplateTokens()
    • setTemplateTokens

      public void setTemplateTokens(String[] templateTokens)
    • isRenameMethodOverlaps

      public boolean isRenameMethodOverlaps()
    • setRenameMethodOverlaps

      public void setRenameMethodOverlaps(boolean renameMethodOverlaps)
    • isSkipOverlaps

      public boolean isSkipOverlaps()
    • setSkipOverlaps

      public void setSkipOverlaps(boolean skipOverlaps)
    • getConditionalProperty

      public String getConditionalProperty()
    • setConditionalProperty

      public void setConditionalProperty(String conditionalProperty)
    • getConditionalValue

      public Boolean getConditionalValue()
    • setConditionalValue

      public void setConditionalValue(Boolean conditionalValue)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object