gluu
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxauth.model.common.SessionId クラス
org.xdi.oxauth.model.common.SessionId の継承関係図
Inheritance graph
org.xdi.oxauth.model.common.SessionId 連携図
Collaboration graph

公開メンバ関数

 SessionId ()
 
String getDn ()
 
void setDn (String p_dn)
 
String getJwt ()
 
void setJwt (String jwt)
 
Boolean getIsJwt ()
 
void setIsJwt (Boolean isJwt)
 
SessionIdAccessMap getInvolvedClients ()
 
void setInvolvedClients (SessionIdAccessMap involvedClients)
 
SessionIdState getState ()
 
void setState (SessionIdState state)
 
String getSessionState ()
 
void setSessionState (String sessionState)
 
String getId ()
 
void setId (String p_id)
 
Date getLastUsedAt ()
 
void setLastUsedAt (Date p_lastUsedAt)
 
String getUserDn ()
 
void setUserDn (String p_userDn)
 
Date getAuthenticationTime ()
 
void setAuthenticationTime (Date authenticationTime)
 
Boolean getPermissionGranted ()
 
void setPermissionGranted (Boolean permissionGranted)
 
SessionIdAccessMap getPermissionGrantedMap ()
 
void setPermissionGrantedMap (SessionIdAccessMap permissionGrantedMap)
 
Boolean isPermissionGrantedForClient (String clientId)
 
void addPermission (String clientId, Boolean granted)
 
Map< String, String > getSessionAttributes ()
 
void setSessionAttributes (Map< String, String > sessionAttributes)
 
boolean isPersisted ()
 
void setPersisted (boolean persisted)
 
boolean equals (Object o)
 
int hashCode ()
 
String toString ()
 

非公開変数類

String dn
 
String id
 
Date lastUsedAt
 
String userDn
 
Date authenticationTime
 
SessionIdState state
 
String sessionState
 
Boolean permissionGranted
 
Boolean isJwt = false
 
String jwt
 
SessionIdAccessMap permissionGrantedMap
 
SessionIdAccessMap involvedClients
 
Map< String, String > sessionAttributes
 
transient boolean persisted
 

静的非公開変数類

static final long serialVersionUID = -237476411915686378L
 

詳解

著者
Yuriy Zabrovarnyy
Javier Rojas Blum
バージョン
August 9, 2017

構築子と解体子

◆ SessionId()

org.xdi.oxauth.model.common.SessionId.SessionId ( )
inline
82  {
83  }

関数詳解

◆ addPermission()

void org.xdi.oxauth.model.common.SessionId.addPermission ( String  clientId,
Boolean  granted 
)
inline
188  {
189  if (permissionGrantedMap == null) {
190  permissionGrantedMap = new SessionIdAccessMap();
191  }
192  permissionGrantedMap.put(clientId, granted);
193  }
void put(String clientId, Boolean granted)
Definition: SessionIdAccessMap.java:73
SessionIdAccessMap permissionGrantedMap
Definition: SessionId.java:69

◆ equals()

boolean org.xdi.oxauth.model.common.SessionId.equals ( Object  o)
inline
216  {
217  if (this == o) return true;
218  if (o == null || getClass() != o.getClass()) return false;
219 
220  SessionId id1 = (SessionId) o;
221 
222  return !(id != null ? !id.equals(id1.id) : id1.id != null);
223  }
SessionId()
Definition: SessionId.java:82

◆ getAuthenticationTime()

Date org.xdi.oxauth.model.common.SessionId.getAuthenticationTime ( )
inline
160  {
161  return authenticationTime;
162  }
Date authenticationTime
Definition: SessionId.java:50

◆ getDn()

String org.xdi.oxauth.model.common.SessionId.getDn ( )
inline
85  {
86  return dn;
87  }
String dn
Definition: SessionId.java:38

◆ getId()

String org.xdi.oxauth.model.common.SessionId.getId ( )
inline
136  {
137  return id;
138  }
String id
Definition: SessionId.java:41

◆ getInvolvedClients()

SessionIdAccessMap org.xdi.oxauth.model.common.SessionId.getInvolvedClients ( )
inline
109  {
110  if (involvedClients == null) {
111  involvedClients = new SessionIdAccessMap();
112  }
113  return involvedClients;
114  }
SessionIdAccessMap involvedClients
Definition: SessionId.java:73

◆ getIsJwt()

Boolean org.xdi.oxauth.model.common.SessionId.getIsJwt ( )
inline
101  {
102  return isJwt;
103  }
Boolean isJwt
Definition: SessionId.java:62

◆ getJwt()

String org.xdi.oxauth.model.common.SessionId.getJwt ( )
inline
93  {
94  return jwt;
95  }
String jwt
Definition: SessionId.java:65

