Class: VertxApex::FormLoginHandler
- Inherits:
-
Object
- Object
- VertxApex::FormLoginHandler
- Defined in:
- /Users/julien/java/vertx-aggregator/modules/vertx-apex/src/main/resources/vertx-apex/form_login_handler.rb
Overview
Handler that handles login from a form on a custom login page.
Used in conjunction with the RedirectAuthHandler.
Class Method Summary (collapse)
-
+ (::VertxApex::FormLoginHandler) create(authProvider = nil, usernameParam = nil, passwordParam = nil, returnURLParam = nil)
Create a handler.
Instance Method Summary (collapse)
Class Method Details
+ (::VertxApex::FormLoginHandler) create(authProvider = nil, usernameParam = nil, passwordParam = nil, returnURLParam = nil)
Create a handler
34 35 36 37 38 39 40 41 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-apex/src/main/resources/vertx-apex/form_login_handler.rb', line 34 def self.create(authProvider=nil,usernameParam=nil,passwordParam=nil,returnURLParam=nil) if authProvider.class.method_defined?(:j_del) && !block_given? && usernameParam == nil && passwordParam == nil && returnURLParam == nil return ::VertxApex::FormLoginHandler.new(Java::IoVertxExtApexHandler::FormLoginHandler.java_method(:create, [Java::IoVertxExtAuth::AuthProvider.java_class]).call(authProvider.j_del)) elsif authProvider.class.method_defined?(:j_del) && usernameParam.class == String && passwordParam.class == String && returnURLParam.class == String && !block_given? return ::VertxApex::FormLoginHandler.new(Java::IoVertxExtApexHandler::FormLoginHandler.java_method(:create, [Java::IoVertxExtAuth::AuthProvider.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class]).call(authProvider.j_del,usernameParam,passwordParam,returnURLParam)) end raise ArgumentError, "Invalid arguments when calling create(authProvider,usernameParam,passwordParam,returnURLParam)" end |
Instance Method Details
- (void) handle(arg0 = nil)
This method returns an undefined value.
22 23 24 25 26 27 |
# File '/Users/julien/java/vertx-aggregator/modules/vertx-apex/src/main/resources/vertx-apex/form_login_handler.rb', line 22 def handle(arg0=nil) if arg0.class.method_defined?(:j_del) && !block_given? return @j_del.java_method(:handle, [Java::IoVertxExtApex::RoutingContext.java_class]).call(arg0.j_del) end raise ArgumentError, "Invalid arguments when calling handle(arg0)" end |