Method: App42::User::UserService#get_locked_users

Defined in:
lib/user/UserService.rb

#get_locked_usersObject

Gets All the locked users details

Returns:

  • Returns the list that contains locked User Objects

Raises:

  • App42Exception



393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
# File 'lib/user/UserService.rb', line 393

def get_locked_users()
  puts "Get Locked Users Called"
  puts "Base url #{@base_url}"
  response, user_list = nil
  user_list, util = [], Util.new
  begin
    connection = App42::Connection::RESTConnection.new(@base_url)
    query_params = {}
    params = {
      'apiKey'=> @api_key,
      'version' => @version,
      'timeStamp' => util.get_timestamp_utc,
    }
    query_params = params.clone
    signature = util.sign(@secret_key, params)
    resource_url = "#{@version}/#{@resource}/locked"
    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