class WsdlMapper::Naming::DefaultServiceNamer

Public Class Methods

new(module_path: [], api_name: 'Api') click to toggle source
Calls superclass method
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 13
def initialize(module_path: [], api_name: 'Api')
  super module_path: module_path
  @api_name = api_name
end

Public Instance Methods

get_api_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 18
def get_api_name
  type_name = TypeName.new camelize(@api_name), @module_path, get_file_name(@api_name), get_file_path(@module_path)
  type_name.parent = make_parents @module_path
  type_name
end
get_body_name(service, port, op, name)
get_body_property_name(part_name) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 142
def get_body_property_name(part_name)
  PropertyName.new get_accessor_name(part_name.name), get_var_name(part_name.name)
end
get_header_name(service, port, op, name)
get_header_property_name(message_name, part_name) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 137
def get_header_property_name(message_name, part_name)
  name = message_name.name + part_name.name
  PropertyName.new get_accessor_name(name), get_var_name(name)
end
get_input_body_d10r_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 105
def get_input_body_d10r_name
  'InputBodyDeserializer'
end
get_input_body_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 61
def get_input_body_name(service, port, op)
  get_body_name service, port, op, 'InputBody'
end
get_input_d10r_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 73
def get_input_d10r_name(service, port, op)
  get_operation_part_name service, port, op, 'InputD10r'
end
get_input_element_directory_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 109
def get_input_element_directory_name
  'InputElementDirectory'
end
get_input_header_d10r_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 101
def get_input_header_d10r_name
  'InputHeaderDeserializer'
end
get_input_header_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 129
def get_input_header_name(service, port, op)
  get_header_name service, port, op, 'InputHeader'
end
get_input_s8r_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 65
def get_input_s8r_name(service, port, op)
  get_operation_part_name service, port, op, 'InputS8r'
end
get_input_type_directory_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 97
def get_input_type_directory_name
  'InputTypeDirectory'
end
get_operation_name(service, port, operation) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 51
def get_operation_name(service, port, operation)
  service_name = get_service_name service
  port_name = get_port_name service, port
  module_path = @module_path + [service_name.class_name, port_name.class_name]
  name = operation.name.name
  type_name = TypeName.new camelize(name), module_path, get_file_name(name), get_file_path(module_path)
  type_name.parent = make_parents module_path
  type_name
end
get_operation_part_name(service, port, op, name) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 113
def get_operation_part_name(service, port, op, name)
  service_name = get_service_name service
  port_name = get_port_name service, port
  op_name = get_operation_name service, port, op
  module_path = @module_path + [service_name.class_name, port_name.class_name, op_name.class_name]
  type_name = TypeName.new camelize(name), module_path, get_file_name(name), get_file_path(module_path)
  type_name.parent = make_parents module_path
  type_name
end
Also aliased as: get_header_name, get_body_name
get_output_body_d10r_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 89
def get_output_body_d10r_name
  'OutputBodyDeserializer'
end
get_output_body_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 125
def get_output_body_name(service, port, op)
  get_body_name service, port, op, 'OutputBody'
end
get_output_d10r_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 77
def get_output_d10r_name(service, port, op)
  get_operation_part_name service, port, op, 'OutputD10r'
end
get_output_element_directory_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 93
def get_output_element_directory_name
  'OutputElementDirectory'
end
get_output_header_d10r_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 85
def get_output_header_d10r_name
  'OutputHeaderDeserializer'
end
get_output_header_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 133
def get_output_header_name(service, port, op)
  get_header_name service, port, op, 'OutputHeader'
end
get_output_s8r_name(service, port, op) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 69
def get_output_s8r_name(service, port, op)
  get_operation_part_name service, port, op, 'OutputS8r'
end
get_output_type_directory_name() click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 81
def get_output_type_directory_name
  'OutputTypeDirectory'
end
get_port_name(service, port) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 34
def get_port_name(service, port)
  service_name = get_service_name service
  module_path = @module_path + [service_name.class_name]
  type_name = TypeName.new camelize(port.name.name), module_path, get_file_name(port.name.name), get_file_path(module_path)
  type_name.parent = make_parents module_path
  type_name
end
get_property_name(type) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 30
def get_property_name(type)
  PropertyName.new get_accessor_name(type.name.name), get_var_name(type.name.name)
end
get_proxy_name(service, port) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 42
def get_proxy_name(service, port)
  service_name = get_service_name service
  module_path = @module_path + [service_name.class_name]
  name = port.name.name + 'Proxy'
  type_name = TypeName.new camelize(name), module_path, get_file_name(name), get_file_path(module_path)
  type_name.parent = make_parents module_path
  type_name
end
get_service_name(service) click to toggle source
# File lib/wsdl_mapper/naming/default_service_namer.rb, line 24
def get_service_name(service)
  type_name = TypeName.new camelize(service.name.name), @module_path, get_file_name(service.name.name), get_file_path(@module_path)
  type_name.parent = make_parents @module_path
  type_name
end