|  | @@ -13,12 +13,10 @@
 | 
	
		
			
				|  |  |   * limitations under the License.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -package net.sf.acegisecurity.ui;
 | 
	
		
			
				|  |  | +package net.sf.acegisecurity.event.authentication;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import net.sf.acegisecurity.Authentication;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -import org.springframework.context.ApplicationEvent;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  import org.springframework.util.Assert;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -33,15 +31,16 @@ import org.springframework.util.Assert;
 | 
	
		
			
				|  |  |   * @author Ben Alex
 | 
	
		
			
				|  |  |   * @version $Id$
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -public class InteractiveAuthenticationSuccessEvent extends ApplicationEvent {
 | 
	
		
			
				|  |  | +public class InteractiveAuthenticationSuccessEvent
 | 
	
		
			
				|  |  | +    extends AbstractAuthenticationEvent {
 | 
	
		
			
				|  |  |      //~ Instance fields ========================================================
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private Class generatedBy;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      //~ Constructors ===========================================================
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    public InteractiveAuthenticationSuccessEvent(Authentication authentication,
 | 
	
		
			
				|  |  | -        Class generatedBy) {
 | 
	
		
			
				|  |  | +    public InteractiveAuthenticationSuccessEvent(
 | 
	
		
			
				|  |  | +        Authentication authentication, Class generatedBy) {
 | 
	
		
			
				|  |  |          super(authentication);
 | 
	
		
			
				|  |  |          Assert.notNull(generatedBy);
 | 
	
		
			
				|  |  |          this.generatedBy = generatedBy;
 | 
	
	
		
			
				|  | @@ -49,16 +48,6 @@ public class InteractiveAuthenticationSuccessEvent extends ApplicationEvent {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      //~ Methods ================================================================
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * Getters for the <code>Authentication</code> request that caused the
 | 
	
		
			
				|  |  | -     * event. Also available from <code>super.getSource()</code>.
 | 
	
		
			
				|  |  | -     *
 | 
	
		
			
				|  |  | -     * @return the authentication request
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    public Authentication getAuthentication() {
 | 
	
		
			
				|  |  | -        return (Authentication) super.getSource();
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * Getter for the <code>Class</code> that generated this event. This can be
 | 
	
		
			
				|  |  |       * useful for generating additional logging information.
 |