Clover coverage report - Replica - 1.0-Alpha
Coverage timestamp: Dom Fev 1 2004 17:00:58 WET
file stats: LOC: 91   Methods: 10
NCLOC: 41   Classes: 1
30 day Evaluation Version distributed via the Maven Jar Repository. Clover is not free. You have 30 days to evaluate it. Please visit http://www.thecortex.net/clover to obtain a licensed version of Clover
 
 Source file Conditionals Statements Methods TOTAL
SessionImpl.java - 20% 20% 20%
coverage coverage
 1   
 /*
 2   
  * Replica is published under the terms
 3   
  * of the Apache Software License.
 4   
  */
 5   
 package replica.session.support;
 6   
 
 7   
 import java.util.Hashtable;
 8   
 import java.util.logging.Logger;
 9   
 
 10   
 import replica.session.*;
 11   
 
 12   
 /**
 13   
  * @author Pedro Costa
 14   
  * @author Helder Silva
 15   
  * @since 19/Jan/2004
 16   
  */
 17   
 public class SessionImpl implements Session {
 18   
     
 19   
     static Logger logger = Logger.getLogger(SessionImpl.class.getName());
 20   
     
 21   
     private String userId;
 22   
     private String userPassword;
 23   
     private Hashtable userObjects = new Hashtable();
 24   
     private boolean loggedIn;
 25   
 
 26   
     /**
 27   
      * Default Constructor.
 28   
      */
 29  2
     public SessionImpl() {
 30  2
         super();
 31   
     }
 32   
     
 33  2
     public void putObject(Object key, Object value){
 34  2
         userObjects.put(key, value);
 35   
     }
 36   
     
 37  0
     public Object getObject(Object key){
 38  0
         return userObjects.get(key);
 39   
     }
 40   
 
 41   
     /**
 42   
      * @return
 43   
      */
 44  0
     public String getUserId() {
 45  0
         return userId;
 46   
     }
 47   
 
 48   
     /**
 49   
      * @return
 50   
      */
 51  0
     public String getUserPassword() {
 52  0
         return userPassword;
 53   
     }
 54   
 
 55   
     /**
 56   
      * @param string
 57   
      */
 58  0
     public void setUserId(String string) {
 59  0
         userId = string;
 60   
     }
 61   
 
 62   
     /**
 63   
      * @param string
 64   
      */
 65  0
     public void setUserPassword(String string) {
 66  0
         userPassword = string;
 67   
     }
 68   
 
 69   
     /* (non-Javadoc)
 70   
      * @see replica.session.Session#isLoggedIn()
 71   
      */
 72  0
     public boolean isLoggedIn() {
 73  0
         return loggedIn;
 74   
     }
 75   
 
 76   
     /**
 77   
      * @param b
 78   
      */
 79  0
     public void setLoggedIn(boolean b) {
 80  0
         loggedIn = b;
 81   
     }
 82   
 
 83   
     /* (non-Javadoc)
 84   
      * @see replica.session.Session#removeObject(java.lang.Object)
 85   
      */
 86  0
     public Object removeObject(Object key) {
 87  0
         return userObjects.remove(key);
 88   
     }
 89   
 
 90   
 }
 91