1 76 package com.ivata.groupware.admin.security.server; 77 78 import java.io.Serializable ; 79 80 import com.ivata.groupware.admin.security.user.UserDO; 81 import com.ivata.mask.util.SystemException; 82 83 90 public interface SecurityServer extends Serializable { 91 98 void addUser(final SecuritySession securitySession, 99 final String userName, 100 final String fullName) 101 throws SystemException; 102 103 111 void checkPassword(final SecuritySession securitySession, 112 final String userName, 113 final String password) 114 throws SystemException; 115 116 String getSystemUserName(final SecuritySession securitySession, 117 final String userName); 118 String getUserNameFromSystemUserName(final SecuritySession securitySession, 119 final String systemUserName); 120 121 127 boolean isUser(final SecuritySession securitySession, 128 final String userName) 129 throws SystemException; 130 131 140 SecuritySession login(final UserDO user, 141 final String password) 142 throws SystemException; 143 144 150 SecuritySession loginGuest() 151 throws SystemException; 152 153 159 void removeUser(final SecuritySession securitySession, 160 final String userName) 161 throws SystemException; 162 163 171 void setPassword(final SecuritySession securitySession, 172 final String userName, 173 final String password) 174 throws SystemException; 175 176 } 177 | Popular Tags |