All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.luues.security.core.entity.PersistentRememberMeToken Maven / Gradle / Ivy

package com.luues.security.core.entity;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

@Getter
@Setter
@AllArgsConstructor
public class PersistentRememberMeToken implements Serializable {

    private String username;
    private String series;
    private String tokenValue;
    private Date date;

    public org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken to() {
        if(this == null) {
            return null;
        }
        return new org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken(
                this.getUsername(),
                this.getSeries(),
                this.getTokenValue(),
                this.getDate());

    }


    public PersistentRememberMeToken(org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken  persistentRememberMeToken) {
        this.username=persistentRememberMeToken.getUsername();
        this.series=persistentRememberMeToken.getSeries();
        this.tokenValue=persistentRememberMeToken.getTokenValue();
        this.date=persistentRememberMeToken.getDate();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy