org.eu.vooo.commons.security.dto.IXUserDTO Maven / Gradle / Ivy
package org.eu.vooo.commons.security.dto;
import java.io.Serializable;
import java.util.List;
/**
* @author [email protected]
*/
public interface IXUserDTO extends Serializable {
Long getId();
String getUsername();
String getNickname();
String getAvatar();
Boolean isAccountNonExpired();
Boolean isCredentialsNonExpired();
Boolean isAccountNonLocked();
Boolean isEnabled();
String getPassword();
String getAccessKey();
void setPassword(String password);
List getRoles();
void setRoles(List roles);
List getPermissions();
void setPermissions(List permissions);
String getSuperUser();
String getRemark();
String getCompanyTenantId();
String getTenantId();
List getRoleList();
List getResourceList();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy