# com.bea.campaign.tracking.events
ClickCampaignEventValidator Class

public class ClickCampaignEventValidator
extends `AbstractClickEventValidator`

Hierarchy
  `Object`
  `AbstractClickEventValidator`
  `ClickCampaignEventValidator`

All Implemented Interfaces
  `ClickEventValidator`

## Field Summary

Fields from com.bea.p13n.tracking.clickthrough`.`AbstractClickEventValidator``
``applicationName`, `documentId`, `documentType`, `exceptionFormatter`, `req`, `sessionId`, `userId``

## Constructor Summary

ClickCampaignEventValidator() Ctor

## Method Summary

`public void` | `validateAndFire`(`HttpServletRequest` req) Fires an event by extracting related information from the `HttpServletRequest`.

Methods from `com.bea.p13n.tracking.clickthrough.`AbstractClickEventValidator``
``initialize``

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.p13n.tracking.clickthrough.`ClickEventValidator``
``validateAndFire``

## Constructor Detail

### ClickCampaignEventValidator

    public ClickCampaignEventValidator()

  Ctor

## Method Detail

### validateAndFire(HttpServletRequest) Method

    public void validateAndFire(HttpServletRequest req)
         throws InvalidArgumentException

Fires an event by extracting related information from the `HttpServletRequest`. Expects the caller to handle any invocation errors.

#### Parameters

req
  The HttpServletRequest.

#### Exceptions

``InvalidArgumentException``
  To signal problems while validating for and firing the event.