◆ getLastUsedAt()

Date org.xdi.oxauth.model.common.SessionId.getLastUsedAt ( )
inline
144  {
145  return lastUsedAt;
146  }
Date lastUsedAt
Definition: SessionId.java:44

◆ getPermissionGranted()

Boolean org.xdi.oxauth.model.common.SessionId.getPermissionGranted ( )
inline
168  {
169  return permissionGranted;
170  }
Boolean permissionGranted
Definition: SessionId.java:59

◆ getPermissionGrantedMap()

SessionIdAccessMap org.xdi.oxauth.model.common.SessionId.getPermissionGrantedMap ( )
inline
176  {
177  return permissionGrantedMap;
178  }
SessionIdAccessMap permissionGrantedMap
Definition: SessionId.java:69

◆ getSessionAttributes()

Map<String, String> org.xdi.oxauth.model.common.SessionId.getSessionAttributes ( )
inline
196  {
197  if (sessionAttributes == null) {
198  sessionAttributes = Maps.newHashMap();
199  }
200  return sessionAttributes;
201  }
Map< String, String > sessionAttributes
Definition: SessionId.java:77

◆ getSessionState()

String org.xdi.oxauth.model.common.SessionId.getSessionState ( )
inline
128  {
129  return sessionState;
130  }
String sessionState
Definition: SessionId.java:56

◆ getState()

SessionIdState org.xdi.oxauth.model.common.SessionId.getState ( )
inline
120  {
121  return state;
122  }
SessionIdState state
Definition: SessionId.java:53

◆ getUserDn()

String org.xdi.oxauth.model.common.SessionId.getUserDn ( )
inline
152  {
153  return userDn;
154  }
String userDn
Definition: SessionId.java:47

◆ hashCode()

int org.xdi.oxauth.model.common.SessionId.hashCode ( )
inline
226  {
227  return id != null ? id.hashCode() : 0;
228  }

◆ isPermissionGrantedForClient()

Boolean org.xdi.oxauth.model.common.SessionId.isPermissionGrantedForClient ( String  clientId)
inline
184  {
185  return permissionGrantedMap != null && permissionGrantedMap.get(clientId);
186  }
Boolean get(String clientId)
Definition: SessionIdAccessMap.java:61
SessionIdAccessMap permissionGrantedMap
Definition: SessionId.java:69

◆ isPersisted()

boolean org.xdi.oxauth.model.common.SessionId.isPersisted ( )
inline
207  {
208  return persisted;
209  }
transient boolean persisted
Definition: SessionId.java:80

◆ setAuthenticationTime()

void org.xdi.oxauth.model.common.SessionId.setAuthenticationTime ( Date  authenticationTime)
inline
164  {
166  }
Date authenticationTime
Definition: SessionId.java:50

◆ setDn()

void org.xdi.oxauth.model.common.SessionId.setDn ( String  p_dn)
inline
89  {
90  dn = p_dn;
91  }
String dn
Definition: SessionId.java:38

◆ setId()

void org.xdi.oxauth.model.common.SessionId.setId ( String  p_id)
inline
140  {
141  id = p_id;
142  }

◆ setInvolvedClients()

void org.xdi.oxauth.model.common.SessionId.setInvolvedClients ( SessionIdAccessMap  involvedClients)
inline
116  {
118  }
SessionIdAccessMap involvedClients
Definition: SessionId.java:73

◆ setIsJwt()

void org.xdi.oxauth.model.common.SessionId.setIsJwt ( Boolean  isJwt)
inline
105  {
106  this.isJwt = isJwt;
107  }
Boolean isJwt
Definition: SessionId.java:62

◆ setJwt()

void org.xdi.oxauth.model.common.SessionId.setJwt ( String  jwt)
inline
97  {
98  this.jwt = jwt;
99  }
String jwt
Definition: SessionId.java:65

◆ setLastUsedAt()

void org.xdi.oxauth.model.common.SessionId.setLastUsedAt ( Date  p_lastUsedAt)
inline
148  {
149  lastUsedAt = p_lastUsedAt;
150  }
Date lastUsedAt
Definition: SessionId.java:44

◆ setPermissionGranted()

void org.xdi.oxauth.model.common.SessionId.setPermissionGranted ( Boolean  permissionGranted)
inline
172  {
174  }
Boolean permissionGranted
Definition: SessionId.java:59

◆ setPermissionGrantedMap()

void org.xdi.oxauth.model.common.SessionId.setPermissionGrantedMap ( SessionIdAccessMap  permissionGrantedMap)
inline
180  {
182  }
SessionIdAccessMap permissionGrantedMap
Definition: SessionId.java:69

