1 44 package com.ivata.groupware.admin.security.server; 45 46 import java.io.Serializable ; 47 import java.util.HashMap ; 48 import java.util.Map ; 49 50 import org.picocontainer.PicoContainer; 51 52 import com.ivata.groupware.admin.security.user.UserDO; 53 54 60 public class TestSecuritySession implements SecuritySession { 61 int access; 62 Map attributes = new HashMap (); 63 UserDO user; 64 65 67 public TestSecuritySession(UserDO user) { 68 super(); 69 this.user = user; 70 } 71 72 75 public final Serializable getAttribute(final String name) { 76 return (Serializable ) attributes.get(name); 77 } 78 79 82 public final void setAttribute(final String name, 83 final Serializable value) { 84 attributes.put(name, value); 85 } 86 87 90 public UserDO getUser() { 91 return user; 92 } 93 94 97 public final int getAccess() { 98 return access; 99 } 100 101 104 public final void setAccess(final int access) { 105 this.access = access; 106 } 107 108 111 public final PicoContainer getContainer() { 112 return null; 113 } 114 115 120 public boolean isGuest() { 121 return false; 122 } 123 124 128 public String getPassword() { 129 return null; 130 } 131 132 } 133 | Popular Tags |