Class WildcardPermissionBasedAuthorization
- java.lang.Object
-
- io.vertx.reactivex.ext.auth.authorization.Authorization
-
- io.vertx.reactivex.ext.auth.authorization.WildcardPermissionBasedAuthorization
-
public class WildcardPermissionBasedAuthorization extends Authorization
Represents a wildcard permission (ie: 'manage:order:*' '*:orders', '*', etc.) Note that it can optionally be assigned to a specific resource NOTE: This class has been automatically generated from theoriginal
non RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<WildcardPermissionBasedAuthorization>
__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description WildcardPermissionBasedAuthorization(WildcardPermissionBasedAuthorization delegate)
WildcardPermissionBasedAuthorization(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WildcardPermissionBasedAuthorization
create(String permission)
boolean
equals(Object o)
WildcardPermissionBasedAuthorization
getDelegate()
String
getPermission()
return the value of the wildcard permissionString
getResource()
returns an optional resource that the permission is assigned-onint
hashCode()
static WildcardPermissionBasedAuthorization
newInstance(WildcardPermissionBasedAuthorization arg)
WildcardPermissionBasedAuthorization
setResource(String resource)
sets an optional resource that the permission is assigned-onString
toString()
-
Methods inherited from class io.vertx.reactivex.ext.auth.authorization.Authorization
match, match, newInstance, verify
-
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<WildcardPermissionBasedAuthorization> __TYPE_ARG
-
-
Constructor Detail
-
WildcardPermissionBasedAuthorization
public WildcardPermissionBasedAuthorization(WildcardPermissionBasedAuthorization delegate)
-
WildcardPermissionBasedAuthorization
public WildcardPermissionBasedAuthorization(Object delegate)
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toString
in classAuthorization
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classAuthorization
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAuthorization
-
getDelegate
public WildcardPermissionBasedAuthorization getDelegate()
- Overrides:
getDelegate
in classAuthorization
-
create
public static WildcardPermissionBasedAuthorization create(String permission)
-
getPermission
public String getPermission()
return the value of the wildcard permission- Returns:
-
getResource
public String getResource()
returns an optional resource that the permission is assigned-on- Returns:
-
setResource
public WildcardPermissionBasedAuthorization setResource(String resource)
sets an optional resource that the permission is assigned-on- Parameters:
resource
-- Returns:
-
newInstance
public static WildcardPermissionBasedAuthorization newInstance(WildcardPermissionBasedAuthorization arg)
-
-