Inhalt

Aktueller Ordner: duesseldorfer-schuelerinventar-java-client/src/main/java/com/duesk
⬅ Übergeordnet

SessionManager.java

package com.duesk.api;

public class SessionManager {
    private static SessionManager instance;
    private String userId;
    private String session;
    
    private SessionManager() {}
    
    public static SessionManager getInstance() {
        if (instance == null) {
            instance = new SessionManager();
        }
        return instance;
    }
    
    public void setSession(String userId, String session) {
        this.userId = userId;
        this.session = session;
    }
    
    public String getUserId() { return userId; }
    public String getSession() { return session; }
    public boolean isLoggedIn() { return userId != null && session != null; }
    public void clear() { userId = null; session = null; }
}