/*
* oxAuth is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text.
*
* Copyright (c) 2014, Gluu
*/
package org.xdi.oxauth.model.session;
import java.util.GregorianCalendar;
import java.util.TimeZone;
import javax.inject.Named;
import org.xdi.oxauth.model.registration.Client;
/**
* @author Javier Rojas Blum Date: 03.20.2012
*/
@Named
public class SessionClient {
private Client client;
private Long authenticationTime;
public Client getClient() {
return client;
}
public void setClient(Client client) {
this.client = client;
long authTime = -1L;
if (client != null) {
GregorianCalendar c = new GregorianCalendar(TimeZone.getTimeZone("UTC"));
authTime = c.getTimeInMillis();
}
setAuthenticationTime(authTime);
}
public Long getAuthenticationTime() {
return authenticationTime;
}
public void setAuthenticationTime(Long authenticationTime) {
this.authenticationTime = authenticationTime;
}
}