
edu.uiuc.ncsa.oa4mp.oauth2.client.OA2Asset Maven / Gradle / Ivy
package edu.uiuc.ncsa.oa4mp.oauth2.client;
import edu.uiuc.ncsa.myproxy.oa4mp.client.Asset;
import edu.uiuc.ncsa.security.core.Identifier;
import edu.uiuc.ncsa.security.delegation.token.AccessToken;
import edu.uiuc.ncsa.security.delegation.token.RefreshToken;
import java.util.Date;
/**
* Created by Jeff Gaynor
* on 3/28/14 at 12:04 PM
*/
public class OA2Asset extends Asset {
public OA2Asset(Identifier identifier) {
super(identifier);
}
AccessToken accessToken;
RefreshToken refreshToken;
public Date getIssuedAt() {
return issuedAt;
}
public void setIssuedAt(Date issuedAt) {
this.issuedAt = issuedAt;
}
Date issuedAt;
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
String state;
public String getNonce() {
return nonce;
}
public void setNonce(String nonce) {
this.nonce = nonce;
}
String nonce;
public AccessToken getAccessToken() {
return accessToken;
}
public void setAccessToken(AccessToken accessToken) {
this.accessToken = accessToken;
}
public RefreshToken getRefreshToken() {
return refreshToken;
}
public void setRefreshToken(RefreshToken refreshToken) {
this.refreshToken = refreshToken;
}
}