Clover coverage report - Acegi Security System for Spring - 1.0.0-RC1
Coverage timestamp: Mon Dec 5 2005 09:05:15 EST
file stats: LOC: 29   Methods: 3
NCLOC: 18   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
JaasAuthenticationToken.java - 100% 100% 100%
coverage
 1    package org.acegisecurity.providers.jaas;
 2   
 3    import javax.security.auth.login.LoginContext;
 4   
 5    import org.acegisecurity.GrantedAuthority;
 6    import org.acegisecurity.providers.UsernamePasswordAuthenticationToken;
 7   
 8    /**
 9    * UsernamePasswordAuthenticationToken extension to carry the Jaas LoginContext that the user was logged into
 10    * @author Ray Krueger
 11    */
 12    public class JaasAuthenticationToken extends UsernamePasswordAuthenticationToken {
 13   
 14    private transient LoginContext loginContext = null;
 15   
 16  1 public JaasAuthenticationToken(Object principal, Object credentials, LoginContext loginContext) {
 17  1 super(principal, credentials);
 18  1 this.loginContext = loginContext;
 19    }
 20   
 21  4 public JaasAuthenticationToken(Object principal, Object credentials, GrantedAuthority[] authorities, LoginContext loginContext) {
 22  4 super(principal, credentials, authorities);
 23  4 this.loginContext = loginContext;
 24    }
 25   
 26  1 public LoginContext getLoginContext() {
 27  1 return loginContext;
 28    }
 29    }