package com.eactive.httpmockserver.user.entity;

public class AnonymousUser extends User {
    private String userId;

    public AnonymousUser() {
        this.userId = "ANONYMOUS";
        this.setUserSecurity("ROLE_ANONYMOUS");
    }

    @Override
    public void setUserId(String userId) {
        this.userId = userId;
    }

    @Override
    public String getUserId() {
        return this.userId;
    }

    @Override
    public String getMobilePhone() {
        return "";
    }

    @Override
    public String getUserSe() {
        return "";
    }

    @Override
    public UserStatus getStatus() {
        return null;
    }

    @Override
    public void setStatus(UserStatus status) {
        throw new UnsupportedOperationException();
    }

    @Override
    public String getPasswordHint() {
        return "";
    }

    @Override
    public String getPasswordCnsr() {
        return "";
    }

    @Override
    public void setPassword(String password) {
        throw new UnsupportedOperationException();
    }

    @Override
    public String getPassword() {
        return "";
    }

    @Override
    public String getUsername() {
        return "";
    }
}
