| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.its.bis.webapp.vo;
- import lombok.Data;
- import lombok.ToString;
- import org.springframework.security.core.GrantedAuthority;
- import org.springframework.security.core.userdetails.UserDetails;
- import java.util.ArrayList;
- import java.util.List;
- @Data
- @ToString
- public class UserVo implements UserDetails {
- private String id;
- private String password;
- private List<GrantedAuthority> authorities = new ArrayList<GrantedAuthority>();
- public UserVo(String id, String password){
- this.id = id;
- this.password = password;
- }
- public UserVo() {
- }
- @Override
- public String getUsername() {
- return id;
- }
- @Override
- public boolean isAccountNonExpired() {
- return true;
- }
- @Override
- public boolean isAccountNonLocked() {
- return true;
- }
- @Override
- public boolean isCredentialsNonExpired() {
- return true;
- }
- @Override
- public boolean isEnabled() {
- return true;
- }
- }
|