Class AbstractPolicySupport<A extends Annotation>

java.lang.Object
name.matthewgreet.strutscommons.policy.AbstractPolicySupport<A>
All Implemented Interfaces:
Policy<A>
Direct Known Subclasses:
AbstractAdjusterSupport, AbstractValidatorSupport

public abstract class AbstractPolicySupport<A extends Annotation> extends Object implements Policy<A>
  • Constructor Details

    • AbstractPolicySupport

      public AbstractPolicySupport()
  • Method Details

    • getAnnotation

      public A getAnnotation()
      Description copied from interface: Policy
      Returns annotation that configures this policy.
      Specified by:
      getAnnotation in interface Policy<A extends Annotation>
    • setAnnotation

      public void setAnnotation(A annotation)
      Description copied from interface: Policy
      Sets annotation that configures this policy.
      Specified by:
      setAnnotation in interface Policy<A extends Annotation>