package com.l7tech.policy.assertion;

public abstract class InjectionThreatProtectionAssertion extends MessageTargetableAssertion {
   static final AssertionNodeNameFactory<InjectionThreatProtectionAssertion> policyNameFactory = new a4();
   protected boolean includeUrlPath;
   protected boolean includeUrlQueryString;
   protected boolean includeBody;
   static final long serialVersionUID = 1297030921076882272L;

   public InjectionThreatProtectionAssertion(TargetMessageType var1, boolean var2) {
      super(var1, var2);
   }

   public boolean isIncludeUrlPath() {
      return this.includeUrlPath;
   }

   public void setIncludeUrlPath(boolean var1) {
      this.includeUrlPath = var1;
   }

   public boolean isIncludeUrlQueryString() {
      return this.includeUrlQueryString;
   }

   public void setIncludeUrlQueryString(boolean var1) {
      this.includeUrlQueryString = var1;
   }

   public boolean isIncludeBody() {
      return this.includeBody;
   }

   public void setIncludeBody(boolean var1) {
      this.includeBody = var1;
   }

   protected abstract String getBaseName();
}
