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

公開メンバ関数

 JsonLogicNode ()
 
 JsonLogicNode (JsonNode rule, List< String > data)
 
boolean isValid ()
 
JsonNode getRule ()
 
void setRule (JsonNode rule)
 
List< String > getData ()
 
void setData (List< String > data)
 
List< String > getDataCopy ()
 
String toString ()
 

非公開変数類

JsonNode rule
 
List< String > data
 

詳解

著者
yuriyz

構築子と解体子

◆ JsonLogicNode() [1/2]

org.xdi.oxauth.model.uma.JsonLogicNode.JsonLogicNode ( )
inline
25  {
26  }

◆ JsonLogicNode() [2/2]

org.xdi.oxauth.model.uma.JsonLogicNode.JsonLogicNode ( JsonNode  rule,
List< String >  data 
)
inline
28  {
29  this.rule = rule;
30  this.data = data;
31  }
JsonNode rule
Definition: JsonLogicNode.java:22
List< String > data
Definition: JsonLogicNode.java:23

関数詳解

◆ getData()

List<String> org.xdi.oxauth.model.uma.JsonLogicNode.getData ( )
inline
50  {
51  return data;
52  }
List< String > data
Definition: JsonLogicNode.java:23

◆ getDataCopy()

List<String> org.xdi.oxauth.model.uma.JsonLogicNode.getDataCopy ( )
inline
59  {
60  if (data == null) {
61  return new ArrayList<String>();
62  }
63  return new ArrayList<String>(data);
64  }
List< String > data
Definition: JsonLogicNode.java:23

◆ getRule()

JsonNode org.xdi.oxauth.model.uma.JsonLogicNode.getRule ( )
inline
40  {
41  return rule;
42  }
JsonNode rule
Definition: JsonLogicNode.java:22

◆ isValid()

boolean org.xdi.oxauth.model.uma.JsonLogicNode.isValid ( )
inline
34  {
35  return data != null && !data.isEmpty() && rule != null;
36  }
JsonNode rule
Definition: JsonLogicNode.java:22
List< String > data
Definition: JsonLogicNode.java:23

◆ setData()

void org.xdi.oxauth.model.uma.JsonLogicNode.setData ( List< String >  data)
inline
54  {
55  this.data = data;
56  }
List< String > data
Definition: JsonLogicNode.java:23

◆ setRule()

void org.xdi.oxauth.model.uma.JsonLogicNode.setRule ( JsonNode  rule)
inline
44  {
45  this.rule = rule;
46  }
JsonNode rule
Definition: JsonLogicNode.java:22

◆ toString()

String org.xdi.oxauth.model.uma.JsonLogicNode.toString ( )
inline
67  {
68  return "JsonLogicNode{" +
69  "rule=" + rule +
70  ", data=" + data +
71  '}';
72  }
JsonNode rule
Definition: JsonLogicNode.java:22
List< String > data
Definition: JsonLogicNode.java:23

メンバ詳解

◆ data

List<String> org.xdi.oxauth.model.uma.JsonLogicNode.data
private

◆ rule

JsonNode org.xdi.oxauth.model.uma.JsonLogicNode.rule
private

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