MCPcopy Create free account
hub / github.com/cncf/cncf-fuzzing / DefaultRoleModel

Class DefaultRoleModel

projects/keycloak/BaseHelper.java:326–439  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

324 }
325
326 protected static class DefaultRoleModel implements RoleModel {
327 private RealmModel realm;
328 private FuzzedDataProvider data;
329
330 public DefaultRoleModel(RealmModel realm) {
331 this.realm = realm;
332 }
333
334 public void configData(FuzzedDataProvider data) {
335 this.data = data;
336 }
337
338 @Override
339 public String getId() {
340 return this.data.consumeString(8);
341 }
342
343 @Override
344 public String getName() {
345 return this.data.consumeString(16);
346 }
347
348 @Override
349 public String getDescription() {
350 return this.data.consumeString(16);
351 }
352
353 @Override
354 public boolean isComposite() {
355 return this.data.consumeBoolean();
356 }
357
358 @Override
359 public Stream<RoleModel> getCompositesStream(String search, Integer first, Integer max) {
360 return Stream.empty();
361 }
362
363 @Override
364 public boolean isClientRole() {
365 return this.data.consumeBoolean();
366 }
367
368 @Override
369 public String getContainerId() {
370 return this.data.consumeString(8);
371 }
372
373 @Override
374 public RoleContainerModel getContainer() {
375 return realm;
376 }
377
378 @Override
379 public boolean hasRole(RoleModel role) {
380 return data.consumeBoolean();
381 }
382
383 @Override

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected