Class Authorizations
- java.lang.Object
-
- io.vertx.rxjava3.ext.auth.authorization.Authorizations
-
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate
public class Authorizations extends Object implements io.vertx.lang.rx.RxDelegate
Represents a cache map of authorizations per provider. Authorizations are immutable and can be shared between users.NOTE: This class has been automatically generated from the
originalnon RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<Authorizations>__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description Authorizations(Authorizations delegate)Authorizations(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Authorizationsclear()Clears the authorizations.booleancontains(String providerId)Logical check if the this object contains the given provider idbooleanequals(Object o)AuthorizationsgetDelegate()inthashCode()booleanisEmpty()trueif the authorizations contains at least one provider.static AuthorizationsnewInstance(Authorizations arg)Authorizationsput(String providerId, Set<Authorization> authorizations)Replaces the current authorizations with the given authorizations for the given provider.StringtoString()booleanverify(Authorization resolvedAuthorization)Verifies that the given authorization is present in the authorizations.
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.vertx.lang.rx.TypeArg<Authorizations> __TYPE_ARG
-
-
Constructor Detail
-
Authorizations
public Authorizations(Authorizations delegate)
-
Authorizations
public Authorizations(Object delegate)
-
-
Method Detail
-
getDelegate
public Authorizations getDelegate()
- Specified by:
getDelegatein interfaceio.vertx.lang.rx.RxDelegate
-
put
public Authorizations put(String providerId, Set<Authorization> authorizations)
Replaces the current authorizations with the given authorizations for the given provider.- Parameters:
providerId- the provider.authorizations- the new map of authorizations.nullis equivalent to remove all authorizations for the given provider.- Returns:
- fluent self.
-
isEmpty
public boolean isEmpty()
trueif the authorizations contains at least one provider.- Returns:
-
clear
public Authorizations clear()
Clears the authorizations.- Returns:
-
contains
public boolean contains(String providerId)
Logical check if the this object contains the given provider id- Parameters:
providerId- the provider to search for.- Returns:
truewhen the provider is present.
-
verify
public boolean verify(Authorization resolvedAuthorization)
Verifies that the given authorization is present in the authorizations.- Parameters:
resolvedAuthorization- the authorization to verify.- Returns:
trueif the authorization is present.
-
newInstance
public static Authorizations newInstance(Authorizations arg)
-
-