mitreid-connect
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority クラス
org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority の継承関係図
Inheritance graph
org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority 連携図
Collaboration graph

公開メンバ関数

 SubjectIssuerGrantedAuthority (String subject, String issuer)
 
String getAuthority ()
 
String getSubject ()
 
String getIssuer ()
 
int hashCode ()
 
boolean equals (Object obj)
 
String toString ()
 

非公開変数類

final String subject
 
final String issuer
 

静的非公開変数類

static final long serialVersionUID = 5584978219226664794L
 

詳解

Simple authority representing a user at an issuer.

著者
jricher

構築子と解体子

◆ SubjectIssuerGrantedAuthority()

org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.SubjectIssuerGrantedAuthority ( String  subject,
String  issuer 
)
inline
引数
subject
issuer
43  {
44  if (Strings.isNullOrEmpty(subject) || Strings.isNullOrEmpty(issuer)) {
45  throw new IllegalArgumentException("Neither subject nor issuer may be null or empty");
46  }
47  this.subject = subject;
48  this.issuer = issuer;
49  }
final String issuer
Definition: SubjectIssuerGrantedAuthority.java:37
final String subject
Definition: SubjectIssuerGrantedAuthority.java:36

関数詳解

◆ equals()

boolean org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.equals ( Object  obj)
inline
93  {
94  if (this == obj) {
95  return true;
96  }
97  if (obj == null) {
98  return false;
99  }
100  if (!(obj instanceof SubjectIssuerGrantedAuthority)) {
101  return false;
102  }
103  SubjectIssuerGrantedAuthority other = (SubjectIssuerGrantedAuthority) obj;
104  if (issuer == null) {
105  if (other.issuer != null) {
106  return false;
107  }
108  } else if (!issuer.equals(other.issuer)) {
109  return false;
110  }
111  if (subject == null) {
112  if (other.subject != null) {
113  return false;
114  }
115  } else if (!subject.equals(other.subject)) {
116  return false;
117  }
118  return true;
119  }
final String issuer
Definition: SubjectIssuerGrantedAuthority.java:37
SubjectIssuerGrantedAuthority(String subject, String issuer)
Definition: SubjectIssuerGrantedAuthority.java:43
final String subject
Definition: SubjectIssuerGrantedAuthority.java:36

◆ getAuthority()

String org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.getAuthority ( )
inline

Returns a string formed by concatenating the subject with the issuer, separated by _ and prepended with OIDC_

For example, the user "bob" from issuer "http://id.example.com/" would return the authority string of:

OIDC_bob_http://id.example.com/

59  {
60  return "OIDC_" + subject + "_" + issuer;
61  }
final String issuer
Definition: SubjectIssuerGrantedAuthority.java:37
final String subject
Definition: SubjectIssuerGrantedAuthority.java:36

◆ getIssuer()

String org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.getIssuer ( )
inline
戻り値
the issuer
73  {
74  return issuer;
75  }
final String issuer
Definition: SubjectIssuerGrantedAuthority.java:37

◆ getSubject()

String org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.getSubject ( )
inline
戻り値
the subject
66  {
67  return subject;
68  }
final String subject
Definition: SubjectIssuerGrantedAuthority.java:36

◆ hashCode()

int org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.hashCode ( )
inline
81  {
82  final int prime = 31;
83  int result = 1;
84  result = prime * result + ((issuer == null) ? 0 : issuer.hashCode());
85  result = prime * result + ((subject == null) ? 0 : subject.hashCode());
86  return result;
87  }
final String issuer
Definition: SubjectIssuerGrantedAuthority.java:37
final String subject
Definition: SubjectIssuerGrantedAuthority.java:36

◆ toString()

String org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.toString ( )
inline
122  {
123  return getAuthority();
124  }
String getAuthority()
Definition: SubjectIssuerGrantedAuthority.java:59

メンバ詳解

◆ issuer

final String org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.issuer
private

◆ serialVersionUID

final long org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.serialVersionUID = 5584978219226664794L
staticprivate

◆ subject

final String org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority.subject
private

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