Codota Logo
PersistentClientSessionAdapter
Code IndexAdd Codota to your IDE (free)

How to use
PersistentClientSessionAdapter
in
org.keycloak.models.session

Best Java code snippets using org.keycloak.models.session.PersistentClientSessionAdapter (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
OutputStreamWriter o =
  • Codota IconOutputStream out;new OutputStreamWriter(out)
  • Codota IconOutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
  • Codota IconHttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
  • Smart code suggestions by Codota
}
origin: org.keycloak/keycloak-model-api

@Override
public void addRequiredAction(UserModel.RequiredAction action) {
  addRequiredAction(action.name());
}
origin: org.keycloak/keycloak-model-api

@Override
public Set<String> getRequiredActions() {
  return getData().getRequiredActions();
}
origin: org.keycloak/keycloak-model-api

@Override
public int hashCode() {
  return getId().hashCode();
}
origin: org.keycloak/keycloak-model-mongo

@Override
public void createClientSession(ClientSessionModel clientSession, boolean offline) {
  PersistentClientSessionAdapter adapter = new PersistentClientSessionAdapter(clientSession);
  PersistentClientSessionModel model = adapter.getUpdatedModel();
  MongoUserSessionEntity userSession = loadUserSession(model.getUserSessionId(), offline);
  if (userSession == null) {
    throw new ModelException("Not userSession found with ID " + clientSession.getUserSession().getId() + ". Requested by clientSession: " + clientSession.getId());
  } else {
    PersistentClientSessionEntity entity = new PersistentClientSessionEntity();
    entity.setClientSessionId(clientSession.getId());
    entity.setClientId(clientSession.getClient().getId());
    entity.setData(model.getData());
    userSession.getClientSessions().add(entity);
    getMongoStore().updateEntity(userSession, invocationContext);
  }
}
origin: org.keycloak/keycloak-model-api

@Override
public void removeRequiredAction(UserModel.RequiredAction action) {
  removeRequiredAction(action.name());
}
origin: org.keycloak/keycloak-model-mongo

private PersistentClientSessionAdapter toAdapter(RealmModel realm, PersistentUserSessionAdapter userSession, PersistentClientSessionEntity entity) {
  ClientModel client = realm.getClientById(entity.getClientId());
  PersistentClientSessionModel model = new PersistentClientSessionModel();
  model.setClientSessionId(entity.getClientSessionId());
  model.setClientId(entity.getClientId());
  model.setUserSessionId(userSession.getId());
  model.setUserId(userSession.getUser().getId());
  model.setTimestamp(entity.getTimestamp());
  model.setData(entity.getData());
  return new PersistentClientSessionAdapter(model, realm, client, userSession);
}
origin: org.keycloak/keycloak-model-api

@Override
public void clearUserSessionNotes() {
  PersistentClientSessionData entity = getData();
  entity.setUserSessionNotes(new HashMap<String, String>());
}
origin: org.keycloak/keycloak-model-api

@Override
public boolean equals(Object o) {
  if (this == o) return true;
  if (o == null || !(o instanceof ClientSessionModel)) return false;
  ClientSessionModel that = (ClientSessionModel) o;
  return that.getId().equals(getId());
}
origin: org.keycloak/keycloak-model-api

@Override
public void clearExecutionStatus() {
  getData().getExecutionStatus().clear();
}
origin: org.keycloak/keycloak-model-api

@Override
public void setProtocolMappers(Set<String> protocolMappers) {
  getData().setProtocolMappers(protocolMappers);
}
origin: org.keycloak/keycloak-model-api

@Override
public Set<String> getProtocolMappers() {
  return getData().getProtocolMappers();
}
origin: org.keycloak/keycloak-model-api

@Override
public void setAction(String action) {
  getData().setAction(action);
}
origin: org.keycloak/keycloak-model-api

@Override
public Set<String> getRoles() {
  return getData().getRoles();
}
origin: org.keycloak/keycloak-model-api

@Override
public Map<String, ExecutionStatus> getExecutionStatus() {
  return getData().getExecutionStatus();
}
origin: org.keycloak/keycloak-model-api

@Override
public void removeRequiredAction(String action) {
  getData().getRequiredActions().remove(action);
}
origin: org.keycloak/keycloak-model-api

@Override
public String getRedirectUri() {
  return getData().getRedirectUri();
}
origin: org.keycloak/keycloak-model-api

@Override
public void addRequiredAction(String action) {
  getData().getRequiredActions().add(action);
}
origin: org.keycloak/keycloak-model-api

@Override
public void setExecutionStatus(String authenticator, ExecutionStatus status) {
  getData().getExecutionStatus().put(authenticator, status);
}
origin: org.keycloak/keycloak-model-api

@Override
public void setRoles(Set<String> roles) {
  getData().setRoles(roles);
}
origin: org.keycloak/keycloak-model-api

@Override
public void setRedirectUri(String uri) {
  getData().setRedirectUri(uri);
}
org.keycloak.models.sessionPersistentClientSessionAdapter

Most used methods

  • <init>
  • addRequiredAction
  • getData
  • getId
  • getUpdatedModel
  • removeRequiredAction

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSystemService (Context)
  • orElseThrow (Optional)
  • getResourceAsStream (ClassLoader)
    Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • PrintStream (java.io)
    A PrintStream adds functionality to another output stream, namely the ability to print representatio
  • Format (java.text)
    The base class for all formats. This is an abstract base class which specifies the protocol for clas
  • SortedSet (java.util)
    A Set that further provides a total ordering on its elements. The elements are ordered using their C
  • StringTokenizer (java.util)
    The string tokenizer class allows an application to break a string into tokens. The tokenization met
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now