Class: VertxAuthJdbc::JDBCAuth
- Inherits:
-
VertxAuthCommon::AuthProvider
- Object
- VertxAuthCommon::AuthProvider
- VertxAuthJdbc::JDBCAuth
- Defined in:
- /Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-auth-jdbc/jdbc_auth.rb
Overview
Factory interface for creating VertxAuthCommon::AuthProvider instances that use the Vert.x JDBC client
Class Method Summary (collapse)
-
+ (::VertxAuthJdbc::JDBCAuth) create(client = nil)
Create a JDBC auth provider implementation.
Instance Method Summary (collapse)
-
- (::VertxAuthJdbc::JDBCAuth) set_authentication_query(authenticationQuery = nil)
Set the authentication query to use.
-
- (::VertxAuthJdbc::JDBCAuth) set_permissions_query(permissionsQuery = nil)
Set the permissions query to use.
-
- (::VertxAuthJdbc::JDBCAuth) set_role_prefix(rolePrefix = nil)
Set the role prefix to distinguish from permissions when checking for isPermitted requests.
-
- (::VertxAuthJdbc::JDBCAuth) set_roles_query(rolesQuery = nil)
Set the roles query to use.
Methods inherited from VertxAuthCommon::AuthProvider
Class Method Details
+ (::VertxAuthJdbc::JDBCAuth) create(client = nil)
Create a JDBC auth provider implementation
22 23 24 25 26 27 |
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-auth-jdbc/jdbc_auth.rb', line 22 def self.create(client=nil) if client.class.method_defined?(:j_del) && !block_given? return ::Vertx::Util::Utils.safe_create(Java::IoVertxExtAuthJdbc::JDBCAuth.java_method(:create, [Java::IoVertxExtJdbc::JDBCClient.java_class]).call(client.j_del),::VertxAuthJdbc::JDBCAuth) end raise ArgumentError, "Invalid arguments when calling create(client)" end |
Instance Method Details
- (::VertxAuthJdbc::JDBCAuth) set_authentication_query(authenticationQuery = nil)
Set the authentication query to use. Use this if you want to override the default authentication query.
31 32 33 34 35 36 |
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-auth-jdbc/jdbc_auth.rb', line 31 def set_authentication_query(authenticationQuery=nil) if authenticationQuery.class == String && !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:setAuthenticationQuery, [Java::java.lang.String.java_class]).call(authenticationQuery),::VertxAuthJdbc::JDBCAuth) end raise ArgumentError, "Invalid arguments when calling set_authentication_query(authenticationQuery)" end |
- (::VertxAuthJdbc::JDBCAuth) set_permissions_query(permissionsQuery = nil)
Set the permissions query to use. Use this if you want to override the default permissions query.
49 50 51 52 53 54 |
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-auth-jdbc/jdbc_auth.rb', line 49 def (=nil) if .class == String && !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:setPermissionsQuery, [Java::java.lang.String.java_class]).call(),::VertxAuthJdbc::JDBCAuth) end raise ArgumentError, "Invalid arguments when calling set_permissions_query(permissionsQuery)" end |
- (::VertxAuthJdbc::JDBCAuth) set_role_prefix(rolePrefix = nil)
Set the role prefix to distinguish from permissions when checking for isPermitted requests.
58 59 60 61 62 63 |
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-auth-jdbc/jdbc_auth.rb', line 58 def set_role_prefix(rolePrefix=nil) if rolePrefix.class == String && !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:setRolePrefix, [Java::java.lang.String.java_class]).call(rolePrefix),::VertxAuthJdbc::JDBCAuth) end raise ArgumentError, "Invalid arguments when calling set_role_prefix(rolePrefix)" end |
- (::VertxAuthJdbc::JDBCAuth) set_roles_query(rolesQuery = nil)
Set the roles query to use. Use this if you want to override the default roles query.
40 41 42 43 44 45 |
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-auth-jdbc/jdbc_auth.rb', line 40 def set_roles_query(rolesQuery=nil) if rolesQuery.class == String && !block_given? return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:setRolesQuery, [Java::java.lang.String.java_class]).call(rolesQuery),::VertxAuthJdbc::JDBCAuth) end raise ArgumentError, "Invalid arguments when calling set_roles_query(rolesQuery)" end |