
org.jresearch.commons.base.domain.VerificationToken Maven / Gradle / Ivy
package org.jresearch.commons.base.domain;
import org.joda.time.LocalDateTime;
public class VerificationToken extends Domain {
private String token;
private LocalDateTime creationDate;
private LocalDateTime expirationDate;
private boolean multiple;
private User user;
public LocalDateTime getExpirationDate() {
return expirationDate;
}
public void setExpirationDate(final LocalDateTime expirationDate) {
this.expirationDate = expirationDate;
}
public boolean isMultiple() {
return multiple;
}
public void setMultiple(final boolean multiple) {
this.multiple = multiple;
}
public String getToken() {
return token;
}
public void setToken(final String token) {
this.token = token;
}
public LocalDateTime getCreationDate() {
return creationDate;
}
public void setCreationDate(final LocalDateTime creationDate) {
this.creationDate = creationDate;
}
public User getUser() {
return user;
}
public void setUser(final User user) {
this.user = user;
}
public boolean expired() {
return new LocalDateTime().isAfter(expirationDate);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy