You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2006/05/21 22:11:25 UTC
svn commit: r408478 [2/3] - in /maven/sandbox/issue/rissue: Rakefile
lib/JiraSoapServiceService.rb lib/JiraSoapServiceServiceClient.rb
lib/default.rb lib/defaultDriver.rb lib/defaultServant.rb lib/jiraruby.rb
readme.apt
Added: maven/sandbox/issue/rissue/lib/default.rb
URL: http://svn.apache.org/viewvc/maven/sandbox/issue/rissue/lib/default.rb?rev=408478&view=auto
==============================================================================
--- maven/sandbox/issue/rissue/lib/default.rb (added)
+++ maven/sandbox/issue/rissue/lib/default.rb Sun May 21 13:11:25 2006
@@ -0,0 +1,804 @@
+require 'xsd/qname'
+
+# {http://beans.soap.rpc.jira.atlassian.com}AbstractRemoteEntity
+class AbstractRemoteEntity
+ @@schema_type = "AbstractRemoteEntity"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]]
+ ]
+
+ attr_accessor :id
+
+ def initialize(id = nil)
+ @id = id
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}AbstractNamedRemoteEntity
+class AbstractNamedRemoteEntity
+ @@schema_type = "AbstractNamedRemoteEntity"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+
+ def initialize(id = nil, name = nil)
+ @id = id
+ @name = name
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteScheme
+class RemoteScheme
+ @@schema_type = "RemoteScheme"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["id", ["SOAP::SOAPLong", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["type", ["SOAP::SOAPString", XSD::QName.new(nil, "type")]]
+ ]
+
+ attr_accessor :description
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :type
+
+ def initialize(description = nil, id = nil, name = nil, type = nil)
+ @description = description
+ @id = id
+ @name = name
+ @type = type
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemotePermission
+class RemotePermission
+ @@schema_type = "RemotePermission"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["permission", ["SOAP::SOAPLong", XSD::QName.new(nil, "permission")]]
+ ]
+
+ attr_accessor :name
+ attr_accessor :permission
+
+ def initialize(name = nil, permission = nil)
+ @name = name
+ @permission = permission
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteEntity
+class RemoteEntity
+ @@schema_type = "RemoteEntity"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = []
+
+ def initialize
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemotePermissionMapping
+class RemotePermissionMapping
+ @@schema_type = "RemotePermissionMapping"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["permission", ["RemotePermission", XSD::QName.new(nil, "permission")]],
+ ["remoteEntities", ["ArrayOf_tns1_RemoteEntity", XSD::QName.new(nil, "remoteEntities")]]
+ ]
+
+ attr_accessor :permission
+ attr_accessor :remoteEntities
+
+ def initialize(permission = nil, remoteEntities = nil)
+ @permission = permission
+ @remoteEntities = remoteEntities
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemotePermissionScheme
+class RemotePermissionScheme
+ @@schema_type = "RemotePermissionScheme"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["id", ["SOAP::SOAPLong", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["type", ["SOAP::SOAPString", XSD::QName.new(nil, "type")]],
+ ["permissionMappings", ["ArrayOf_tns1_RemotePermissionMapping", XSD::QName.new(nil, "permissionMappings")]]
+ ]
+
+ attr_accessor :description
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :type
+ attr_accessor :permissionMappings
+
+ def initialize(description = nil, id = nil, name = nil, type = nil, permissionMappings = nil)
+ @description = description
+ @id = id
+ @name = name
+ @type = type
+ @permissionMappings = permissionMappings
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteProject
+class RemoteProject
+ @@schema_type = "RemoteProject"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["issueSecurityScheme", ["RemoteScheme", XSD::QName.new(nil, "issueSecurityScheme")]],
+ ["key", ["SOAP::SOAPString", XSD::QName.new(nil, "key")]],
+ ["lead", ["SOAP::SOAPString", XSD::QName.new(nil, "lead")]],
+ ["notificationScheme", ["RemoteScheme", XSD::QName.new(nil, "notificationScheme")]],
+ ["permissionScheme", ["RemotePermissionScheme", XSD::QName.new(nil, "permissionScheme")]],
+ ["projectUrl", ["SOAP::SOAPString", XSD::QName.new(nil, "projectUrl")]],
+ ["url", ["SOAP::SOAPString", XSD::QName.new(nil, "url")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :description
+ attr_accessor :issueSecurityScheme
+ attr_accessor :key
+ attr_accessor :lead
+ attr_accessor :notificationScheme
+ attr_accessor :permissionScheme
+ attr_accessor :projectUrl
+ attr_accessor :url
+
+ def initialize(id = nil, name = nil, description = nil, issueSecurityScheme = nil, key = nil, lead = nil, notificationScheme = nil, permissionScheme = nil, projectUrl = nil, url = nil)
+ @id = id
+ @name = name
+ @description = description
+ @issueSecurityScheme = issueSecurityScheme
+ @key = key
+ @lead = lead
+ @notificationScheme = notificationScheme
+ @permissionScheme = permissionScheme
+ @projectUrl = projectUrl
+ @url = url
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteVersion
+class RemoteVersion
+ @@schema_type = "RemoteVersion"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["archived", ["SOAP::SOAPBoolean", XSD::QName.new(nil, "archived")]],
+ ["releaseDate", ["SOAP::SOAPDateTime", XSD::QName.new(nil, "releaseDate")]],
+ ["released", ["SOAP::SOAPBoolean", XSD::QName.new(nil, "released")]],
+ ["sequence", ["SOAP::SOAPLong", XSD::QName.new(nil, "sequence")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :archived
+ attr_accessor :releaseDate
+ attr_accessor :released
+ attr_accessor :sequence
+
+ def initialize(id = nil, name = nil, archived = nil, releaseDate = nil, released = nil, sequence = nil)
+ @id = id
+ @name = name
+ @archived = archived
+ @releaseDate = releaseDate
+ @released = released
+ @sequence = sequence
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteComponent
+class RemoteComponent
+ @@schema_type = "RemoteComponent"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+
+ def initialize(id = nil, name = nil)
+ @id = id
+ @name = name
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteCustomFieldValue
+class RemoteCustomFieldValue
+ @@schema_type = "RemoteCustomFieldValue"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["customfieldId", ["SOAP::SOAPString", XSD::QName.new(nil, "customfieldId")]],
+ ["key", ["SOAP::SOAPString", XSD::QName.new(nil, "key")]],
+ ["values", ["ArrayOf_xsd_string", XSD::QName.new(nil, "values")]]
+ ]
+
+ attr_accessor :customfieldId
+ attr_accessor :key
+ attr_accessor :values
+
+ def initialize(customfieldId = nil, key = nil, values = nil)
+ @customfieldId = customfieldId
+ @key = key
+ @values = values
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteIssue
+class RemoteIssue
+ @@schema_type = "RemoteIssue"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["affectsVersions", ["ArrayOf_tns1_RemoteVersion", XSD::QName.new(nil, "affectsVersions")]],
+ ["assignee", ["SOAP::SOAPString", XSD::QName.new(nil, "assignee")]],
+ ["attachmentNames", ["ArrayOf_xsd_string", XSD::QName.new(nil, "attachmentNames")]],
+ ["components", ["ArrayOf_tns1_RemoteComponent", XSD::QName.new(nil, "components")]],
+ ["created", ["SOAP::SOAPDateTime", XSD::QName.new(nil, "created")]],
+ ["customFieldValues", ["ArrayOf_tns1_RemoteCustomFieldValue", XSD::QName.new(nil, "customFieldValues")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["duedate", ["SOAP::SOAPDateTime", XSD::QName.new(nil, "duedate")]],
+ ["environment", ["SOAP::SOAPString", XSD::QName.new(nil, "environment")]],
+ ["fixVersions", ["ArrayOf_tns1_RemoteVersion", XSD::QName.new(nil, "fixVersions")]],
+ ["key", ["SOAP::SOAPString", XSD::QName.new(nil, "key")]],
+ ["priority", ["SOAP::SOAPString", XSD::QName.new(nil, "priority")]],
+ ["project", ["SOAP::SOAPString", XSD::QName.new(nil, "project")]],
+ ["reporter", ["SOAP::SOAPString", XSD::QName.new(nil, "reporter")]],
+ ["resolution", ["SOAP::SOAPString", XSD::QName.new(nil, "resolution")]],
+ ["status", ["SOAP::SOAPString", XSD::QName.new(nil, "status")]],
+ ["summary", ["SOAP::SOAPString", XSD::QName.new(nil, "summary")]],
+ ["type", ["SOAP::SOAPString", XSD::QName.new(nil, "type")]],
+ ["updated", ["SOAP::SOAPDateTime", XSD::QName.new(nil, "updated")]],
+ ["votes", ["SOAP::SOAPLong", XSD::QName.new(nil, "votes")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :affectsVersions
+ attr_accessor :assignee
+ attr_accessor :attachmentNames
+ attr_accessor :components
+ attr_accessor :created
+ attr_accessor :customFieldValues
+ attr_accessor :description
+ attr_accessor :duedate
+ attr_accessor :environment
+ attr_accessor :fixVersions
+ attr_accessor :key
+ attr_accessor :priority
+ attr_accessor :project
+ attr_accessor :reporter
+ attr_accessor :resolution
+ attr_accessor :status
+ attr_accessor :summary
+ attr_accessor :type
+ attr_accessor :updated
+ attr_accessor :votes
+
+ def initialize(id = nil, affectsVersions = nil, assignee = nil, attachmentNames = nil, components = nil, created = nil, customFieldValues = nil, description = nil, duedate = nil, environment = nil, fixVersions = nil, key = nil, priority = nil, project = nil, reporter = nil, resolution = nil, status = nil, summary = nil, type = nil, updated = nil, votes = nil)
+ @id = id
+ @affectsVersions = affectsVersions
+ @assignee = assignee
+ @attachmentNames = attachmentNames
+ @components = components
+ @created = created
+ @customFieldValues = customFieldValues
+ @description = description
+ @duedate = duedate
+ @environment = environment
+ @fixVersions = fixVersions
+ @key = key
+ @priority = priority
+ @project = project
+ @reporter = reporter
+ @resolution = resolution
+ @status = status
+ @summary = summary
+ @type = type
+ @updated = updated
+ @votes = votes
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteField
+class RemoteField
+ @@schema_type = "RemoteField"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+
+ def initialize(id = nil, name = nil)
+ @id = id
+ @name = name
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteFieldValue
+class RemoteFieldValue
+ @@schema_type = "RemoteFieldValue"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["values", ["ArrayOf_xsd_string", XSD::QName.new(nil, "values")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :values
+
+ def initialize(id = nil, values = nil)
+ @id = id
+ @values = values
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteNamedObject
+class RemoteNamedObject
+ @@schema_type = "RemoteNamedObject"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+
+ def initialize(id = nil, name = nil)
+ @id = id
+ @name = name
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteComment
+class RemoteComment
+ @@schema_type = "RemoteComment"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["body", ["SOAP::SOAPString", XSD::QName.new(nil, "body")]],
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["level", ["SOAP::SOAPString", XSD::QName.new(nil, "level")]],
+ ["timePerformed", ["SOAP::SOAPDateTime", XSD::QName.new(nil, "timePerformed")]],
+ ["username", ["SOAP::SOAPString", XSD::QName.new(nil, "username")]]
+ ]
+
+ attr_accessor :body
+ attr_accessor :id
+ attr_accessor :level
+ attr_accessor :timePerformed
+ attr_accessor :username
+
+ def initialize(body = nil, id = nil, level = nil, timePerformed = nil, username = nil)
+ @body = body
+ @id = id
+ @level = level
+ @timePerformed = timePerformed
+ @username = username
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteUser
+class RemoteUser
+ @@schema_type = "RemoteUser"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["email", ["SOAP::SOAPString", XSD::QName.new(nil, "email")]],
+ ["fullname", ["SOAP::SOAPString", XSD::QName.new(nil, "fullname")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]]
+ ]
+
+ attr_accessor :email
+ attr_accessor :fullname
+ attr_accessor :name
+
+ def initialize(email = nil, fullname = nil, name = nil)
+ @email = email
+ @fullname = fullname
+ @name = name
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteGroup
+class RemoteGroup
+ @@schema_type = "RemoteGroup"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["users", ["ArrayOf_tns1_RemoteUser", XSD::QName.new(nil, "users")]]
+ ]
+
+ attr_accessor :name
+ attr_accessor :users
+
+ def initialize(name = nil, users = nil)
+ @name = name
+ @users = users
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteFilter
+class RemoteFilter
+ @@schema_type = "RemoteFilter"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["author", ["SOAP::SOAPString", XSD::QName.new(nil, "author")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["project", ["SOAP::SOAPString", XSD::QName.new(nil, "project")]],
+ ["xml", ["SOAP::SOAPString", XSD::QName.new(nil, "xml")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :author
+ attr_accessor :description
+ attr_accessor :project
+ attr_accessor :xml
+
+ def initialize(id = nil, name = nil, author = nil, description = nil, project = nil, xml = nil)
+ @id = id
+ @name = name
+ @author = author
+ @description = description
+ @project = project
+ @xml = xml
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}AbstractRemoteConstant
+class AbstractRemoteConstant
+ @@schema_type = "AbstractRemoteConstant"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["icon", ["SOAP::SOAPString", XSD::QName.new(nil, "icon")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :description
+ attr_accessor :icon
+
+ def initialize(id = nil, name = nil, description = nil, icon = nil)
+ @id = id
+ @name = name
+ @description = description
+ @icon = icon
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteResolution
+class RemoteResolution
+ @@schema_type = "RemoteResolution"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["icon", ["SOAP::SOAPString", XSD::QName.new(nil, "icon")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :description
+ attr_accessor :icon
+
+ def initialize(id = nil, name = nil, description = nil, icon = nil)
+ @id = id
+ @name = name
+ @description = description
+ @icon = icon
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteStatus
+class RemoteStatus
+ @@schema_type = "RemoteStatus"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["icon", ["SOAP::SOAPString", XSD::QName.new(nil, "icon")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :description
+ attr_accessor :icon
+
+ def initialize(id = nil, name = nil, description = nil, icon = nil)
+ @id = id
+ @name = name
+ @description = description
+ @icon = icon
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemotePriority
+class RemotePriority
+ @@schema_type = "RemotePriority"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["icon", ["SOAP::SOAPString", XSD::QName.new(nil, "icon")]],
+ ["color", ["SOAP::SOAPString", XSD::QName.new(nil, "color")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :description
+ attr_accessor :icon
+ attr_accessor :color
+
+ def initialize(id = nil, name = nil, description = nil, icon = nil, color = nil)
+ @id = id
+ @name = name
+ @description = description
+ @icon = icon
+ @color = color
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteIssueType
+class RemoteIssueType
+ @@schema_type = "RemoteIssueType"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["id", ["SOAP::SOAPString", XSD::QName.new(nil, "id")]],
+ ["name", ["SOAP::SOAPString", XSD::QName.new(nil, "name")]],
+ ["description", ["SOAP::SOAPString", XSD::QName.new(nil, "description")]],
+ ["icon", ["SOAP::SOAPString", XSD::QName.new(nil, "icon")]]
+ ]
+
+ attr_accessor :id
+ attr_accessor :name
+ attr_accessor :description
+ attr_accessor :icon
+
+ def initialize(id = nil, name = nil, description = nil, icon = nil)
+ @id = id
+ @name = name
+ @description = description
+ @icon = icon
+ end
+end
+
+# {http://beans.soap.rpc.jira.atlassian.com}RemoteServerInfo
+class RemoteServerInfo
+ @@schema_type = "RemoteServerInfo"
+ @@schema_ns = "http://beans.soap.rpc.jira.atlassian.com"
+ @@schema_element = [
+ ["baseUrl", ["SOAP::SOAPString", XSD::QName.new(nil, "baseUrl")]],
+ ["buildDate", ["SOAP::SOAPDateTime", XSD::QName.new(nil, "buildDate")]],
+ ["buildNumber", ["SOAP::SOAPString", XSD::QName.new(nil, "buildNumber")]],
+ ["edition", ["SOAP::SOAPString", XSD::QName.new(nil, "edition")]],
+ ["version", ["SOAP::SOAPString", XSD::QName.new(nil, "version")]]
+ ]
+
+ attr_accessor :baseUrl
+ attr_accessor :buildDate
+ attr_accessor :buildNumber
+ attr_accessor :edition
+ attr_accessor :version
+
+ def initialize(baseUrl = nil, buildDate = nil, buildNumber = nil, edition = nil, version = nil)
+ @baseUrl = baseUrl
+ @buildDate = buildDate
+ @buildNumber = buildNumber
+ @edition = edition
+ @version = version
+ end
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteEntity
+class ArrayOf_tns1_RemoteEntity < ::Array
+ @@schema_element = [
+ ["item", ["RemoteEntity", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemotePermissionMapping
+class ArrayOf_tns1_RemotePermissionMapping < ::Array
+ @@schema_element = [
+ ["item", ["RemotePermissionMapping", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteProject
+class ArrayOf_tns1_RemoteProject < ::Array
+ @@schema_element = [
+ ["item", ["RemoteProject", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_xsd_string
+class ArrayOf_xsd_string < ::Array
+ @@schema_element = [
+ ["item", ["String", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteVersion
+class ArrayOf_tns1_RemoteVersion < ::Array
+ @@schema_element = [
+ ["item", ["RemoteVersion", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteComponent
+class ArrayOf_tns1_RemoteComponent < ::Array
+ @@schema_element = [
+ ["item", ["RemoteComponent", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteCustomFieldValue
+class ArrayOf_tns1_RemoteCustomFieldValue < ::Array
+ @@schema_element = [
+ ["item", ["RemoteCustomFieldValue", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteIssue
+class ArrayOf_tns1_RemoteIssue < ::Array
+ @@schema_element = [
+ ["item", ["RemoteIssue", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteField
+class ArrayOf_tns1_RemoteField < ::Array
+ @@schema_element = [
+ ["item", ["RemoteField", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteFieldValue
+class ArrayOf_tns1_RemoteFieldValue < ::Array
+ @@schema_element = [
+ ["item", ["RemoteFieldValue", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteNamedObject
+class ArrayOf_tns1_RemoteNamedObject < ::Array
+ @@schema_element = [
+ ["item", ["RemoteNamedObject", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteUser
+class ArrayOf_tns1_RemoteUser < ::Array
+ @@schema_element = [
+ ["item", ["RemoteUser", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemotePermission
+class ArrayOf_tns1_RemotePermission < ::Array
+ @@schema_element = [
+ ["item", ["RemotePermission", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteScheme
+class ArrayOf_tns1_RemoteScheme < ::Array
+ @@schema_element = [
+ ["item", ["RemoteScheme", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemotePermissionScheme
+class ArrayOf_tns1_RemotePermissionScheme < ::Array
+ @@schema_element = [
+ ["item", ["RemotePermissionScheme", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteComment
+class ArrayOf_tns1_RemoteComment < ::Array
+ @@schema_element = [
+ ["item", ["RemoteComment", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteFilter
+class ArrayOf_tns1_RemoteFilter < ::Array
+ @@schema_element = [
+ ["item", ["RemoteFilter", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteResolution
+class ArrayOf_tns1_RemoteResolution < ::Array
+ @@schema_element = [
+ ["item", ["RemoteResolution", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteStatus
+class ArrayOf_tns1_RemoteStatus < ::Array
+ @@schema_element = [
+ ["item", ["RemoteStatus", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemotePriority
+class ArrayOf_tns1_RemotePriority < ::Array
+ @@schema_element = [
+ ["item", ["RemotePriority", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://jira.codehaus.org/rpc/soap/jirasoapservice-v2}ArrayOf_tns1_RemoteIssueType
+class ArrayOf_tns1_RemoteIssueType < ::Array
+ @@schema_element = [
+ ["item", ["RemoteIssueType", XSD::QName.new(nil, "item")]]
+ ]
+end
+
+# {http://exception.rpc.jira.atlassian.com}RemoteException
+class RemoteException < ::StandardError
+ @@schema_type = "RemoteException"
+ @@schema_ns = "http://exception.rpc.jira.atlassian.com"
+ @@schema_element = []
+
+ def initialize
+ end
+end
+
+# {http://exception.rpc.jira.atlassian.com}RemotePermissionException
+class RemotePermissionException < ::StandardError
+ @@schema_type = "RemotePermissionException"
+ @@schema_ns = "http://exception.rpc.jira.atlassian.com"
+ @@schema_element = []
+
+ def initialize
+ end
+end
+
+# {http://exception.rpc.jira.atlassian.com}RemoteAuthenticationException
+class RemoteAuthenticationException < ::StandardError
+ @@schema_type = "RemoteAuthenticationException"
+ @@schema_ns = "http://exception.rpc.jira.atlassian.com"
+ @@schema_element = []
+
+ def initialize
+ end
+end
+
+# {http://exception.rpc.jira.atlassian.com}RemoteValidationException
+class RemoteValidationException < ::StandardError
+ @@schema_type = "RemoteValidationException"
+ @@schema_ns = "http://exception.rpc.jira.atlassian.com"
+ @@schema_element = []
+
+ def initialize
+ end
+end
Propchange: maven/sandbox/issue/rissue/lib/default.rb
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/sandbox/issue/rissue/lib/default.rb
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added: maven/sandbox/issue/rissue/lib/defaultDriver.rb
URL: http://svn.apache.org/viewvc/maven/sandbox/issue/rissue/lib/defaultDriver.rb?rev=408478&view=auto
==============================================================================
--- maven/sandbox/issue/rissue/lib/defaultDriver.rb (added)
+++ maven/sandbox/issue/rissue/lib/defaultDriver.rb Sun May 21 13:11:25 2006
@@ -0,0 +1,754 @@
+require 'default.rb'
+
+require 'soap/rpc/driver'
+
+class JiraSoapService < ::SOAP::RPC::Driver
+ DefaultEndpointUrl = "http://jira.codehaus.org/rpc/soap/jirasoapservice-v2"
+ MappingRegistry = ::SOAP::Mapping::Registry.new
+
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteProject,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject") }
+ )
+ MappingRegistry.set(
+ ArrayOf_xsd_string,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://www.w3.org/2001/XMLSchema", "string") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteIssue,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue") }
+ )
+ MappingRegistry.set(
+ RemoteVersion,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteField,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteField") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteFieldValue,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteFieldValue") }
+ )
+ MappingRegistry.set(
+ RemoteIssue,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteVersion,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteComponent,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteCustomFieldValue,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteCustomFieldValue") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteNamedObject,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteNamedObject") }
+ )
+ MappingRegistry.set(
+ RemoteComment,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment") }
+ )
+ MappingRegistry.set(
+ RemotePermissionScheme,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemotePermissionMapping,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionMapping") }
+ )
+ MappingRegistry.set(
+ RemotePermission,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission") }
+ )
+ MappingRegistry.set(
+ RemoteEntity,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemotePermission,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteScheme,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemotePermissionScheme,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme") }
+ )
+ MappingRegistry.set(
+ RemoteProject,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject") }
+ )
+ MappingRegistry.set(
+ RemoteScheme,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteComment,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteFilter,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteFilter") }
+ )
+ MappingRegistry.set(
+ RemoteGroup,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteUser,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser") }
+ )
+ MappingRegistry.set(
+ RemoteUser,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteResolution,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteResolution") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteStatus,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteStatus") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemotePriority,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePriority") }
+ )
+ MappingRegistry.set(
+ ArrayOf_tns1_RemoteIssueType,
+ ::SOAP::SOAPArray,
+ ::SOAP::Mapping::Registry::TypedArrayFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssueType") }
+ )
+ MappingRegistry.set(
+ RemoteServerInfo,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteServerInfo") }
+ )
+ MappingRegistry.set(
+ RemoteField,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteField") }
+ )
+ MappingRegistry.set(
+ RemoteFieldValue,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteFieldValue") }
+ )
+ MappingRegistry.set(
+ RemoteComponent,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent") }
+ )
+ MappingRegistry.set(
+ RemoteCustomFieldValue,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteCustomFieldValue") }
+ )
+ MappingRegistry.set(
+ RemoteNamedObject,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteNamedObject") }
+ )
+ MappingRegistry.set(
+ RemotePermissionMapping,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionMapping") }
+ )
+ MappingRegistry.set(
+ RemoteFilter,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteFilter") }
+ )
+ MappingRegistry.set(
+ RemoteResolution,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteResolution") }
+ )
+ MappingRegistry.set(
+ RemoteStatus,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteStatus") }
+ )
+ MappingRegistry.set(
+ RemotePriority,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemotePriority") }
+ )
+ MappingRegistry.set(
+ RemoteIssueType,
+ ::SOAP::SOAPStruct,
+ ::SOAP::Mapping::Registry::TypedStructFactory,
+ { :type => XSD::QName.new("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssueType") }
+ )
+
+ Methods = [
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getProjectsNoSchemes"),
+ "",
+ "getProjectsNoSchemes",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getProjectsNoSchemesReturn", ["RemoteProject[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getIssuesFromTextSearchWithProject"),
+ "",
+ "getIssuesFromTextSearchWithProject",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["String[]", "http://www.w3.org/2001/XMLSchema", "string"]],
+ ["in", "in2", ["::SOAP::SOAPString"]],
+ ["in", "in3", ["::SOAP::SOAPInt"]],
+ ["retval", "getIssuesFromTextSearchWithProjectReturn", ["RemoteIssue[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getIssuesFromTextSearch"),
+ "",
+ "getIssuesFromTextSearch",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getIssuesFromTextSearchReturn", ["RemoteIssue[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getIssuesFromFilter"),
+ "",
+ "getIssuesFromFilter",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getIssuesFromFilterReturn", ["RemoteIssue[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "refreshCustomFields"),
+ "",
+ "refreshCustomFields",
+ [ ["in", "in0", ["::SOAP::SOAPString"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "addVersion"),
+ "",
+ "addVersion",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["RemoteVersion", "http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"]],
+ ["retval", "addVersionReturn", ["RemoteVersion", "http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getCustomFields"),
+ "",
+ "getCustomFields",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getCustomFieldsReturn", ["RemoteField[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteField"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "progressWorkflowAction"),
+ "",
+ "progressWorkflowAction",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["::SOAP::SOAPString"]],
+ ["in", "in3", ["RemoteFieldValue[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteFieldValue"]],
+ ["retval", "progressWorkflowActionReturn", ["RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getFieldsForAction"),
+ "",
+ "getFieldsForAction",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["::SOAP::SOAPString"]],
+ ["retval", "getFieldsForActionReturn", ["RemoteField[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteField"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getAvailableActions"),
+ "",
+ "getAvailableActions",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getAvailableActionsReturn", ["RemoteNamedObject[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteNamedObject"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getFieldsForEdit"),
+ "",
+ "getFieldsForEdit",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getFieldsForEditReturn", ["RemoteField[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteField"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "updateIssue"),
+ "",
+ "updateIssue",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["RemoteFieldValue[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteFieldValue"]],
+ ["retval", "updateIssueReturn", ["RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "addComment"),
+ "",
+ "addComment",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["RemoteComment", "http://beans.soap.rpc.jira.atlassian.com", "RemoteComment"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "deletePermissionScheme"),
+ "",
+ "deletePermissionScheme",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "deletePermissionFrom"),
+ "",
+ "deletePermissionFrom",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemotePermissionScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"]],
+ ["in", "in2", ["RemotePermission", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermission"]],
+ ["in", "in3", ["RemoteEntity", "http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity"]],
+ ["retval", "deletePermissionFromReturn", ["RemotePermissionScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "addPermissionTo"),
+ "",
+ "addPermissionTo",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemotePermissionScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"]],
+ ["in", "in2", ["RemotePermission", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermission"]],
+ ["in", "in3", ["RemoteEntity", "http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity"]],
+ ["retval", "addPermissionToReturn", ["RemotePermissionScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "createPermissionScheme"),
+ "",
+ "createPermissionScheme",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["::SOAP::SOAPString"]],
+ ["retval", "createPermissionSchemeReturn", ["RemotePermissionScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getAllPermissions"),
+ "",
+ "getAllPermissions",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getAllPermissionsReturn", ["RemotePermission[]", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermission"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getSecuritySchemes"),
+ "",
+ "getSecuritySchemes",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getSecuritySchemesReturn", ["RemoteScheme[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getPermissionSchemes"),
+ "",
+ "getPermissionSchemes",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getPermissionSchemesReturn", ["RemotePermissionScheme[]", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getNotificationSchemes"),
+ "",
+ "getNotificationSchemes",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getNotificationSchemesReturn", ["RemoteScheme[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "deleteProject"),
+ "",
+ "deleteProject",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "updateProject"),
+ "",
+ "updateProject",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemoteProject", "http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"]],
+ ["retval", "updateProjectReturn", ["RemoteProject", "http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "createProjectFromObject"),
+ "",
+ "createProjectFromObject",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemoteProject", "http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"]],
+ ["retval", "createProjectFromObjectReturn", ["RemoteProject", "http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "createProject"),
+ "",
+ "createProject",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["::SOAP::SOAPString"]],
+ ["in", "in3", ["::SOAP::SOAPString"]],
+ ["in", "in4", ["::SOAP::SOAPString"]],
+ ["in", "in5", ["::SOAP::SOAPString"]],
+ ["in", "in6", ["RemotePermissionScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"]],
+ ["in", "in7", ["RemoteScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"]],
+ ["in", "in8", ["RemoteScheme", "http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"]],
+ ["retval", "createProjectReturn", ["RemoteProject", "http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "deleteIssue"),
+ "",
+ "deleteIssue",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "addAttachmentToIssue"),
+ "",
+ "addAttachmentToIssue",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["String[]", "http://www.w3.org/2001/XMLSchema", "string"]],
+ ["in", "in2", ["RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]],
+ ["retval", "addAttachmentToIssueReturn", ["::SOAP::SOAPBoolean"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "createIssue"),
+ "",
+ "createIssue",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]],
+ ["retval", "createIssueReturn", ["RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getComments"),
+ "",
+ "getComments",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getCommentsReturn", ["RemoteComment[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteComment"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getIssue"),
+ "",
+ "getIssue",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getIssueReturn", ["RemoteIssue", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getSavedFilters"),
+ "",
+ "getSavedFilters",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getSavedFiltersReturn", ["RemoteFilter[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteFilter"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "deleteGroup"),
+ "",
+ "deleteGroup",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["::SOAP::SOAPString"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "updateGroup"),
+ "",
+ "updateGroup",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemoteGroup", "http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"]],
+ ["retval", "updateGroupReturn", ["RemoteGroup", "http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "removeUserFromGroup"),
+ "",
+ "removeUserFromGroup",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemoteGroup", "http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"]],
+ ["in", "in2", ["RemoteUser", "http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "addUserToGroup"),
+ "",
+ "addUserToGroup",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["RemoteGroup", "http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"]],
+ ["in", "in2", ["RemoteUser", "http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "createGroup"),
+ "",
+ "createGroup",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["RemoteUser", "http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"]],
+ ["retval", "createGroupReturn", ["RemoteGroup", "http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getGroup"),
+ "",
+ "getGroup",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getGroupReturn", ["RemoteGroup", "http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "deleteUser"),
+ "",
+ "deleteUser",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "createUser"),
+ "",
+ "createUser",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["in", "in2", ["::SOAP::SOAPString"]],
+ ["in", "in3", ["::SOAP::SOAPString"]],
+ ["in", "in4", ["::SOAP::SOAPString"]],
+ ["retval", "createUserReturn", ["RemoteUser", "http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getUser"),
+ "",
+ "getUser",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getUserReturn", ["RemoteUser", "http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getResolutions"),
+ "",
+ "getResolutions",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getResolutionsReturn", ["RemoteResolution[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteResolution"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getStatuses"),
+ "",
+ "getStatuses",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getStatusesReturn", ["RemoteStatus[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteStatus"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getPriorities"),
+ "",
+ "getPriorities",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getPrioritiesReturn", ["RemotePriority[]", "http://beans.soap.rpc.jira.atlassian.com", "RemotePriority"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getSubTaskIssueTypes"),
+ "",
+ "getSubTaskIssueTypes",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getSubTaskIssueTypesReturn", ["RemoteIssueType[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssueType"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getIssueTypes"),
+ "",
+ "getIssueTypes",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getIssueTypesReturn", ["RemoteIssueType[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteIssueType"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getComponents"),
+ "",
+ "getComponents",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getComponentsReturn", ["RemoteComponent[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getVersions"),
+ "",
+ "getVersions",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "getVersionsReturn", ["RemoteVersion[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getProjects"),
+ "",
+ "getProjects",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getProjectsReturn", ["RemoteProject[]", "http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "getServerInfo"),
+ "",
+ "getServerInfo",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "getServerInfoReturn", ["RemoteServerInfo", "http://beans.soap.rpc.jira.atlassian.com", "RemoteServerInfo"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "logout"),
+ "",
+ "logout",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["retval", "logoutReturn", ["::SOAP::SOAPBoolean"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ],
+ [ XSD::QName.new("http://soap.rpc.jira.atlassian.com", "login"),
+ "",
+ "login",
+ [ ["in", "in0", ["::SOAP::SOAPString"]],
+ ["in", "in1", ["::SOAP::SOAPString"]],
+ ["retval", "loginReturn", ["::SOAP::SOAPString"]] ],
+ { :request_style => :rpc, :request_use => :encoded,
+ :response_style => :rpc, :response_use => :encoded }
+ ]
+ ]
+
+ def initialize(endpoint_url = nil)
+ endpoint_url ||= DefaultEndpointUrl
+ super(endpoint_url, nil)
+ self.mapping_registry = MappingRegistry
+ init_methods
+ end
+
+private
+
+ def init_methods
+ Methods.each do |definitions|
+ opt = definitions.last
+ if opt[:request_style] == :document
+ add_document_operation(*definitions)
+ else
+ add_rpc_operation(*definitions)
+ qname = definitions[0]
+ name = definitions[2]
+ if qname.name != name and qname.name.capitalize == name.capitalize
+ ::SOAP::Mapping.define_singleton_method(self, qname.name) do |*arg|
+ __send__(name, *arg)
+ end
+ end
+ end
+ end
+ end
+end
+
Propchange: maven/sandbox/issue/rissue/lib/defaultDriver.rb
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/sandbox/issue/rissue/lib/defaultDriver.rb
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"