◆ setPersisted()

void org.xdi.oxauth.model.common.SessionId.setPersisted ( boolean  persisted)
inline
211  {
212  this.persisted = persisted;
213  }
transient boolean persisted
Definition: SessionId.java:80

◆ setSessionAttributes()

void org.xdi.oxauth.model.common.SessionId.setSessionAttributes ( Map< String, String >  sessionAttributes)
inline
203  {
205  }
Map< String, String > sessionAttributes
Definition: SessionId.java:77

◆ setSessionState()

void org.xdi.oxauth.model.common.SessionId.setSessionState ( String  sessionState)
inline
132  {
133  this.sessionState = sessionState;
134  }
String sessionState
Definition: SessionId.java:56

◆ setState()

void org.xdi.oxauth.model.common.SessionId.setState ( SessionIdState  state)
inline
124  {
125  this.state = state;
126  }
SessionIdState state
Definition: SessionId.java:53

◆ setUserDn()

void org.xdi.oxauth.model.common.SessionId.setUserDn ( String  p_userDn)
inline
156  {
157  userDn = p_userDn != null ? p_userDn : "";
158  }
String userDn
Definition: SessionId.java:47

◆ toString()

String org.xdi.oxauth.model.common.SessionId.toString ( )
inline
231  {
232  final StringBuilder sb = new StringBuilder();
233  sb.append("SessionState {");
234  sb.append("dn='").append(dn).append('\'');
235  sb.append(", id='").append(id).append('\'');
236  sb.append(", lastUsedAt=").append(lastUsedAt);
237  sb.append(", userDn='").append(userDn).append('\'');
238  sb.append(", authenticationTime=").append(authenticationTime);
239  sb.append(", state=").append(state);
240  sb.append(", sessionState='").append(sessionState).append('\'');
241  sb.append(", permissionGranted=").append(permissionGranted);
242  sb.append(", isJwt=").append(isJwt);
243  sb.append(", jwt=").append(jwt);
244  sb.append(", permissionGrantedMap=").append(permissionGrantedMap);
245  sb.append(", involvedClients=").append(involvedClients);
246  sb.append(", sessionAttributes=").append(sessionAttributes);
247  sb.append(", persisted=").append(persisted);
248  sb.append("}");
249  return sb.toString();
250  }
String jwt
Definition: SessionId.java:65
Map< String, String > sessionAttributes
Definition: SessionId.java:77
SessionIdAccessMap involvedClients
Definition: SessionId.java:73
String dn
Definition: SessionId.java:38
SessionIdState state
Definition: SessionId.java:53
String sessionState
Definition: SessionId.java:56
Date lastUsedAt
Definition: SessionId.java:44
transient boolean persisted
Definition: SessionId.java:80
String userDn
Definition: SessionId.java:47
SessionIdAccessMap permissionGrantedMap
Definition: SessionId.java:69
Boolean isJwt
Definition: SessionId.java:62
Date authenticationTime
Definition: SessionId.java:50
Boolean permissionGranted
Definition: SessionId.java:59

メンバ詳解

◆ authenticationTime

Date org.xdi.oxauth.model.common.SessionId.authenticationTime
private

◆ dn

String org.xdi.oxauth.model.common.SessionId.dn
private

◆ id

String org.xdi.oxauth.model.common.SessionId.id
private

◆ involvedClients

SessionIdAccessMap org.xdi.oxauth.model.common.SessionId.involvedClients
private

◆ isJwt

Boolean org.xdi.oxauth.model.common.SessionId.isJwt = false
private

◆ jwt

String org.xdi.oxauth.model.common.SessionId.jwt
private

◆ lastUsedAt

Date org.xdi.oxauth.model.common.SessionId.lastUsedAt
private

◆ permissionGranted

Boolean org.xdi.oxauth.model.common.SessionId.permissionGranted
private

◆ permissionGrantedMap

SessionIdAccessMap org.xdi.oxauth.model.common.SessionId.permissionGrantedMap
private

◆ persisted

transient boolean org.xdi.oxauth.model.common.SessionId.persisted
private

◆ serialVersionUID

final long org.xdi.oxauth.model.common.SessionId.serialVersionUID = -237476411915686378L
staticprivate

◆ sessionAttributes

Map<String, String> org.xdi.oxauth.model.common.SessionId.sessionAttributes
private

◆ sessionState

String org.xdi.oxauth.model.common.SessionId.sessionState
private

◆ state

SessionIdState org.xdi.oxauth.model.common.SessionId.state
private

◆ userDn

String org.xdi.oxauth.model.common.SessionId.userDn
private

このクラス詳解は次のファイルから抽出されました: