package in.partake.session; import java.io.Serializable; import org.openid4java.discovery.DiscoveryInformation; public class OpenIDLoginInformation implements Serializable { private static final long serialVersionUID = 1L; private String loginPurpose; private DiscoveryInformation discoveryInformation; public OpenIDLoginInformation(String loginPurpose, DiscoveryInformation discoveryInformation) { this.loginPurpose = loginPurpose; this.discoveryInformation = discoveryInformation; } public synchronized void setLoginPurpose(String purpose) { this.loginPurpose = purpose; } public synchronized String takeLoginPurpose() { String purpose = loginPurpose; loginPurpose = null; return purpose; } public synchronized void setDiscoveryInformation(DiscoveryInformation discoveryInformation) { this.discoveryInformation = discoveryInformation; } public synchronized DiscoveryInformation getDiscoveryInformation() { return this.discoveryInformation; } }