Method: App42::User::UserService#get_locked_users_by_paging
- Defined in:
- lib/user/UserService.rb
#get_locked_users_by_paging(max, offset) ⇒ Object
Gets All the locked users By paging details
619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 |
# File 'lib/user/UserService.rb', line 619 def get_locked_users_by_paging(max, offset) puts "get_locked_users_by_paging Called " puts "Base url #{@base_url}" response, user, user_list, util = nil,nil, User.new, Util.new util.validateMax(max) util.throwExceptionIfNullOrBlank(max, "Max") util.throwExceptionIfNullOrBlank(offset, "Offset") begin connection = App42::Connection::RESTConnection.new(@base_url) query_params = {} params = { 'apiKey'=> @api_key, 'version' => @version, 'timeStamp' => util., } query_params = params.clone params.store("max", "" + (max.to_i).to_s) params.store("offset", "" + (offset.to_i).to_s) signature = util.sign(@secret_key, params) resource_url = "#{@version}/#{@resource}/locked/#{(max.to_i).to_s}/#{(offset.to_i).to_s}" response = connection.get(signature, resource_url, query_params) user = UserResponseBuilder.new user_list = user.buildArrayResponse(response) rescue App42Exception =>e raise e rescue Exception => e raise App42Exception.new(e) end return user_list end |