gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.xdi.oxauth.model.audit.OAuth2AuditLog クラス
org.xdi.oxauth.model.audit.OAuth2AuditLog 連携図
Collaboration graph

公開メンバ関数

 OAuth2AuditLog (String ip, Action action)
 
void updateOAuth2AuditLog (AuthorizationGrant authorizationGrant, boolean success)
 
String getIp ()
 
Action getAction ()
 
Date getTimestamp ()
 
String getMacAddress ()
 
boolean isSuccess ()
 
void setSuccess (boolean success)
 
String getClientId ()
 
void setClientId (String clientId)
 
String getUsername ()
 
void setUsername (String username)
 
String getScope ()
 
void setScope (String scope)
 

非公開変数類

final String ip
 
final Action action
 
final Date timestamp
 
final String macAddress
 
boolean isSuccess
 
String clientId
 
String username
 
String scope
 

詳解

構築子と解体子

◆ OAuth2AuditLog()

org.xdi.oxauth.model.audit.OAuth2AuditLog.OAuth2AuditLog ( String  ip,
Action  action 
)
inline
24  {
25  this.ip = ip;
26  this.action = action;
27  this.timestamp = new Date();
28  this.macAddress = InetAddressUtility.getMACAddressOrNull();
29  this.isSuccess = false;
30  }
final String macAddress
Definition: OAuth2AuditLog.java:15
final String ip
Definition: OAuth2AuditLog.java:12
final Date timestamp
Definition: OAuth2AuditLog.java:14
boolean isSuccess()
Definition: OAuth2AuditLog.java:55
final Action action
Definition: OAuth2AuditLog.java:13

関数詳解

◆ getAction()

Action org.xdi.oxauth.model.audit.OAuth2AuditLog.getAction ( )
inline
43  {
44  return action;
45  }
final Action action
Definition: OAuth2AuditLog.java:13

◆ getClientId()

String org.xdi.oxauth.model.audit.OAuth2AuditLog.getClientId ( )
inline
63  {
64  return clientId;
65  }
String clientId
Definition: OAuth2AuditLog.java:19

◆ getIp()

String org.xdi.oxauth.model.audit.OAuth2AuditLog.getIp ( )
inline
39  {
40  return ip;
41  }
final String ip
Definition: OAuth2AuditLog.java:12

◆ getMacAddress()

String org.xdi.oxauth.model.audit.OAuth2AuditLog.getMacAddress ( )
inline
51  {
52  return macAddress;
53  }
final String macAddress
Definition: OAuth2AuditLog.java:15

◆ getScope()

String org.xdi.oxauth.model.audit.OAuth2AuditLog.getScope ( )
inline
79  {
80  return scope;
81  }
String scope
Definition: OAuth2AuditLog.java:22

◆ getTimestamp()

Date org.xdi.oxauth.model.audit.OAuth2AuditLog.getTimestamp ( )
inline
47  {
48  return timestamp;
49  }
final Date timestamp
Definition: OAuth2AuditLog.java:14

◆ getUsername()

String org.xdi.oxauth.model.audit.OAuth2AuditLog.getUsername ( )
inline
71  {
72  return username;
73  }
String username
Definition: OAuth2AuditLog.java:21

◆ isSuccess()

boolean org.xdi.oxauth.model.audit.OAuth2AuditLog.isSuccess ( )
inline
55  {
56  return isSuccess;
57  }
boolean isSuccess()
Definition: OAuth2AuditLog.java:55

◆ setClientId()

void org.xdi.oxauth.model.audit.OAuth2AuditLog.setClientId ( String  clientId)
inline
67  {
68  this.clientId = clientId;
69  }
String clientId
Definition: OAuth2AuditLog.java:19

◆ setScope()

void org.xdi.oxauth.model.audit.OAuth2AuditLog.setScope ( String  scope)
inline
83  {
84  this.scope = scope;
85  }
String scope
Definition: OAuth2AuditLog.java:22

◆ setSuccess()

void org.xdi.oxauth.model.audit.OAuth2AuditLog.setSuccess ( boolean  success)
inline
59  {
60  isSuccess = success;
61  }
boolean isSuccess()
Definition: OAuth2AuditLog.java:55

◆ setUsername()

void org.xdi.oxauth.model.audit.OAuth2AuditLog.setUsername ( String  username)
inline
75  {
76  this.username = username;
77  }
String username
Definition: OAuth2AuditLog.java:21

◆ updateOAuth2AuditLog()

void org.xdi.oxauth.model.audit.OAuth2AuditLog.updateOAuth2AuditLog ( AuthorizationGrant  authorizationGrant,
boolean  success 
)
inline
32  {
33  this.setClientId(authorizationGrant.getClientId());
34  this.setUsername(authorizationGrant.getUserId());
35  this.setScope(StringUtils.join(authorizationGrant.getScopes(), " "));
36  this.setSuccess(success);
37  }
void setClientId(String clientId)
Definition: OAuth2AuditLog.java:67
void setUsername(String username)
Definition: OAuth2AuditLog.java:75
void setSuccess(boolean success)
Definition: OAuth2AuditLog.java:59
void setScope(String scope)
Definition: OAuth2AuditLog.java:83

メンバ詳解

◆ action

final Action org.xdi.oxauth.model.audit.OAuth2AuditLog.action
private

◆ clientId

String org.xdi.oxauth.model.audit.OAuth2AuditLog.clientId
private

◆ ip

final String org.xdi.oxauth.model.audit.OAuth2AuditLog.ip
private

◆ isSuccess

boolean org.xdi.oxauth.model.audit.OAuth2AuditLog.isSuccess
private

◆ macAddress

final String org.xdi.oxauth.model.audit.OAuth2AuditLog.macAddress
private

◆ scope

String org.xdi.oxauth.model.audit.OAuth2AuditLog.scope
private

◆ timestamp

final Date org.xdi.oxauth.model.audit.OAuth2AuditLog.timestamp
private

◆ username

String org.xdi.oxauth.model.audit.OAuth2AuditLog.username
private

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