package com.walker.web.principal; import com.walker.web.UserPrincipal; public abstract class AbstractUserPrincipal implements UserPrincipal { private String id; private String userName; private String password; private T userInfo; public void setId(String id) { this.id = id; } public void setUserName(String userName) { this.userName = userName; } public void setPassword(String md5Password) { this.password = md5Password; } public void setUserInfo(T userInfo) { this.userInfo = userInfo; } @Override public String getId() { return this.id; } @Override public String getUserName() { return this.userName; } @Override public String getPassword() { return this.password; } // @Override // public boolean isEnabled() { // return false; // } // // @Override // public boolean isTokenExpired(String token) { // return false; // } // // @Override // public boolean isAccountLocked() { // return false; // } // // @Override // public boolean validateMd5Password(String encryption) { // return false; // } @Override public T getUserInfo() { return this.userInfo; } // @Override // public long getLastLoginTime() { // return 0; // } // // @Override // public LoginType getLastLoginType() { // return null; // } }