keycloak
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation クラス
org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation の継承関係図
Inheritance graph
org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation 連携図
Collaboration graph

公開メンバ関数

String getId ()
 
void setId (String id)
 
String getType ()
 
void setType (String type)
 
DecisionStrategy getDecisionStrategy ()
 
void setDecisionStrategy (DecisionStrategy decisionStrategy)
 
Logic getLogic ()
 
void setLogic (Logic logic)
 
String getName ()
 
void setName (String name)
 
String getDescription ()
 
void setDescription (String description)
 
Set< String > getPolicies ()
 
void setPolicies (Set< String > policies)
 
void addPolicy (String... id)
 
void removePolicy (String policy)
 
Set< String > getResources ()
 
void setResources (Set< String > resources)
 
void addResource (String id)
 
Set< String > getScopes ()
 
void setScopes (Set< String > scopes)
 
void addScope (String... id)
 
void removeScope (String scope)
 
String getOwner ()
 
void setOwner (String owner)
 
boolean equals (final Object o)
 
int hashCode ()
 

非公開変数類

String id
 
String name
 
String description
 
String type
 
Set< String > policies
 
Set< String > resources
 
Set< String > scopes
 
Logic logic = Logic.POSITIVE
 
DecisionStrategy decisionStrategy = DecisionStrategy.UNANIMOUS
 
String owner
 

詳解

著者
Pedro Igor

関数詳解

◆ addPolicy()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.addPolicy ( String...  id)
inline
96  {
97  if (this.policies == null) {
98  this.policies = new HashSet<>();
99  }
100  this.policies.addAll(Arrays.asList(id));
101  }
Set< String > policies
Definition: AbstractPolicyRepresentation.java:33

◆ addResource()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.addResource ( String  id)
inline
117  {
118  if (this.resources == null) {
119  this.resources = new HashSet<>();
120  }
121  this.resources.add(id);
122  }
Set< String > resources
Definition: AbstractPolicyRepresentation.java:34

◆ addScope()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.addScope ( String...  id)
inline
132  {
133  if (this.scopes == null) {
134  this.scopes = new HashSet<>();
135  }
136  this.scopes.addAll(Arrays.asList(id));
137  }
Set< String > scopes
Definition: AbstractPolicyRepresentation.java:35

◆ equals()

boolean org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.equals ( final Object  o)
inline
154  {
155  if (this == o) return true;
156  if (o == null || getClass() != o.getClass()) return false;
157  final AbstractPolicyRepresentation policy = (AbstractPolicyRepresentation) o;
158  return Objects.equals(getId(), policy.getId());
159  }
String getId()
Definition: AbstractPolicyRepresentation.java:40

◆ getDecisionStrategy()

DecisionStrategy org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getDecisionStrategy ( )
inline
56  {
57  return this.decisionStrategy;
58  }
DecisionStrategy decisionStrategy
Definition: AbstractPolicyRepresentation.java:37

◆ getDescription()

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getDescription ( )
inline
80  {
81  return this.description;
82  }
String description
Definition: AbstractPolicyRepresentation.java:31

◆ getId()

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getId ( )
inline
40  {
41  return this.id;
42  }
String id
Definition: AbstractPolicyRepresentation.java:29

◆ getLogic()

Logic org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getLogic ( )
inline
64  {
65  return logic;
66  }
Logic logic
Definition: AbstractPolicyRepresentation.java:36

◆ getName()

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getName ( )
inline
72  {
73  return name;
74  }
String name
Definition: AbstractPolicyRepresentation.java:30

◆ getOwner()

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getOwner ( )
inline
145  {
146  return owner;
147  }
String owner
Definition: AbstractPolicyRepresentation.java:38

◆ getPolicies()

Set<String> org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getPolicies ( )
inline
88  {
89  return policies;
90  }
Set< String > policies
Definition: AbstractPolicyRepresentation.java:33

◆ getResources()

Set<String> org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getResources ( )
inline
109  {
110  return resources;
111  }
Set< String > resources
Definition: AbstractPolicyRepresentation.java:34

◆ getScopes()

Set<String> org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getScopes ( )
inline
124  {
125  return scopes;
126  }
Set< String > scopes
Definition: AbstractPolicyRepresentation.java:35

◆ getType()

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.getType ( )
inline
48  {
49  return this.type;
50  }
String type
Definition: AbstractPolicyRepresentation.java:32

◆ hashCode()

int org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.hashCode ( )
inline
162  {
163  return Objects.hash(getId());
164  }
String getId()
Definition: AbstractPolicyRepresentation.java:40

◆ removePolicy()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.removePolicy ( String  policy)
inline
103  {
104  if (policies != null) {
105  policies.remove(policy);
106  }
107  }
Set< String > policies
Definition: AbstractPolicyRepresentation.java:33

◆ removeScope()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.removeScope ( String  scope)
inline
139  {
140  if (scopes != null) {
141  scopes.remove(scope);
142  }
143  }
Set< String > scopes
Definition: AbstractPolicyRepresentation.java:35

◆ setDecisionStrategy()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setDecisionStrategy ( DecisionStrategy  decisionStrategy)
inline
60  {
62  }
DecisionStrategy decisionStrategy
Definition: AbstractPolicyRepresentation.java:37

◆ setDescription()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setDescription ( String  description)
inline
84  {
85  this.description = description;
86  }
String description
Definition: AbstractPolicyRepresentation.java:31

◆ setId()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setId ( String  id)
inline
44  {
45  this.id = id;
46  }
String id
Definition: AbstractPolicyRepresentation.java:29

◆ setLogic()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setLogic ( Logic  logic)
inline
68  {
69  this.logic = logic;
70  }
Logic logic
Definition: AbstractPolicyRepresentation.java:36

◆ setName()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setName ( String  name)
inline
76  {
77  this.name = name;
78  }
String name
Definition: AbstractPolicyRepresentation.java:30

◆ setOwner()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setOwner ( String  owner)
inline
149  {
150  this.owner = owner;
151  }
String owner
Definition: AbstractPolicyRepresentation.java:38

◆ setPolicies()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setPolicies ( Set< String >  policies)
inline
92  {
93  this.policies = policies;
94  }
Set< String > policies
Definition: AbstractPolicyRepresentation.java:33

◆ setResources()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setResources ( Set< String >  resources)
inline
113  {
114  this.resources = resources;
115  }
Set< String > resources
Definition: AbstractPolicyRepresentation.java:34

◆ setScopes()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setScopes ( Set< String >  scopes)
inline
128  {
129  this.scopes = scopes;
130  }
Set< String > scopes
Definition: AbstractPolicyRepresentation.java:35

◆ setType()

void org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.setType ( String  type)
inline
52  {
53  this.type = type;
54  }
String type
Definition: AbstractPolicyRepresentation.java:32

メンバ詳解

◆ decisionStrategy

DecisionStrategy org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.decisionStrategy = DecisionStrategy.UNANIMOUS
private

◆ description

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.description
private

◆ id

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.id
private

◆ logic

Logic org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.logic = Logic.POSITIVE
private

◆ name

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.name
private

◆ owner

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.owner
private

◆ policies

Set<String> org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.policies
private

◆ resources

Set<String> org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.resources
private

◆ scopes

Set<String> org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.scopes
private

◆ type

String org.keycloak.representations.idm.authorization.AbstractPolicyRepresentation.type
private

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