public AppSession getNewSession(String sessionId, Class<? extends AppSession> aClass, ApplicationId applicationId, Object[] args) { AppSession session = super.getNewSession(sessionId, aClass, applicationId, args); if (aClass == ServerAuthSession.class) { ServerAuthSessionImpl serverAuthSession = (ServerAuthSessionImpl)session; return serverAuthSession; } else if (aClass == ClientAuthSession.class) { ClientAuthSessionImpl clientAuthSession = (ClientAuthSessionImpl)session; return clientAuthSession; } return null; }
@Override public ReAuthRequest createReAuthRequest(Request req) { return new ReAuthRequestImpl(req); }
protected ReAuthAnswer createReAuthAnswer(Answer answer) { return new ReAuthAnswerImpl(answer); }
protected AbortSessionAnswer createAbortSessionAnswer(Answer answer) { return new AbortSessionAnswerImpl(answer); }
protected SessionTermAnswer createSessionTermAnswer(Answer answer) { return new SessionTermAnswerImpl(answer); }
protected AbortSessionRequest createAbortSessionRequest(Request request) { return new AbortSessionRequestImpl(request); }
protected SessionTermRequest createSessionTermRequest(Request request) { return new SessionTermRequestImpl(request); }
public ReAuthRequest createReAuthRequest(Request req) { return new ReAuthRequestImpl(req); }
public ReAuthAnswer createReAuthAnswer(Answer answer) { return new ReAuthAnswerImpl(answer); }
protected AbortSessionAnswer createAbortSessionAnswer(Answer answer) { return new AbortSessionAnswerImpl(answer); }
protected SessionTermAnswer createSessionTermAnswer(Answer answer) { return new SessionTermAnswerImpl(answer); }
protected AbortSessionRequest createAbortSessionRequest(Request request) { return new AbortSessionRequestImpl(request); }
protected ReAuthRequest createReAuthRequest(Request request) { return new ReAuthRequestImpl(request); }
@Override public ReAuthAnswer createReAuthAnswer(Answer answer) { return new ReAuthAnswerImpl(answer); }
public ReAuthRequest createReAuthRequest(Request req) { return new ReAuthRequestImpl(req); }
@Override public ReAuthAnswer createReAuthAnswer(Answer answer) { return new ReAuthAnswerImpl(answer); }
@Override public ReAuthRequest createReAuthRequest(Request req) { return new ReAuthRequestImpl(req); }
protected ReAuthAnswer createReAuthAnswer(Answer answer) { return new ReAuthAnswerImpl(answer); }
protected ReAuthRequest createReAuthRequest(Request request) { return new ReAuthRequestImpl(request); }
public ReAuthAnswer createReAuthAnswer(Answer answer) { return new ReAuthAnswerImpl(answer); }