package org.xdi.oxauth.model.fido.u2f;
import java.util.Date;
import org.gluu.site.ldap.persistence.annotation.LdapAttribute;
import org.gluu.site.ldap.persistence.annotation.LdapEntry;
import org.gluu.site.ldap.persistence.annotation.LdapObjectClass;
import org.xdi.ldap.model.BaseEntry;
/**
* U2F base request
*
* @author Yuriy Movchan Date: 06/02/2015
*/
@LdapEntry(sortBy = "creationDate")
@LdapObjectClass(values = {"top", "oxU2fRequest"})
public class RequestMessageLdap extends BaseEntry {
@LdapAttribute(ignoreDuringUpdate = true, name = "oxId")
protected String id;
@LdapAttribute(name = "oxRequestId")
protected String requestId;
@LdapAttribute(name = "creationDate")
protected Date creationDate;
@LdapAttribute(name = "oxSessionStateId")
protected String sessionState;
@LdapAttribute(name = "personInum")
protected String userInum;
public RequestMessageLdap() {}
public RequestMessageLdap(String dn) {
super(dn);
}
public RequestMessageLdap(String dn, String id, String requestId, Date creationDate, String sessionState, String userInum) {
super(dn);
this.id = id;
this.requestId = requestId;
this.creationDate = creationDate;
this.sessionState = sessionState;
this.userInum = userInum;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getRequestId() {
return requestId;
}
public void setRequestId(String requestId) {
this.requestId = requestId;
}
public Date getCreationDate() {
return creationDate;
}
public void setCreationDate(Date creationDate) {
this.creationDate = creationDate;
}
public String getSessionState() {
return sessionState;
}
public void setSessionState(String sessionState) {
this.sessionState = sessionState;
}
public String getUserInum() {
return userInum;
}
public void setUserInum(String userInum) {
this.userInum = userInum;
}
}