From d0507fc069c331dd388251498ceb534a0b5b4a16 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Mon, 17 Feb 2014 20:21:38 +0400 Subject: [PATCH] IDEA-120595 Restore compatibility with JIRA < 4.2. Return support of JIRA SOAP API. Move all JIRA related classes to dedicated module --- .idea/modules.xml | 1 + community-main.iml | 1 + .../com/intellij/tasks/TaskRepository.java | 2 +- .../soap/axis/AbstractNamedRemoteEntity.java | 148 + .../soap/axis/AbstractRemoteConstant.java | 170 + .../jira/soap/axis/AbstractRemoteEntity.java | 127 + .../IssueServiceImpl$RemoteWorklogImpl.java | 117 + .../jira/soap/axis/JiraSoapService.java | 495 + .../soap/axis/JiraSoapServiceService.java | 18 + .../axis/JiraSoapServiceServiceLocator.java | 179 + .../JirasoapserviceV2SoapBindingStub.java | 8673 +++++++++++++++++ .../jira/soap/axis/RemoteAttachment.java | 275 + .../axis/RemoteAuthenticationException.java | 98 + .../commons/jira/soap/axis/RemoteComment.java | 379 + .../jira/soap/axis/RemoteComponent.java | 97 + .../jira/soap/axis/RemoteConfiguration.java | 411 + .../soap/axis/RemoteCustomFieldValue.java | 208 + .../commons/jira/soap/axis/RemoteEntity.java | 88 + .../jira/soap/axis/RemoteException.java | 96 + .../commons/jira/soap/axis/RemoteField.java | 97 + .../jira/soap/axis/RemoteFieldValue.java | 171 + .../commons/jira/soap/axis/RemoteFilter.java | 241 + .../commons/jira/soap/axis/RemoteGroup.java | 171 + .../commons/jira/soap/axis/RemoteIssue.java | 856 ++ .../jira/soap/axis/RemoteIssueType.java | 133 + .../jira/soap/axis/RemoteNamedObject.java | 97 + .../jira/soap/axis/RemotePermission.java | 163 + .../soap/axis/RemotePermissionException.java | 98 + .../soap/axis/RemotePermissionMapping.java | 172 + .../soap/axis/RemotePermissionScheme.java | 147 + .../jira/soap/axis/RemotePriority.java | 137 + .../commons/jira/soap/axis/RemoteProject.java | 386 + .../jira/soap/axis/RemoteProjectRole.java | 199 + .../soap/axis/RemoteProjectRoleActors.java | 136 + .../jira/soap/axis/RemoteResolution.java | 101 + .../jira/soap/axis/RemoteRoleActor.java | 279 + .../jira/soap/axis/RemoteRoleActors.java | 215 + .../commons/jira/soap/axis/RemoteScheme.java | 235 + .../jira/soap/axis/RemoteSecurityLevel.java | 133 + .../jira/soap/axis/RemoteServerInfo.java | 307 + .../commons/jira/soap/axis/RemoteStatus.java | 101 + .../jira/soap/axis/RemoteTimeInfo.java | 163 + .../commons/jira/soap/axis/RemoteUser.java | 199 + .../soap/axis/RemoteValidationException.java | 98 + .../commons/jira/soap/axis/RemoteVersion.java | 233 + .../commons/jira/soap/axis/RemoteWorklog.java | 483 + .../jira/soap/axis/jirasoapservice-v2.wsdl | 6934 +++++++++++++ .../theplugin/idea/jira/CachedIconLoader.java | 83 + .../jira/api/AbstractJIRAConstantBean.java | 73 + .../theplugin/jira/api/JIRAAction.java | 20 + .../theplugin/jira/api/JIRAActionBean.java | 40 + .../theplugin/jira/api/JIRAActionField.java | 20 + .../jira/api/JIRAActionFieldBean.java | 40 + .../theplugin/jira/api/JIRAAssigneeBean.java | 45 + .../theplugin/jira/api/JIRAComment.java | 28 + .../theplugin/jira/api/JIRACommentBean.java | 58 + .../theplugin/jira/api/JIRAComponentBean.java | 42 + .../theplugin/jira/api/JIRAConstant.java | 23 + .../theplugin/jira/api/JIRAException.java | 31 + .../jira/api/JIRAFixForVersionBean.java | 49 + .../theplugin/jira/api/JIRAIssue.java | 109 + .../theplugin/jira/api/JIRAIssueBean.java | 487 + .../theplugin/jira/api/JIRAIssueTypeBean.java | 48 + .../jira/api/JIRALoginException.java | 31 + .../theplugin/jira/api/JIRAPriorityBean.java | 44 + .../theplugin/jira/api/JIRAProject.java | 27 + .../theplugin/jira/api/JIRAProjectBean.java | 121 + .../theplugin/jira/api/JIRAQueryFragment.java | 31 + .../theplugin/jira/api/JIRAReporterBean.java | 45 + .../jira/api/JIRAResolutionBean.java | 42 + .../theplugin/jira/api/JIRASavedFilter.java | 23 + .../jira/api/JIRASavedFilterBean.java | 77 + .../theplugin/jira/api/JIRAStatusBean.java | 42 + .../theplugin/jira/api/JIRAUserBean.java | 50 + .../theplugin/jira/api/JIRAVersionBean.java | 53 + .../jira/api/JiraUserNotFoundException.java | 10 + plugins/tasks/tasks-core/jira/jira.iml | 16 + .../intellij/tasks/jira/CachedIconLoader.java | 0 .../intellij/tasks/jira/JiraRemoteApi.java | 50 + .../intellij/tasks/jira/JiraRepository.java | 172 +- .../tasks/jira/JiraRepositoryEditor.java | 23 +- .../tasks/jira/JiraRepositoryType.java | 0 .../src/com/intellij/tasks/jira/JiraTask.java | 148 + .../com/intellij/tasks/jira/JiraVersion.java | 0 .../tasks/jira/jql/JqlBraceMatcher.java | 0 .../intellij/tasks/jira/jql/JqlElement.java | 0 .../tasks/jira/jql/JqlElementType.java | 0 .../tasks/jira/jql/JqlElementTypes.java | 0 .../com/intellij/tasks/jira/jql/JqlFile.java | 0 .../intellij/tasks/jira/jql/JqlFileType.java | 0 .../tasks/jira/jql/JqlFileTypeFactory.java | 0 .../tasks/jira/jql/JqlHighlighter.java | 0 .../tasks/jira/jql/JqlHighlighterFactory.java | 0 .../intellij/tasks/jira/jql/JqlLanguage.java | 0 .../com/intellij/tasks/jira/jql/JqlLexer.flex | 0 .../com/intellij/tasks/jira/jql/JqlLexer.java | 0 .../intellij/tasks/jira/jql/JqlParser.java | 0 .../tasks/jira/jql/JqlParserDefinition.java | 0 .../tasks/jira/jql/JqlTokenTypes.java | 0 .../intellij/tasks/jira/jql/_JqlLexer.java | 0 .../jira/jql/codeinsight/JqlAnnotator.java | 0 .../codeinsight/JqlCompletionContributor.java | 0 .../jira/jql/codeinsight/JqlFieldType.java | 0 .../jql/codeinsight/JqlStandardField.java | 0 .../jql/codeinsight/JqlStandardFunction.java | 4 +- .../tasks/jira/jql/psi/JqlAndClause.java | 0 .../tasks/jira/jql/psi/JqlArgumentList.java | 0 .../tasks/jira/jql/psi/JqlBinaryClause.java | 0 .../tasks/jira/jql/psi/JqlChangedClause.java | 0 .../tasks/jira/jql/psi/JqlClause.java | 0 .../psi/JqlClauseWithHistoryPredicates.java | 0 .../tasks/jira/jql/psi/JqlElement.java | 0 .../tasks/jira/jql/psi/JqlElementVisitor.java | 0 .../tasks/jira/jql/psi/JqlEmptyValue.java | 0 .../tasks/jira/jql/psi/JqlFunctionCall.java | 0 .../jira/jql/psi/JqlHistoryPredicate.java | 0 .../tasks/jira/jql/psi/JqlIdentifier.java | 0 .../intellij/tasks/jira/jql/psi/JqlList.java | 0 .../tasks/jira/jql/psi/JqlLiteral.java | 0 .../tasks/jira/jql/psi/JqlNotClause.java | 0 .../tasks/jira/jql/psi/JqlOperand.java | 0 .../tasks/jira/jql/psi/JqlOrClause.java | 0 .../tasks/jira/jql/psi/JqlOrderBy.java | 0 .../intellij/tasks/jira/jql/psi/JqlQuery.java | 1 - .../tasks/jira/jql/psi/JqlSimpleClause.java | 0 .../tasks/jira/jql/psi/JqlSortKey.java | 0 .../tasks/jira/jql/psi/JqlSubClause.java | 0 .../tasks/jira/jql/psi/JqlTerminalClause.java | 0 .../tasks/jira/jql/psi/JqlWasClause.java | 0 .../jira/jql/psi/impl/JqlAndClauseImpl.java | 0 .../jql/psi/impl/JqlArgumentListImpl.java | 0 .../jql/psi/impl/JqlBinaryClauseImpl.java | 0 .../jql/psi/impl/JqlChangedClauseImpl.java | 0 .../JqlClauseWithHistoryPredicatesImpl.java | 4 +- .../jira/jql/psi/impl/JqlElementImpl.java | 0 .../jira/jql/psi/impl/JqlEmptyValueImpl.java | 0 .../jql/psi/impl/JqlFunctionCallImpl.java | 5 +- .../jql/psi/impl/JqlHistoryPredicateImpl.java | 0 .../jira/jql/psi/impl/JqlIdentifierImpl.java | 0 .../tasks/jira/jql/psi/impl/JqlListImpl.java | 0 .../jira/jql/psi/impl/JqlLiteralImpl.java | 0 .../jira/jql/psi/impl/JqlNotClauseImpl.java | 0 .../jira/jql/psi/impl/JqlOrClauseImpl.java | 0 .../jira/jql/psi/impl/JqlOrderByImpl.java | 0 .../tasks/jira/jql/psi/impl/JqlQueryImpl.java | 5 +- .../jql/psi/impl/JqlSimpleClauseImpl.java | 4 +- .../jira/jql/psi/impl/JqlSortKeyImpl.java | 0 .../jira/jql/psi/impl/JqlSubClauseImpl.java | 0 .../jql/psi/impl/JqlTerminalClauseImpl.java | 0 .../jira/jql/psi/impl/JqlWasClauseImpl.java | 0 .../tasks/jira/rest}/JiraRestApi.java | 48 +- .../tasks/jira/rest/JiraRestTask.java} | 107 +- .../tasks/jira/rest}/api2/JiraRestApi2.java | 15 +- .../jira/rest/api2/model}/JiraIssueApi2.java | 4 +- .../api20alpha1/JiraRestApi20Alpha1.java | 21 +- .../model}/JiraIssueApi20Alpha1.java | 4 +- .../tasks/jira/rest}/model/JiraComment.java | 2 +- .../tasks/jira/rest}/model/JiraIssue.java | 2 +- .../tasks/jira/rest}/model/JiraIssueType.java | 2 +- .../jira/rest}/model/JiraResponseWrapper.java | 3 +- .../tasks/jira/rest}/model/JiraStatus.java | 2 +- .../tasks/jira/rest}/model/JiraUser.java | 2 +- .../intellij/tasks/jira/soap/JiraSoapApi.java | 198 + .../tasks/jira/soap/JiraSoapTask.java | 136 + .../tasks/jira/JiraCommentAdapter.java | 51 - plugins/tasks/tasks-core/tasks-core.iml | 15 +- plugins/tasks/tasks-tests/tasks-tests.iml | 1 + 167 files changed, 26870 insertions(+), 235 deletions(-) create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractNamedRemoteEntity.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteConstant.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteEntity.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/IssueServiceImpl$RemoteWorklogImpl.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapService.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceService.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceServiceLocator.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JirasoapserviceV2SoapBindingStub.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAttachment.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAuthenticationException.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComment.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComponent.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteConfiguration.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteCustomFieldValue.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteEntity.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteException.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteField.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFieldValue.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFilter.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteGroup.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssue.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssueType.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteNamedObject.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermission.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionException.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionMapping.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionScheme.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePriority.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProject.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRole.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRoleActors.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteResolution.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActor.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActors.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteScheme.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteSecurityLevel.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteServerInfo.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteStatus.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteTimeInfo.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteUser.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteValidationException.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteVersion.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteWorklog.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/jirasoapservice-v2.wsdl create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/idea/jira/CachedIconLoader.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/AbstractJIRAConstantBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAction.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionField.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionFieldBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAssigneeBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComment.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRACommentBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComponentBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAConstant.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAException.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAFixForVersionBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssue.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueTypeBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRALoginException.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAPriorityBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProject.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProjectBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAQueryFragment.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAReporterBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAResolutionBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilter.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilterBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAStatusBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAUserBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAVersionBean.java create mode 100644 plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JiraUserNotFoundException.java create mode 100644 plugins/tasks/tasks-core/jira/jira.iml rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/CachedIconLoader.java (100%) create mode 100644 plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRemoteApi.java rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/JiraRepository.java (69%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/JiraRepositoryEditor.java (70%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/JiraRepositoryType.java (100%) create mode 100644 plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraTask.java rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/JiraVersion.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlBraceMatcher.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlElement.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlElementType.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlElementTypes.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlFile.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlFileType.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlFileTypeFactory.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlHighlighter.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlHighlighterFactory.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlLanguage.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlLexer.flex (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlLexer.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlParser.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlParserDefinition.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/JqlTokenTypes.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/_JqlLexer.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/codeinsight/JqlAnnotator.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/codeinsight/JqlCompletionContributor.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/codeinsight/JqlFieldType.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardField.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardFunction.java (98%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlAndClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlArgumentList.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlBinaryClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlChangedClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlClauseWithHistoryPredicates.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlElement.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlElementVisitor.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlEmptyValue.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlFunctionCall.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlHistoryPredicate.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlIdentifier.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlList.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlLiteral.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlNotClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlOperand.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlOrClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlOrderBy.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlQuery.java (85%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlSimpleClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlSortKey.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlSubClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlTerminalClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/JqlWasClause.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlAndClauseImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlArgumentListImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlBinaryClauseImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlChangedClauseImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlClauseWithHistoryPredicatesImpl.java (90%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlElementImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlEmptyValueImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlFunctionCallImpl.java (76%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlHistoryPredicateImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlIdentifierImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlListImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlLiteralImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlNotClauseImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrClauseImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrderByImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlQueryImpl.java (75%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlSimpleClauseImpl.java (88%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlSortKeyImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlSubClauseImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlTerminalClauseImpl.java (100%) rename plugins/tasks/tasks-core/{ => jira}/src/com/intellij/tasks/jira/jql/psi/impl/JqlWasClauseImpl.java (100%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira => jira/src/com/intellij/tasks/jira/rest}/JiraRestApi.java (75%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira/JiraTask.java => jira/src/com/intellij/tasks/jira/rest/JiraRestTask.java} (50%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira/model => jira/src/com/intellij/tasks/jira/rest}/api2/JiraRestApi2.java (88%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira/model/api2 => jira/src/com/intellij/tasks/jira/rest/api2/model}/JiraIssueApi2.java (96%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira/model => jira/src/com/intellij/tasks/jira/rest}/api20alpha1/JiraRestApi20Alpha1.java (77%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira/model/api20alpha1 => jira/src/com/intellij/tasks/jira/rest/api20alpha1/model}/JiraIssueApi20Alpha1.java (95%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira => jira/src/com/intellij/tasks/jira/rest}/model/JiraComment.java (97%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira => jira/src/com/intellij/tasks/jira/rest}/model/JiraIssue.java (95%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira => jira/src/com/intellij/tasks/jira/rest}/model/JiraIssueType.java (96%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira => jira/src/com/intellij/tasks/jira/rest}/model/JiraResponseWrapper.java (94%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira => jira/src/com/intellij/tasks/jira/rest}/model/JiraStatus.java (97%) rename plugins/tasks/tasks-core/{src/com/intellij/tasks/jira => jira/src/com/intellij/tasks/jira/rest}/model/JiraUser.java (96%) create mode 100644 plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapApi.java create mode 100644 plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapTask.java delete mode 100644 plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraCommentAdapter.java diff --git a/.idea/modules.xml b/.idea/modules.xml index cfad84a342a3..44e61739d214 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -91,6 +91,7 @@ + diff --git a/community-main.iml b/community-main.iml index 591cab3bcb5c..6e14389c34ad 100644 --- a/community-main.iml +++ b/community-main.iml @@ -96,6 +96,7 @@ + diff --git a/plugins/tasks/tasks-api/src/com/intellij/tasks/TaskRepository.java b/plugins/tasks/tasks-api/src/com/intellij/tasks/TaskRepository.java index 09f90814e693..0ccedd2e9322 100644 --- a/plugins/tasks/tasks-api/src/com/intellij/tasks/TaskRepository.java +++ b/plugins/tasks/tasks-api/src/com/intellij/tasks/TaskRepository.java @@ -51,7 +51,7 @@ public abstract class TaskRepository { *

* If server supports this feature it MUST return tasks already filtered according * to {@code query} parameter from {@link #getIssues}} method, otherwise they will - * be filtered internally in {@link TaskManager#getIssues} + * be filtered internally in {@link TaskManager#getIssues}. */ public static final int NATIVE_SEARCH = 0x0010; diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractNamedRemoteEntity.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractNamedRemoteEntity.java new file mode 100644 index 000000000000..6733a6611ce4 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractNamedRemoteEntity.java @@ -0,0 +1,148 @@ +/* + * Copyright 2000-2012 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * AbstractNamedRemoteEntity.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public abstract class AbstractNamedRemoteEntity extends AbstractRemoteEntity + implements java.io.Serializable { + private String name; + + public AbstractNamedRemoteEntity() { + } + + public AbstractNamedRemoteEntity( + String id, + String name) { + super( + id); + this.name = name; + } + + + /** + * Gets the name value for this AbstractNamedRemoteEntity. + * + * @return name + */ + public String getName() { + return name; + } + + + /** + * Sets the name value for this AbstractNamedRemoteEntity. + * + * @param name + */ + public void setName(String name) { + this.name = name; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof AbstractNamedRemoteEntity)) { + return false; + } + AbstractNamedRemoteEntity other = (AbstractNamedRemoteEntity) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.name == null && other.getName() == null) || + (this.name != null && + this.name.equals(other.getName()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getName() != null) { + _hashCode += getName().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(AbstractNamedRemoteEntity.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "AbstractNamedRemoteEntity")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteConstant.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteConstant.java new file mode 100644 index 000000000000..a54d82ef6bf6 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteConstant.java @@ -0,0 +1,170 @@ +/** + * AbstractRemoteConstant.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public abstract class AbstractRemoteConstant extends AbstractNamedRemoteEntity + implements java.io.Serializable { + private String description; + + private String icon; + + public AbstractRemoteConstant() { + } + + public AbstractRemoteConstant( + String id, + String name, + String description, + String icon) { + super( + id, + name); + this.description = description; + this.icon = icon; + } + + + /** + * Gets the description value for this AbstractRemoteConstant. + * + * @return description + */ + public String getDescription() { + return description; + } + + + /** + * Sets the description value for this AbstractRemoteConstant. + * + * @param description + */ + public void setDescription(String description) { + this.description = description; + } + + + /** + * Gets the icon value for this AbstractRemoteConstant. + * + * @return icon + */ + public String getIcon() { + return icon; + } + + + /** + * Sets the icon value for this AbstractRemoteConstant. + * + * @param icon + */ + public void setIcon(String icon) { + this.icon = icon; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof AbstractRemoteConstant)) { + return false; + } + AbstractRemoteConstant other = (AbstractRemoteConstant) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.description == null && other.getDescription() == null) || + (this.description != null && + this.description.equals(other.getDescription()))) && + ((this.icon == null && other.getIcon() == null) || + (this.icon != null && + this.icon.equals(other.getIcon()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + if (getIcon() != null) { + _hashCode += getIcon().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(AbstractRemoteConstant.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "AbstractRemoteConstant")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("description"); + elemField.setXmlName(new javax.xml.namespace.QName("", "description")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("icon"); + elemField.setXmlName(new javax.xml.namespace.QName("", "icon")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteEntity.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteEntity.java new file mode 100644 index 000000000000..045ab56611d3 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/AbstractRemoteEntity.java @@ -0,0 +1,127 @@ +/** + * AbstractRemoteEntity.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public abstract class AbstractRemoteEntity implements java.io.Serializable { + private String id; + + public AbstractRemoteEntity() { + } + + public AbstractRemoteEntity( + String id) { + this.id = id; + } + + + /** + * Gets the id value for this AbstractRemoteEntity. + * + * @return id + */ + public String getId() { + return id; + } + + + /** + * Sets the id value for this AbstractRemoteEntity. + * + * @param id + */ + public void setId(String id) { + this.id = id; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof AbstractRemoteEntity)) { + return false; + } + AbstractRemoteEntity other = (AbstractRemoteEntity) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.id == null && other.getId() == null) || + (this.id != null && + this.id.equals(other.getId()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getId() != null) { + _hashCode += getId().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(AbstractRemoteEntity.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "AbstractRemoteEntity")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/IssueServiceImpl$RemoteWorklogImpl.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/IssueServiceImpl$RemoteWorklogImpl.java new file mode 100644 index 000000000000..a2df6fce14c6 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/IssueServiceImpl$RemoteWorklogImpl.java @@ -0,0 +1,117 @@ +/** + * IssueServiceImpl$RemoteWorklogImpl.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + + +public class IssueServiceImpl$RemoteWorklogImpl extends RemoteWorklog + implements java.io.Serializable { + public IssueServiceImpl$RemoteWorklogImpl() { + } + + public IssueServiceImpl$RemoteWorklogImpl( + String author, + String comment, + java.util.Calendar created, + String groupLevel, + String id, + String roleLevelId, + java.util.Calendar startDate, + String timeSpent, + long timeSpentInSeconds, + String updateAuthor, + java.util.Calendar updated) { + super( + author, + comment, + created, + groupLevel, + id, + roleLevelId, + startDate, + timeSpent, + timeSpentInSeconds, + updateAuthor, + updated); + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof IssueServiceImpl$RemoteWorklogImpl)) { + return false; + } + IssueServiceImpl$RemoteWorklogImpl other = (IssueServiceImpl$RemoteWorklogImpl) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(IssueServiceImpl$RemoteWorklogImpl.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://service.soap.rpc.jira.atlassian.com", + "IssueServiceImpl$RemoteWorklogImpl")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapService.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapService.java new file mode 100644 index 000000000000..98dbe7f72902 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapService.java @@ -0,0 +1,495 @@ +/** + * JiraSoapService.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public interface JiraSoapService extends java.rmi.Remote { + public RemoteComment getComment(String in0, long in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteGroup createGroup(String in0, String in1, + RemoteUser in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteSecurityLevel getSecurityLevel(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteException; + + public RemoteServerInfo getServerInfo(String in0) + throws java.rmi.RemoteException; + + public RemoteGroup getGroup(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteUser createUser(String in0, String in1, + String in2, String in3, String in4) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteUser getUser(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException; + + public String login(String in0, String in1) throws java.rmi.RemoteException, + RemoteAuthenticationException, + RemoteException; + + public RemoteIssue getIssue(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteIssue createIssue(String in0, + RemoteIssue in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteNamedObject[] getAvailableActions(String in0, + String in1) throws java.rmi.RemoteException, RemoteException; + + public RemoteIssue updateIssue(String in0, String in1, + RemoteFieldValue[] in2) + throws java.rmi.RemoteException, RemoteException; + + public RemoteConfiguration getConfiguration(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteComponent[] getComponents(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteProject updateProject(String in0, + RemoteProject in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteProject getProjectByKey(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemotePriority[] getPriorities(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException; + + public RemoteResolution[] getResolutions(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException; + + public RemoteIssueType[] getIssueTypes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException; + + public RemoteStatus[] getStatuses(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException; + + public RemoteIssueType[] getSubTaskIssueTypes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException; + + public RemoteProjectRole[] getProjectRoles(String in0) + throws java.rmi.RemoteException, RemoteException; + + public RemoteProjectRole getProjectRole(String in0, long in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteProjectRoleActors getProjectRoleActors(String in0, + RemoteProjectRole in1, + RemoteProject in2) + throws java.rmi.RemoteException, RemoteException; + + public RemoteRoleActors getDefaultRoleActors(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException; + + public void removeAllRoleActorsByNameAndType(String in0, String in1, String in2) + throws java.rmi.RemoteException, RemoteException; + + public void removeAllRoleActorsByProject(String in0, RemoteProject in1) + throws java.rmi.RemoteException, RemoteException; + + public void deleteProjectRole(String in0, RemoteProjectRole in1, + boolean in2) throws java.rmi.RemoteException, RemoteException; + + public void updateProjectRole(String in0, RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteProjectRole createProjectRole(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException; + + public boolean isProjectRoleNameUnique(String in0, String in1) + throws java.rmi.RemoteException, RemoteException; + + public void addActorsToProjectRole(String in0, String[] in1, + RemoteProjectRole in2, + RemoteProject in3, String in4) + throws java.rmi.RemoteException, RemoteException; + + public void removeActorsFromProjectRole(String in0, String[] in1, + RemoteProjectRole in2, + RemoteProject in3, String in4) + throws java.rmi.RemoteException, RemoteException; + + public void addDefaultActorsToProjectRole(String in0, String[] in1, + RemoteProjectRole in2, String in3) + throws java.rmi.RemoteException, RemoteException; + + public void removeDefaultActorsFromProjectRole(String in0, String[] in1, + RemoteProjectRole in2, String in3) + throws java.rmi.RemoteException, RemoteException; + + public RemoteScheme[] getAssociatedNotificationSchemes(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteScheme[] getAssociatedPermissionSchemes(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteField[] getCustomFields(String in0) + throws java.rmi.RemoteException, RemoteException; + + public RemoteComment[] getComments(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteFilter[] getFavouriteFilters(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public void archiveVersion(String in0, String in1, String in2, boolean in3) + throws java.rmi.RemoteException, RemoteException; + + public RemoteVersion[] getVersions(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteProject createProject(String in0, String in1, + String in2, String in3, String in4, String in5, + RemotePermissionScheme in6, + RemoteScheme in7, + RemoteScheme in8) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public void addComment(String in0, String in1, + RemoteComment in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteField[] getFieldsForEdit(String in0, String in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteIssueType[] getIssueTypesForProject(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException; + + public RemoteIssueType[] getSubTaskIssueTypesForProject(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException; + + public void addUserToGroup(String in0, RemoteGroup in1, + RemoteUser in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public void removeUserFromGroup(String in0, RemoteGroup in1, + RemoteUser in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public boolean logout(String in0) throws java.rmi.RemoteException; + + public RemoteProject getProjectById(String in0, long in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteProject getProjectWithSchemesById(String in0, long in1) + throws java.rmi.RemoteException, RemoteException; + + public void deleteProject(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public void releaseVersion(String in0, String in1, + RemoteVersion in2) + throws java.rmi.RemoteException, RemoteException; + + public RemoteSecurityLevel[] getSecurityLevels(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteException; + + public void deleteIssue(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteIssue createIssueWithSecurityLevel(String in0, + RemoteIssue in1, long in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public boolean addAttachmentsToIssue(String in0, String in1, String[] in2, byte[][] in3) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteAttachment[] getAttachmentsFromIssue(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public boolean hasPermissionToEditComment(String in0, + RemoteComment in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteComment editComment(String in0, + RemoteComment in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteField[] getFieldsForAction(String in0, + String in1, String in2) + throws java.rmi.RemoteException, RemoteException; + + public RemoteIssue progressWorkflowAction(String in0, + String in1, String in2, RemoteFieldValue[] in3) + throws java.rmi.RemoteException, RemoteException; + + public RemoteIssue getIssueById(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteWorklog addWorklogWithNewRemainingEstimate(String in0, + String in1, RemoteWorklog in2, String in3) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException; + + public RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate( + String in0, String in1, RemoteWorklog in2) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException; + + public RemoteWorklog addWorklogAndRetainRemainingEstimate(String in0, + String in1, RemoteWorklog in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException; + + public void deleteWorklogWithNewRemainingEstimate(String in0, String in1, String in2) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException; + + public void deleteWorklogAndAutoAdjustRemainingEstimate(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException; + + public void deleteWorklogAndRetainRemainingEstimate(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException; + + public void updateWorklogWithNewRemainingEstimate(String in0, + RemoteWorklog in1, String in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException; + + public void updateWorklogAndAutoAdjustRemainingEstimate(String in0, + RemoteWorklog in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException; + + public void updateWorklogAndRetainRemainingEstimate(String in0, + RemoteWorklog in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException; + + public RemoteWorklog[] getWorklogs(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException; + + public boolean hasPermissionToCreateWorklog(String in0, String in1) throws java.rmi.RemoteException, + RemoteValidationException, + RemoteException; + + public boolean hasPermissionToDeleteWorklog(String in0, String in1) throws java.rmi.RemoteException, + RemoteValidationException, + RemoteException; + + public boolean hasPermissionToUpdateWorklog(String in0, String in1) throws java.rmi.RemoteException, + RemoteValidationException, + RemoteException; + + public RemoteScheme[] getNotificationSchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemotePermissionScheme[] getPermissionSchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemotePermissionScheme createPermissionScheme(String in0, + String in1, String in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public void deletePermissionScheme(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemotePermissionScheme addPermissionTo(String in0, + RemotePermissionScheme in1, + RemotePermission in2, + RemoteEntity in3) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemotePermissionScheme deletePermissionFrom(String in0, + RemotePermissionScheme in1, + RemotePermission in2, + RemoteEntity in3) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemotePermission[] getAllPermissions(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public long getIssueCountForFilter(String in0, String in1) + throws java.rmi.RemoteException, RemoteException; + + public RemoteIssue[] getIssuesFromTextSearch(String in0, + String in1) throws java.rmi.RemoteException, RemoteException; + + public RemoteIssue[] getIssuesFromTextSearchWithProject(String in0, + String[] in1, String in2, int in3) + throws java.rmi.RemoteException, RemoteException; + + public void deleteUser(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteGroup updateGroup(String in0, + RemoteGroup in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public void deleteGroup(String in0, String in1, String in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public void refreshCustomFields(String in0) + throws java.rmi.RemoteException, RemoteException; + + public RemoteProject[] getProjectsNoSchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteVersion addVersion(String in0, String in1, + RemoteVersion in2) + throws java.rmi.RemoteException, RemoteException; + + public RemoteFilter[] getSavedFilters(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public boolean addBase64EncodedAttachmentsToIssue(String in0, String in1, String[] in2, + String[] in3) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteProject createProjectFromObject(String in0, + RemoteProject in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException; + + public RemoteScheme[] getSecuritySchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException; + + public RemoteIssue[] getIssuesFromFilter(String in0, + String in1) throws java.rmi.RemoteException, RemoteException; + + public RemoteIssue[] getIssuesFromFilterWithLimit(String in0, + String in1, int in2, int in3) + throws java.rmi.RemoteException, RemoteException; + + public RemoteIssue[] getIssuesFromTextSearchWithLimit(String in0, + String in1, int in2, int in3) + throws java.rmi.RemoteException, RemoteException; +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceService.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceService.java new file mode 100644 index 000000000000..69943b244e45 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceService.java @@ -0,0 +1,18 @@ +/** + * JiraSoapServiceService.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public interface JiraSoapServiceService extends javax.xml.rpc.Service { + public String getJirasoapserviceV2Address(); + + public JiraSoapService getJirasoapserviceV2() + throws javax.xml.rpc.ServiceException; + + public JiraSoapService getJirasoapserviceV2(java.net.URL portAddress) + throws javax.xml.rpc.ServiceException; +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceServiceLocator.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceServiceLocator.java new file mode 100644 index 000000000000..0f90c5d59b49 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JiraSoapServiceServiceLocator.java @@ -0,0 +1,179 @@ +/** + * JiraSoapServiceServiceLocator.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +import org.apache.axis.EngineConfiguration; + +public class JiraSoapServiceServiceLocator extends org.apache.axis.client.Service + implements JiraSoapServiceService { + + public JiraSoapServiceServiceLocator() { + } + + + public JiraSoapServiceServiceLocator(EngineConfiguration config) { + super(config); + } + + public JiraSoapServiceServiceLocator(String wsdlLoc, javax.xml.namespace.QName sName) + throws javax.xml.rpc.ServiceException { + super(wsdlLoc, sName); + } + + // Use to get a proxy class for JirasoapserviceV2 + private String JirasoapserviceV2_address = "http://jira.atlassian.com/rpc/soap/jirasoapservice-v2"; + + public String getJirasoapserviceV2Address() { + return JirasoapserviceV2_address; + } + + // The WSDD service name defaults to the port name. + private String JirasoapserviceV2WSDDServiceName = "jirasoapservice-v2"; + + public String getJirasoapserviceV2WSDDServiceName() { + return JirasoapserviceV2WSDDServiceName; + } + + public void setJirasoapserviceV2WSDDServiceName(String name) { + JirasoapserviceV2WSDDServiceName = name; + } + + /* + overiden configuration from file client-config.wsdd + * */ + @Override + protected EngineConfiguration getEngineConfiguration() { + StringBuffer sb = new StringBuffer(); + + sb.append("\n" + + "\n" + + " \n" + + " \n" + + " \n" + + " "); + + sb.append("\r\n"); + sb.append("\r\n"); + sb.append("\r\n"); + sb.append("\r\n"); + org.apache.axis.configuration.XMLStringProvider config = + new org.apache.axis.configuration.XMLStringProvider(sb.toString()); + return config; + } + + + public JiraSoapService getJirasoapserviceV2() + throws javax.xml.rpc.ServiceException { + java.net.URL endpoint; + try { + endpoint = new java.net.URL(JirasoapserviceV2_address); + } catch (java.net.MalformedURLException e) { + throw new javax.xml.rpc.ServiceException(e); + } + return getJirasoapserviceV2(endpoint); + } + + public JiraSoapService getJirasoapserviceV2(java.net.URL portAddress) + throws javax.xml.rpc.ServiceException { + try { + JirasoapserviceV2SoapBindingStub _stub + = new JirasoapserviceV2SoapBindingStub(portAddress, + this); + _stub.setPortName(getJirasoapserviceV2WSDDServiceName()); + return _stub; + } catch (org.apache.axis.AxisFault e) { + return null; + } + } + + public void setJirasoapserviceV2EndpointAddress(String address) { + JirasoapserviceV2_address = address; + } + + /** + * For the given interface, get the stub implementation. + * If this service has no port for the given interface, + * then ServiceException is thrown. + */ + public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException { + try { + if (JiraSoapService.class + .isAssignableFrom(serviceEndpointInterface)) { + JirasoapserviceV2SoapBindingStub _stub + = new JirasoapserviceV2SoapBindingStub( + new java.net.URL(JirasoapserviceV2_address), this); + _stub.setPortName(getJirasoapserviceV2WSDDServiceName()); + return _stub; + } + } catch (Throwable t) { + throw new javax.xml.rpc.ServiceException(t); + } + throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface: " + + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName())); + } + + /** + * For the given interface, get the stub implementation. + * If this service has no port for the given interface, + * then ServiceException is thrown. + */ + public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) + throws javax.xml.rpc.ServiceException { + if (portName == null) { + return getPort(serviceEndpointInterface); + } + String inputPortName = portName.getLocalPart(); + if ("jirasoapservice-v2".equals(inputPortName)) { + return getJirasoapserviceV2(); + } else { + java.rmi.Remote _stub = getPort(serviceEndpointInterface); + ((org.apache.axis.client.Stub) _stub).setPortName(portName); + return _stub; + } + } + + public javax.xml.namespace.QName getServiceName() { + return new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "JiraSoapServiceService"); + } + + private java.util.HashSet ports = null; + + public java.util.Iterator getPorts() { + if (ports == null) { + ports = new java.util.HashSet(); + ports.add(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "jirasoapservice-v2")); + } + return ports.iterator(); + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(String portName, String address) + throws javax.xml.rpc.ServiceException { + + if ("JirasoapserviceV2".equals(portName)) { + setJirasoapserviceV2EndpointAddress(address); + } else { // Unknown Port Name + throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName); + } + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(javax.xml.namespace.QName portName, String address) + throws javax.xml.rpc.ServiceException { + setEndpointAddress(portName.getLocalPart(), address); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JirasoapserviceV2SoapBindingStub.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JirasoapserviceV2SoapBindingStub.java new file mode 100644 index 000000000000..4a0c4cb7a411 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/JirasoapserviceV2SoapBindingStub.java @@ -0,0 +1,8673 @@ +/** + * JirasoapserviceV2SoapBindingStub.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + * + * pstefaniak, 18 Jan 2010: + * there is one manual change to this auto-generated file, around line 6738 + * see PL-1918 for details... + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +import javax.annotation.Generated; + +@Generated(value = "") +public class JirasoapserviceV2SoapBindingStub extends org.apache.axis.client.Stub + implements JiraSoapService { + private java.util.Vector cachedSerClasses = new java.util.Vector(); + private java.util.Vector cachedSerQNames = new java.util.Vector(); + private java.util.Vector cachedSerFactories = new java.util.Vector(); + private java.util.Vector cachedDeserFactories = new java.util.Vector(); + + static org.apache.axis.description.OperationDesc[] _operations; + + static { + _operations = new org.apache.axis.description.OperationDesc[100]; + _initOperationDesc1(); + _initOperationDesc2(); + _initOperationDesc3(); + _initOperationDesc4(); + _initOperationDesc5(); + _initOperationDesc6(); + _initOperationDesc7(); + _initOperationDesc8(); + _initOperationDesc9(); + _initOperationDesc10(); + } + + private static void _initOperationDesc1() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getComment"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment")); + oper.setReturnClass(RemoteComment.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getCommentReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[0] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createGroup"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"), + RemoteUser.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup")); + oper.setReturnClass(RemoteGroup.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createGroupReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[1] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getSecurityLevel"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteSecurityLevel")); + oper.setReturnClass(RemoteSecurityLevel.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getSecurityLevelReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[2] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getServerInfo"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteServerInfo")); + oper.setReturnClass(RemoteServerInfo.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getServerInfoReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[3] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getGroup"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup")); + oper.setReturnClass(RemoteGroup.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[4] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createUser"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in4"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser")); + oper.setReturnClass(RemoteUser.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createUserReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[5] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getUser"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser")); + oper.setReturnClass(RemoteUser.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getUserReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[6] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("login"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(String.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "loginReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[7] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssue"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue")); + oper.setReturnClass(RemoteIssue.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssueReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[8] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createIssue"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"), + RemoteIssue.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue")); + oper.setReturnClass(RemoteIssue.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createIssueReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[9] = oper; + + } + + private static void _initOperationDesc2() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getAvailableActions"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteNamedObject")); + oper.setReturnClass(RemoteNamedObject[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getAvailableActionsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[10] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("updateIssue"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName( + "http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_tns1_RemoteFieldValue"), + RemoteFieldValue[].class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue")); + oper.setReturnClass(RemoteIssue.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "updateIssueReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[11] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getConfiguration"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteConfiguration")); + oper.setReturnClass(RemoteConfiguration.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getConfigurationReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[12] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getComponents"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteComponent")); + oper.setReturnClass(RemoteComponent[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getComponentsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[13] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("updateProject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"), + RemoteProject.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + oper.setReturnClass(RemoteProject.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "updateProjectReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[14] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getProjectByKey"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + oper.setReturnClass(RemoteProject.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getProjectByKeyReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[15] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getPriorities"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemotePriority")); + oper.setReturnClass(RemotePriority[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getPrioritiesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[16] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getResolutions"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteResolution")); + oper.setReturnClass(RemoteResolution[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getResolutionsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[17] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssueTypes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssueType")); + oper.setReturnClass(RemoteIssueType[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssueTypesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[18] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getStatuses"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteStatus")); + oper.setReturnClass(RemoteStatus[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getStatusesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[19] = oper; + + } + + private static void _initOperationDesc3() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getSubTaskIssueTypes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssueType")); + oper.setReturnClass(RemoteIssueType[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getSubTaskIssueTypesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[20] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getProjectRoles"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteProjectRole")); + oper.setReturnClass(RemoteProjectRole[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getProjectRolesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[21] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole")); + oper.setReturnClass(RemoteProjectRole.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getProjectRoleReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[22] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getProjectRoleActors"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"), + RemoteProject.class, false, false); + oper.addParameter(param); + oper.setReturnType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRoleActors")); + oper.setReturnClass(RemoteProjectRoleActors.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getProjectRoleActorsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[23] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getDefaultRoleActors"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteRoleActors")); + oper.setReturnClass(RemoteRoleActors.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getDefaultRoleActorsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[24] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("removeAllRoleActorsByNameAndType"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[25] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("removeAllRoleActorsByProject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"), + RemoteProject.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[26] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[27] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("updateProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[28] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole")); + oper.setReturnClass(RemoteProjectRole.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createProjectRoleReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[29] = oper; + + } + + private static void _initOperationDesc4() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("isProjectRoleNameUnique"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "isProjectRoleNameUniqueReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[30] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addActorsToProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"), + RemoteProject.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in4"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[31] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("removeActorsFromProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"), + RemoteProject.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in4"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[32] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addDefaultActorsToProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[33] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("removeDefaultActorsFromProjectRole"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[34] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getAssociatedNotificationSchemes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteScheme")); + oper.setReturnClass(RemoteScheme[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getAssociatedNotificationSchemesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[35] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getAssociatedPermissionSchemes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"), + RemoteProjectRole.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteScheme")); + oper.setReturnClass(RemoteScheme[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getAssociatedPermissionSchemesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[36] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getCustomFields"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteField")); + oper.setReturnClass(RemoteField[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getCustomFieldsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[37] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getComments"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteComment")); + oper.setReturnClass(RemoteComment[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getCommentsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[38] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getFavouriteFilters"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteFilter")); + oper.setReturnClass(RemoteFilter[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getFavouriteFiltersReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[39] = oper; + + } + + private static void _initOperationDesc5() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("archiveVersion"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[40] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getVersions"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteVersion")); + oper.setReturnClass(RemoteVersion[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getVersionsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[41] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createProject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in4"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in5"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in6"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"), + RemotePermissionScheme.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in7"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"), + RemoteScheme.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in8"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"), + RemoteScheme.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + oper.setReturnClass(RemoteProject.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createProjectReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[42] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addComment"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment"), + RemoteComment.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[43] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getFieldsForEdit"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteField")); + oper.setReturnClass(RemoteField[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getFieldsForEditReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[44] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssueTypesForProject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssueType")); + oper.setReturnClass(RemoteIssueType[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssueTypesForProjectReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[45] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getSubTaskIssueTypesForProject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssueType")); + oper.setReturnClass(RemoteIssueType[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getSubTaskIssueTypesForProjectReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + _operations[46] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addUserToGroup"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"), + RemoteGroup.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"), + RemoteUser.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[47] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("removeUserFromGroup"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"), + RemoteGroup.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"), + RemoteUser.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[48] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("logout"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "logoutReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[49] = oper; + + } + + private static void _initOperationDesc6() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getProjectById"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + oper.setReturnClass(RemoteProject.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getProjectByIdReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[50] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getProjectWithSchemesById"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + oper.setReturnClass(RemoteProject.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getProjectWithSchemesByIdReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[51] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteProject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[52] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("releaseVersion"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"), + RemoteVersion.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[53] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getSecurityLevels"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteSecurityLevel")); + oper.setReturnClass(RemoteSecurityLevel[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getSecurityLevelsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[54] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteIssue"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[55] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createIssueWithSecurityLevel"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"), + RemoteIssue.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue")); + oper.setReturnClass(RemoteIssue.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createIssueWithSecurityLevelReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[56] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addAttachmentsToIssue"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName( + "http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_base64Binary"), byte[][].class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "addAttachmentsToIssueReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[57] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getAttachmentsFromIssue"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteAttachment")); + oper.setReturnClass(RemoteAttachment[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getAttachmentsFromIssueReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[58] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("hasPermissionToEditComment"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment"), + RemoteComment.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "hasPermissionToEditCommentReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[59] = oper; + + } + + private static void _initOperationDesc7() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("editComment"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment"), + RemoteComment.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment")); + oper.setReturnClass(RemoteComment.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "editCommentReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[60] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getFieldsForAction"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteField")); + oper.setReturnClass(RemoteField[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getFieldsForActionReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[61] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("progressWorkflowAction"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName( + "http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_tns1_RemoteFieldValue"), + RemoteFieldValue[].class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue")); + oper.setReturnClass(RemoteIssue.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "progressWorkflowActionReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[62] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssueById"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue")); + oper.setReturnClass(RemoteIssue.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssueByIdReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[63] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addWorklogWithNewRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"), + RemoteWorklog.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog")); + oper.setReturnClass(RemoteWorklog.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "addWorklogWithNewRemainingEstimateReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[64] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addWorklogAndAutoAdjustRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"), + RemoteWorklog.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog")); + oper.setReturnClass(RemoteWorklog.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "addWorklogAndAutoAdjustRemainingEstimateReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[65] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addWorklogAndRetainRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"), + RemoteWorklog.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog")); + oper.setReturnClass(RemoteWorklog.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "addWorklogAndRetainRemainingEstimateReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[66] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteWorklogWithNewRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[67] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteWorklogAndAutoAdjustRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[68] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteWorklogAndRetainRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[69] = oper; + + } + + private static void _initOperationDesc8() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("updateWorklogWithNewRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"), + RemoteWorklog.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[70] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("updateWorklogAndAutoAdjustRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"), + RemoteWorklog.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[71] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("updateWorklogAndRetainRemainingEstimate"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"), + RemoteWorklog.class, false, false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[72] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getWorklogs"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteWorklog")); + oper.setReturnClass(RemoteWorklog[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getWorklogsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[73] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("hasPermissionToCreateWorklog"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "hasPermissionToCreateWorklogReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[74] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("hasPermissionToDeleteWorklog"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "hasPermissionToDeleteWorklogReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[75] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("hasPermissionToUpdateWorklog"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "hasPermissionToUpdateWorklogReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[76] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getNotificationSchemes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteScheme")); + oper.setReturnClass(RemoteScheme[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getNotificationSchemesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[77] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getPermissionSchemes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemotePermissionScheme")); + oper.setReturnClass(RemotePermissionScheme[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getPermissionSchemesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[78] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createPermissionScheme"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme")); + oper.setReturnClass(RemotePermissionScheme.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createPermissionSchemeReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[79] = oper; + + } + + private static void _initOperationDesc9() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deletePermissionScheme"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[80] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addPermissionTo"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"), + RemotePermissionScheme.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission"), + RemotePermission.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity"), + RemoteEntity.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme")); + oper.setReturnClass(RemotePermissionScheme.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "addPermissionToReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[81] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deletePermissionFrom"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"), + RemotePermissionScheme.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission"), + RemotePermission.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity"), + RemoteEntity.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme")); + oper.setReturnClass(RemotePermissionScheme.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "deletePermissionFromReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[82] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getAllPermissions"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemotePermission")); + oper.setReturnClass(RemotePermission[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getAllPermissionsReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[83] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssueCountForFilter"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + oper.setReturnClass(long.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssueCountForFilterReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[84] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssuesFromTextSearch"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssue")); + oper.setReturnClass(RemoteIssue[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssuesFromTextSearchReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[85] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssuesFromTextSearchWithProject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssue")); + oper.setReturnClass(RemoteIssue[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssuesFromTextSearchWithProjectReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[86] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteUser"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[87] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("updateGroup"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"), + RemoteGroup.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup")); + oper.setReturnClass(RemoteGroup.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "updateGroupReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[88] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("deleteGroup"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[89] = oper; + + } + + private static void _initOperationDesc10() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("refreshCustomFields"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[90] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getProjectsNoSchemes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteProject")); + oper.setReturnClass(RemoteProject[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getProjectsNoSchemesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[91] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addVersion"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"), + RemoteVersion.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion")); + oper.setReturnClass(RemoteVersion.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "addVersionReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[92] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getSavedFilters"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteFilter")); + oper.setReturnClass(RemoteFilter[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getSavedFiltersReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[93] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("addBase64EncodedAttachmentsToIssue"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"), + String[].class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + oper.setReturnClass(boolean.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "addBase64EncodedAttachmentsToIssueReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[94] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("createProjectFromObject"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"), + RemoteProject.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + oper.setReturnClass(RemoteProject.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "createProjectFromObjectReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteValidationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[95] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getSecuritySchemes"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteScheme")); + oper.setReturnClass(RemoteScheme[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getSecuritySchemesReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemotePermissionException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteAuthenticationException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"), + true + )); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[96] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssuesFromFilter"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssue")); + oper.setReturnClass(RemoteIssue[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssuesFromFilterReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[97] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssuesFromFilterWithLimit"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssue")); + oper.setReturnClass(RemoteIssue[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssuesFromFilterWithLimitReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[98] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("getIssuesFromTextSearchWithLimit"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in0"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in1"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), String.class, false, + false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in2"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "in3"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssue")); + oper.setReturnClass(RemoteIssue[].class); + oper.setReturnQName(new javax.xml.namespace.QName("", "getIssuesFromTextSearchWithLimitReturn")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + oper.addFault(new org.apache.axis.description.FaultDesc( + new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "fault"), + "com.atlassian.connector.commons.jira.soap.axis.RemoteException", + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"), + true + )); + _operations[99] = oper; + + } + + public JirasoapserviceV2SoapBindingStub() throws org.apache.axis.AxisFault { + this(null); + } + + public JirasoapserviceV2SoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) + throws org.apache.axis.AxisFault { + this(service); + super.cachedEndpoint = endpointURL; + } + + public JirasoapserviceV2SoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { + if (service == null) { + super.service = new org.apache.axis.client.Service(); + } else { + super.service = service; + } + ((org.apache.axis.client.Service) super.service).setTypeMappingVersion("1.1"); + Class cls; + javax.xml.namespace.QName qName; + javax.xml.namespace.QName qName2; + Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class; + Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class; + Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class; + Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class; + Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class; + Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class; + Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class; + Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class; + Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class; + Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class; + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "AbstractNamedRemoteEntity"); + cachedSerQNames.add(qName); + cls = AbstractNamedRemoteEntity.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "AbstractRemoteConstant"); + cachedSerQNames.add(qName); + cls = AbstractRemoteConstant.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "AbstractRemoteEntity"); + cachedSerQNames.add(qName); + cls = AbstractRemoteEntity.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteAttachment"); + cachedSerQNames.add(qName); + cls = RemoteAttachment.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment"); + cachedSerQNames.add(qName); + cls = RemoteComment.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent"); + cachedSerQNames.add(qName); + cls = RemoteComponent.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteConfiguration"); + cachedSerQNames.add(qName); + cls = RemoteConfiguration.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteCustomFieldValue"); + cachedSerQNames.add(qName); + cls = RemoteCustomFieldValue.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity"); + cachedSerQNames.add(qName); + cls = RemoteEntity.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteField"); + cachedSerQNames.add(qName); + cls = RemoteField.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteFieldValue"); + cachedSerQNames.add(qName); + cls = RemoteFieldValue.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteFilter"); + cachedSerQNames.add(qName); + cls = RemoteFilter.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup"); + cachedSerQNames.add(qName); + cls = RemoteGroup.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"); + cachedSerQNames.add(qName); + cls = RemoteIssue.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssueType"); + cachedSerQNames.add(qName); + cls = RemoteIssueType.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteNamedObject"); + cachedSerQNames.add(qName); + cls = RemoteNamedObject.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission"); + cachedSerQNames.add(qName); + cls = RemotePermission.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionMapping"); + cachedSerQNames.add(qName); + cls = RemotePermissionMapping.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"); + cachedSerQNames.add(qName); + cls = RemotePermissionScheme.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePriority"); + cachedSerQNames.add(qName); + cls = RemotePriority.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"); + cachedSerQNames.add(qName); + cls = RemoteProject.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"); + cachedSerQNames.add(qName); + cls = RemoteProjectRole.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRoleActors"); + cachedSerQNames.add(qName); + cls = RemoteProjectRoleActors.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteResolution"); + cachedSerQNames.add(qName); + cls = RemoteResolution.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteRoleActor"); + cachedSerQNames.add(qName); + cls = RemoteRoleActor.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteRoleActors"); + cachedSerQNames.add(qName); + cls = RemoteRoleActors.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"); + cachedSerQNames.add(qName); + cls = RemoteScheme.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteSecurityLevel"); + cachedSerQNames.add(qName); + cls = RemoteSecurityLevel.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteServerInfo"); + cachedSerQNames.add(qName); + cls = RemoteServerInfo.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteStatus"); + cachedSerQNames.add(qName); + cls = RemoteStatus.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteTimeInfo"); + cachedSerQNames.add(qName); + cls = RemoteTimeInfo.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"); + cachedSerQNames.add(qName); + cls = RemoteUser.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"); + cachedSerQNames.add(qName); + cls = RemoteVersion.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"); + cachedSerQNames.add(qName); + cls = RemoteWorklog.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException"); + cachedSerQNames.add(qName); + cls = RemoteAuthenticationException.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException"); + cachedSerQNames.add(qName); + cls = RemoteException.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException"); + cachedSerQNames.add(qName); + cls = RemotePermissionException.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException"); + cachedSerQNames.add(qName); + cls = RemoteValidationException.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteAttachment"); + cachedSerQNames.add(qName); + cls = RemoteAttachment[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteAttachment"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteComment"); + cachedSerQNames.add(qName); + cls = RemoteComment[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteComponent"); + cachedSerQNames.add(qName); + cls = RemoteComponent[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteCustomFieldValue"); + cachedSerQNames.add(qName); + cls = RemoteCustomFieldValue[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteCustomFieldValue"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteEntity"); + cachedSerQNames.add(qName); + cls = RemoteEntity[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteField"); + cachedSerQNames.add(qName); + cls = RemoteField[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteField"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteFieldValue"); + cachedSerQNames.add(qName); + cls = RemoteFieldValue[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteFieldValue"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteFilter"); + cachedSerQNames.add(qName); + cls = RemoteFilter[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteFilter"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssue"); + cachedSerQNames.add(qName); + cls = RemoteIssue[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteIssueType"); + cachedSerQNames.add(qName); + cls = RemoteIssueType[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssueType"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteNamedObject"); + cachedSerQNames.add(qName); + cls = RemoteNamedObject[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteNamedObject"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemotePermission"); + cachedSerQNames.add(qName); + cls = RemotePermission[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemotePermissionMapping"); + cachedSerQNames.add(qName); + cls = RemotePermissionMapping[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionMapping"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemotePermissionScheme"); + cachedSerQNames.add(qName); + cls = RemotePermissionScheme[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemotePriority"); + cachedSerQNames.add(qName); + cls = RemotePriority[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePriority"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteProject"); + cachedSerQNames.add(qName); + cls = RemoteProject[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteProjectRole"); + cachedSerQNames.add(qName); + cls = RemoteProjectRole[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteResolution"); + cachedSerQNames.add(qName); + cls = RemoteResolution[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteResolution"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteRoleActor"); + cachedSerQNames.add(qName); + cls = RemoteRoleActor[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteRoleActor"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteScheme"); + cachedSerQNames.add(qName); + cls = RemoteScheme[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteSecurityLevel"); + cachedSerQNames.add(qName); + cls = RemoteSecurityLevel[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteSecurityLevel"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteStatus"); + cachedSerQNames.add(qName); + cls = RemoteStatus[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteStatus"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteUser"); + cachedSerQNames.add(qName); + cls = RemoteUser[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteVersion"); + cachedSerQNames.add(qName); + cls = RemoteVersion[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_tns1_RemoteWorklog"); + cachedSerQNames.add(qName); + cls = RemoteWorklog[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", + "ArrayOf_xsd_base64Binary"); + cachedSerQNames.add(qName); + cls = byte[][].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "byte"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://jira.atlassian.com/rpc/soap/jirasoapservice-v2", "ArrayOf_xsd_string"); + cachedSerQNames.add(qName); + cls = String[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("http://service.soap.rpc.jira.atlassian.com", + "IssueServiceImpl$RemoteWorklogImpl"); + cachedSerQNames.add(qName); + cls = IssueServiceImpl$RemoteWorklogImpl.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + } + + protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException { + try { + org.apache.axis.client.Call _call = super._createCall(); + if (super.maintainSessionSet) { + _call.setMaintainSession(super.maintainSession); + } + if (super.cachedUsername != null) { + _call.setUsername(super.cachedUsername); + } + if (super.cachedPassword != null) { + _call.setPassword(super.cachedPassword); + } + if (super.cachedEndpoint != null) { + _call.setTargetEndpointAddress(super.cachedEndpoint); + } + if (super.cachedTimeout != null) { + _call.setTimeout(super.cachedTimeout); + } + if (super.cachedPortName != null) { + _call.setPortName(super.cachedPortName); + } + java.util.Enumeration keys = super.cachedProperties.keys(); + while (keys.hasMoreElements()) { + String key = (String) keys.nextElement(); + _call.setProperty(key, super.cachedProperties.get(key)); + } + // All the type mapping information is registered + // when the first call is made. + // The type mapping information is actually registered in + // the TypeMappingRegistry of the service, which + // is the reason why registration is only needed for the first call. + synchronized (this) { + if (firstCall()) { + // must set encoding style before registering serializers + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC); + for (int i = 0; i < cachedSerFactories.size(); ++i) { + Class cls = (Class) cachedSerClasses.get(i); + javax.xml.namespace.QName qName = + (javax.xml.namespace.QName) cachedSerQNames.get(i); + Object x = cachedSerFactories.get(i); + if (x instanceof Class) { + Class sf = (Class) + cachedSerFactories.get(i); + Class df = (Class) + cachedDeserFactories.get(i); + _call.registerTypeMapping(cls, qName, sf, df, false); + } else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) { + org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory) + cachedSerFactories.get(i); + org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory) + cachedDeserFactories.get(i); + _call.registerTypeMapping(cls, qName, sf, df, false); + } + } + } + } + return _call; + } + catch (Throwable _t) { + throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t); + } + } + + public RemoteComment getComment(String in0, long in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[0]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getComment")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, new Long(in1)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteComment) _resp; + } catch (Exception _exception) { + return (RemoteComment) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteComment.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteGroup createGroup(String in0, String in1, + RemoteUser in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[1]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createGroup")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteGroup) _resp; + } catch (Exception _exception) { + return (RemoteGroup) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteGroup.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteSecurityLevel getSecurityLevel(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[2]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getSecurityLevel")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteSecurityLevel) _resp; + } catch (Exception _exception) { + return (RemoteSecurityLevel) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteSecurityLevel.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteServerInfo getServerInfo(String in0) + throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[3]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getServerInfo")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteServerInfo) _resp; + } catch (Exception _exception) { + return (RemoteServerInfo) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteServerInfo.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; + } + } + + public RemoteGroup getGroup(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[4]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getGroup")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteGroup) _resp; + } catch (Exception _exception) { + return (RemoteGroup) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteGroup.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteUser createUser(String in0, String in1, + String in2, String in3, String in4) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[5]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createUser")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3, in4}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteUser) _resp; + } catch (Exception _exception) { + return (RemoteUser) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteUser.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteUser getUser(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[6]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getUser")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteUser) _resp; + } catch (Exception _exception) { + return (RemoteUser) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteUser.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public String login(String in0, String in1) throws java.rmi.RemoteException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[7]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "login")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (String) _resp; + } catch (Exception _exception) { + return (String) org.apache.axis.utils.JavaUtils.convert(_resp, String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue getIssue(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[8]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssue")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue) _resp; + } catch (Exception _exception) { + return (RemoteIssue) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue createIssue(String in0, + RemoteIssue in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[9]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createIssue")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue) _resp; + } catch (Exception _exception) { + return (RemoteIssue) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteNamedObject[] getAvailableActions(String in0, + String in1) throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[10]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getAvailableActions")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteNamedObject[]) _resp; + } catch (Exception _exception) { + return (RemoteNamedObject[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteNamedObject[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue updateIssue(String in0, String in1, + RemoteFieldValue[] in2) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[11]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "updateIssue")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue) _resp; + } catch (Exception _exception) { + return (RemoteIssue) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteConfiguration getConfiguration(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[12]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getConfiguration")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteConfiguration) _resp; + } catch (Exception _exception) { + return (RemoteConfiguration) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteConfiguration.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteComponent[] getComponents(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[13]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getComponents")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteComponent[]) _resp; + } catch (Exception _exception) { + return (RemoteComponent[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteComponent[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProject updateProject(String in0, + RemoteProject in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[14]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "updateProject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProject) _resp; + } catch (Exception _exception) { + return (RemoteProject) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProject.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProject getProjectByKey(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[15]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getProjectByKey")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProject) _resp; + } catch (Exception _exception) { + return (RemoteProject) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProject.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemotePriority[] getPriorities(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[16]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getPriorities")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemotePriority[]) _resp; + } catch (Exception _exception) { + return (RemotePriority[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemotePriority[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteResolution[] getResolutions(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[17]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getResolutions")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteResolution[]) _resp; + } catch (Exception _exception) { + return (RemoteResolution[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteResolution[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssueType[] getIssueTypes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[18]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssueTypes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssueType[]) _resp; + } catch (Exception _exception) { + return (RemoteIssueType[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssueType[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteStatus[] getStatuses(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[19]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getStatuses")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteStatus[]) _resp; + } catch (Exception _exception) { + return (RemoteStatus[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteStatus[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssueType[] getSubTaskIssueTypes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[20]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getSubTaskIssueTypes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssueType[]) _resp; + } catch (Exception _exception) { + return (RemoteIssueType[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssueType[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProjectRole[] getProjectRoles(String in0) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[21]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getProjectRoles")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProjectRole[]) _resp; + } catch (Exception _exception) { + return (RemoteProjectRole[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProjectRole[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProjectRole getProjectRole(String in0, long in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[22]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, new Long(in1)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProjectRole) _resp; + } catch (Exception _exception) { + return (RemoteProjectRole) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProjectRole.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProjectRoleActors getProjectRoleActors(String in0, + RemoteProjectRole in1, + RemoteProject in2) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[23]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getProjectRoleActors")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProjectRoleActors) _resp; + } catch (Exception _exception) { + return (RemoteProjectRoleActors) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProjectRoleActors.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteRoleActors getDefaultRoleActors(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[24]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getDefaultRoleActors")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteRoleActors) _resp; + } catch (Exception _exception) { + return (RemoteRoleActors) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteRoleActors.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void removeAllRoleActorsByNameAndType(String in0, String in1, String in2) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[25]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "removeAllRoleActorsByNameAndType")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void removeAllRoleActorsByProject(String in0, RemoteProject in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[26]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "removeAllRoleActorsByProject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteProjectRole(String in0, RemoteProjectRole in1, + boolean in2) throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[27]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deleteProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, new Boolean(in2)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void updateProjectRole(String in0, RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[28]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "updateProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProjectRole createProjectRole(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[29]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProjectRole) _resp; + } catch (Exception _exception) { + return (RemoteProjectRole) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProjectRole.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean isProjectRoleNameUnique(String in0, String in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[30]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "isProjectRoleNameUnique")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void addActorsToProjectRole(String in0, String[] in1, + RemoteProjectRole in2, + RemoteProject in3, String in4) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[31]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addActorsToProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3, in4}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void removeActorsFromProjectRole(String in0, String[] in1, + RemoteProjectRole in2, + RemoteProject in3, String in4) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[32]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "removeActorsFromProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3, in4}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void addDefaultActorsToProjectRole(String in0, String[] in1, + RemoteProjectRole in2, String in3) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[33]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addDefaultActorsToProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void removeDefaultActorsFromProjectRole(String in0, String[] in1, + RemoteProjectRole in2, String in3) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[34]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "removeDefaultActorsFromProjectRole")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteScheme[] getAssociatedNotificationSchemes(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[35]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getAssociatedNotificationSchemes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteScheme[]) _resp; + } catch (Exception _exception) { + return (RemoteScheme[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteScheme[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteScheme[] getAssociatedPermissionSchemes(String in0, + RemoteProjectRole in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[36]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getAssociatedPermissionSchemes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteScheme[]) _resp; + } catch (Exception _exception) { + return (RemoteScheme[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteScheme[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteField[] getCustomFields(String in0) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[37]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getCustomFields")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteField[]) _resp; + } catch (Exception _exception) { + return (RemoteField[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteField[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteComment[] getComments(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[38]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getComments")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteComment[]) _resp; + } catch (Exception _exception) { + return (RemoteComment[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteComment[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteFilter[] getFavouriteFilters(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[39]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getFavouriteFilters")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteFilter[]) _resp; + } catch (Exception _exception) { + return (RemoteFilter[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteFilter[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void archiveVersion(String in0, String in1, String in2, boolean in3) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[40]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "archiveVersion")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, new Boolean(in3)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteVersion[] getVersions(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[41]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getVersions")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteVersion[]) _resp; + } catch (Exception _exception) { + return (RemoteVersion[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteVersion[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProject createProject(String in0, String in1, + String in2, String in3, String in4, String in5, + RemotePermissionScheme in6, + RemoteScheme in7, + RemoteScheme in8) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[42]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createProject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3, in4, in5, in6, in7, in8}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProject) _resp; + } catch (Exception _exception) { + return (RemoteProject) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProject.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void addComment(String in0, String in1, + RemoteComment in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[43]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addComment")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteField[] getFieldsForEdit(String in0, String in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[44]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getFieldsForEdit")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteField[]) _resp; + } catch (Exception _exception) { + return (RemoteField[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteField[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssueType[] getIssueTypesForProject(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[45]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssueTypesForProject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssueType[]) _resp; + } catch (Exception _exception) { + return (RemoteIssueType[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssueType[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssueType[] getSubTaskIssueTypesForProject(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[46]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getSubTaskIssueTypesForProject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssueType[]) _resp; + } catch (Exception _exception) { + return (RemoteIssueType[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssueType[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void addUserToGroup(String in0, RemoteGroup in1, + RemoteUser in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[47]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addUserToGroup")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void removeUserFromGroup(String in0, RemoteGroup in1, + RemoteUser in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[48]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "removeUserFromGroup")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean logout(String in0) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[49]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "logout")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; + } + } + + public RemoteProject getProjectById(String in0, long in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[50]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getProjectById")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, new Long(in1)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProject) _resp; + } catch (Exception _exception) { + return (RemoteProject) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProject.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProject getProjectWithSchemesById(String in0, long in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[51]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getProjectWithSchemesById")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, new Long(in1)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProject) _resp; + } catch (Exception _exception) { + return (RemoteProject) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProject.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteProject(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[52]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deleteProject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void releaseVersion(String in0, String in1, + RemoteVersion in2) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[53]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "releaseVersion")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteSecurityLevel[] getSecurityLevels(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[54]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getSecurityLevels")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteSecurityLevel[]) _resp; + } catch (Exception _exception) { + return (RemoteSecurityLevel[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteSecurityLevel[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteIssue(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[55]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deleteIssue")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue createIssueWithSecurityLevel(String in0, + RemoteIssue in1, long in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[56]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createIssueWithSecurityLevel")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, new Long(in2)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue) _resp; + } catch (Exception _exception) { + return (RemoteIssue) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean addAttachmentsToIssue(String in0, String in1, String[] in2, byte[][] in3) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[57]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addAttachmentsToIssue")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteAttachment[] getAttachmentsFromIssue(String in0, + String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[58]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getAttachmentsFromIssue")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteAttachment[]) _resp; + } catch (ClassCastException e) { + throw e; // see PL-1918 for further information why this manual modification is needed here + } catch (Exception _exception) { + return (RemoteAttachment[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteAttachment[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean hasPermissionToEditComment(String in0, + RemoteComment in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[59]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "hasPermissionToEditComment")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteComment editComment(String in0, + RemoteComment in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[60]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "editComment")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteComment) _resp; + } catch (Exception _exception) { + return (RemoteComment) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteComment.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteField[] getFieldsForAction(String in0, + String in1, String in2) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[61]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getFieldsForAction")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteField[]) _resp; + } catch (Exception _exception) { + return (RemoteField[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteField[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue progressWorkflowAction(String in0, + String in1, String in2, RemoteFieldValue[] in3) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[62]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "progressWorkflowAction")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue) _resp; + } catch (Exception _exception) { + return (RemoteIssue) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue getIssueById(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[63]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssueById")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue) _resp; + } catch (Exception _exception) { + return (RemoteIssue) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteWorklog addWorklogWithNewRemainingEstimate(String in0, + String in1, RemoteWorklog in2, String in3) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[64]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addWorklogWithNewRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteWorklog) _resp; + } catch (Exception _exception) { + return (RemoteWorklog) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteWorklog.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate( + String in0, String in1, RemoteWorklog in2) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[65]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", + "addWorklogAndAutoAdjustRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteWorklog) _resp; + } catch (Exception _exception) { + return (RemoteWorklog) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteWorklog.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteWorklog addWorklogAndRetainRemainingEstimate(String in0, + String in1, RemoteWorklog in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[66]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addWorklogAndRetainRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteWorklog) _resp; + } catch (Exception _exception) { + return (RemoteWorklog) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteWorklog.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteWorklogWithNewRemainingEstimate(String in0, String in1, String in2) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[67]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deleteWorklogWithNewRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteWorklogAndAutoAdjustRemainingEstimate(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[68]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", + "deleteWorklogAndAutoAdjustRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteWorklogAndRetainRemainingEstimate(String in0, String in1) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[69]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deleteWorklogAndRetainRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void updateWorklogWithNewRemainingEstimate(String in0, + RemoteWorklog in1, String in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[70]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "updateWorklogWithNewRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void updateWorklogAndAutoAdjustRemainingEstimate(String in0, + RemoteWorklog in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[71]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", + "updateWorklogAndAutoAdjustRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void updateWorklogAndRetainRemainingEstimate(String in0, + RemoteWorklog in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[72]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "updateWorklogAndRetainRemainingEstimate")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteWorklog[] getWorklogs(String in0, String in1) + throws java.rmi.RemoteException, RemotePermissionException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[73]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getWorklogs")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteWorklog[]) _resp; + } catch (Exception _exception) { + return (RemoteWorklog[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteWorklog[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean hasPermissionToCreateWorklog(String in0, String in1) throws java.rmi.RemoteException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[74]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "hasPermissionToCreateWorklog")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean hasPermissionToDeleteWorklog(String in0, String in1) throws java.rmi.RemoteException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[75]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "hasPermissionToDeleteWorklog")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean hasPermissionToUpdateWorklog(String in0, String in1) throws java.rmi.RemoteException, + RemoteValidationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[76]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "hasPermissionToUpdateWorklog")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteScheme[] getNotificationSchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[77]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getNotificationSchemes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteScheme[]) _resp; + } catch (Exception _exception) { + return (RemoteScheme[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteScheme[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemotePermissionScheme[] getPermissionSchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[78]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getPermissionSchemes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemotePermissionScheme[]) _resp; + } catch (Exception _exception) { + return (RemotePermissionScheme[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemotePermissionScheme[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemotePermissionScheme createPermissionScheme(String in0, + String in1, String in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[79]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createPermissionScheme")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemotePermissionScheme) _resp; + } catch (Exception _exception) { + return (RemotePermissionScheme) org.apache.axis.utils.JavaUtils + .convert(_resp, RemotePermissionScheme.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deletePermissionScheme(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[80]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deletePermissionScheme")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemotePermissionScheme addPermissionTo(String in0, + RemotePermissionScheme in1, + RemotePermission in2, + RemoteEntity in3) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[81]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addPermissionTo")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemotePermissionScheme) _resp; + } catch (Exception _exception) { + return (RemotePermissionScheme) org.apache.axis.utils.JavaUtils + .convert(_resp, RemotePermissionScheme.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemotePermissionScheme deletePermissionFrom(String in0, + RemotePermissionScheme in1, + RemotePermission in2, + RemoteEntity in3) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[82]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deletePermissionFrom")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemotePermissionScheme) _resp; + } catch (Exception _exception) { + return (RemotePermissionScheme) org.apache.axis.utils.JavaUtils + .convert(_resp, RemotePermissionScheme.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemotePermission[] getAllPermissions(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[83]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getAllPermissions")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemotePermission[]) _resp; + } catch (Exception _exception) { + return (RemotePermission[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemotePermission[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public long getIssueCountForFilter(String in0, String in1) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[84]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssueCountForFilter")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Long) _resp).longValue(); + } catch (Exception _exception) { + return ((Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue[] getIssuesFromTextSearch(String in0, + String in1) throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[85]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssuesFromTextSearch")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue[]) _resp; + } catch (Exception _exception) { + return (RemoteIssue[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue[] getIssuesFromTextSearchWithProject(String in0, + String[] in1, String in2, int in3) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[86]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssuesFromTextSearchWithProject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, new Integer(in3)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue[]) _resp; + } catch (Exception _exception) { + return (RemoteIssue[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteUser(String in0, String in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[87]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deleteUser")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteGroup updateGroup(String in0, + RemoteGroup in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[88]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "updateGroup")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteGroup) _resp; + } catch (Exception _exception) { + return (RemoteGroup) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteGroup.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void deleteGroup(String in0, String in1, String in2) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[89]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "deleteGroup")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public void refreshCustomFields(String in0) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[90]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "refreshCustomFields")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } + extractAttachments(_call); + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProject[] getProjectsNoSchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[91]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getProjectsNoSchemes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProject[]) _resp; + } catch (Exception _exception) { + return (RemoteProject[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProject[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteVersion addVersion(String in0, String in1, + RemoteVersion in2) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[92]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addVersion")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteVersion) _resp; + } catch (Exception _exception) { + return (RemoteVersion) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteVersion.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteFilter[] getSavedFilters(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[93]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getSavedFilters")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteFilter[]) _resp; + } catch (Exception _exception) { + return (RemoteFilter[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteFilter[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public boolean addBase64EncodedAttachmentsToIssue(String in0, String in1, String[] in2, + String[] in3) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[94]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "addBase64EncodedAttachmentsToIssue")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1, in2, in3}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return ((Boolean) _resp).booleanValue(); + } catch (Exception _exception) { + return ((Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue(); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteProject createProjectFromObject(String in0, + RemoteProject in1) throws java.rmi.RemoteException, + RemotePermissionException, + RemoteValidationException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[95]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "createProjectFromObject")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteProject) _resp; + } catch (Exception _exception) { + return (RemoteProject) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteProject.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteValidationException) { + throw (RemoteValidationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteScheme[] getSecuritySchemes(String in0) throws + java.rmi.RemoteException, RemotePermissionException, + RemoteAuthenticationException, + RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[96]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getSecuritySchemes")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteScheme[]) _resp; + } catch (Exception _exception) { + return (RemoteScheme[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteScheme[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemotePermissionException) { + throw (RemotePermissionException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteAuthenticationException) { + throw (RemoteAuthenticationException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue[] getIssuesFromFilter(String in0, + String in1) throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[97]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssuesFromFilter")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call.invoke(new Object[]{in0, in1}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue[]) _resp; + } catch (Exception _exception) { + return (RemoteIssue[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue[] getIssuesFromFilterWithLimit(String in0, + String in1, int in2, int in3) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[98]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssuesFromFilterWithLimit")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call + .invoke(new Object[]{in0, in1, new Integer(in2), new Integer(in3)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue[]) _resp; + } catch (Exception _exception) { + return (RemoteIssue[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + + public RemoteIssue[] getIssuesFromTextSearchWithLimit(String in0, + String in1, int in2, int in3) + throws java.rmi.RemoteException, RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[99]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI(""); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName( + new javax.xml.namespace.QName("http://soap.rpc.jira.atlassian.com", "getIssuesFromTextSearchWithLimit")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + Object _resp = _call + .invoke(new Object[]{in0, in1, new Integer(in2), new Integer(in3)}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (RemoteIssue[]) _resp; + } catch (Exception _exception) { + return (RemoteIssue[]) org.apache.axis.utils.JavaUtils + .convert(_resp, RemoteIssue[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + if (axisFaultException.detail != null) { + if (axisFaultException.detail instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) axisFaultException.detail; + } + if (axisFaultException.detail instanceof RemoteException) { + throw (RemoteException) axisFaultException.detail; + } + } + throw axisFaultException; + } + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAttachment.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAttachment.java new file mode 100644 index 000000000000..08e1e3056726 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAttachment.java @@ -0,0 +1,275 @@ +/** + * RemoteAttachment.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteAttachment extends AbstractRemoteEntity + implements java.io.Serializable { + private String author; + + private java.util.Calendar created; + + private String filename; + + private Long filesize; + + private String mimetype; + + public RemoteAttachment() { + } + + public RemoteAttachment( + String id, + String author, + java.util.Calendar created, + String filename, + Long filesize, + String mimetype) { + super( + id); + this.author = author; + this.created = created; + this.filename = filename; + this.filesize = filesize; + this.mimetype = mimetype; + } + + + /** + * Gets the author value for this RemoteAttachment. + * + * @return author + */ + public String getAuthor() { + return author; + } + + + /** + * Sets the author value for this RemoteAttachment. + * + * @param author + */ + public void setAuthor(String author) { + this.author = author; + } + + + /** + * Gets the created value for this RemoteAttachment. + * + * @return created + */ + public java.util.Calendar getCreated() { + return created; + } + + + /** + * Sets the created value for this RemoteAttachment. + * + * @param created + */ + public void setCreated(java.util.Calendar created) { + this.created = created; + } + + + /** + * Gets the filename value for this RemoteAttachment. + * + * @return filename + */ + public String getFilename() { + return filename; + } + + + /** + * Sets the filename value for this RemoteAttachment. + * + * @param filename + */ + public void setFilename(String filename) { + this.filename = filename; + } + + + /** + * Gets the filesize value for this RemoteAttachment. + * + * @return filesize + */ + public Long getFilesize() { + return filesize; + } + + + /** + * Sets the filesize value for this RemoteAttachment. + * + * @param filesize + */ + public void setFilesize(Long filesize) { + this.filesize = filesize; + } + + + /** + * Gets the mimetype value for this RemoteAttachment. + * + * @return mimetype + */ + public String getMimetype() { + return mimetype; + } + + + /** + * Sets the mimetype value for this RemoteAttachment. + * + * @param mimetype + */ + public void setMimetype(String mimetype) { + this.mimetype = mimetype; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteAttachment)) { + return false; + } + RemoteAttachment other = (RemoteAttachment) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.author == null && other.getAuthor() == null) || + (this.author != null && + this.author.equals(other.getAuthor()))) && + ((this.created == null && other.getCreated() == null) || + (this.created != null && + this.created.equals(other.getCreated()))) && + ((this.filename == null && other.getFilename() == null) || + (this.filename != null && + this.filename.equals(other.getFilename()))) && + ((this.filesize == null && other.getFilesize() == null) || + (this.filesize != null && + this.filesize.equals(other.getFilesize()))) && + ((this.mimetype == null && other.getMimetype() == null) || + (this.mimetype != null && + this.mimetype.equals(other.getMimetype()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getAuthor() != null) { + _hashCode += getAuthor().hashCode(); + } + if (getCreated() != null) { + _hashCode += getCreated().hashCode(); + } + if (getFilename() != null) { + _hashCode += getFilename().hashCode(); + } + if (getFilesize() != null) { + _hashCode += getFilesize().hashCode(); + } + if (getMimetype() != null) { + _hashCode += getMimetype().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteAttachment.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteAttachment")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("author"); + elemField.setXmlName(new javax.xml.namespace.QName("", "author")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("created"); + elemField.setXmlName(new javax.xml.namespace.QName("", "created")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("filename"); + elemField.setXmlName(new javax.xml.namespace.QName("", "filename")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("filesize"); + elemField.setXmlName(new javax.xml.namespace.QName("", "filesize")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("mimetype"); + elemField.setXmlName(new javax.xml.namespace.QName("", "mimetype")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAuthenticationException.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAuthenticationException.java new file mode 100644 index 000000000000..0436e949c890 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteAuthenticationException.java @@ -0,0 +1,98 @@ +/** + * RemoteAuthenticationException.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteAuthenticationException extends RemoteException + implements java.io.Serializable { + public RemoteAuthenticationException() { + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteAuthenticationException)) { + return false; + } + RemoteAuthenticationException other = (RemoteAuthenticationException) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteAuthenticationException.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteAuthenticationException")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + + + /** + * Writes the exception data to the faultDetails + */ + public void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context) + throws java.io.IOException { + context.serialize(qname, null, this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComment.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComment.java new file mode 100644 index 000000000000..f18f6c462917 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComment.java @@ -0,0 +1,379 @@ +/** + * RemoteComment.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteComment implements java.io.Serializable { + private String author; + + private String body; + + private java.util.Calendar created; + + private String groupLevel; + + private String id; + + private String roleLevel; + + private String updateAuthor; + + private java.util.Calendar updated; + + public RemoteComment() { + } + + public RemoteComment( + String author, + String body, + java.util.Calendar created, + String groupLevel, + String id, + String roleLevel, + String updateAuthor, + java.util.Calendar updated) { + this.author = author; + this.body = body; + this.created = created; + this.groupLevel = groupLevel; + this.id = id; + this.roleLevel = roleLevel; + this.updateAuthor = updateAuthor; + this.updated = updated; + } + + + /** + * Gets the author value for this RemoteComment. + * + * @return author + */ + public String getAuthor() { + return author; + } + + + /** + * Sets the author value for this RemoteComment. + * + * @param author + */ + public void setAuthor(String author) { + this.author = author; + } + + + /** + * Gets the body value for this RemoteComment. + * + * @return body + */ + public String getBody() { + return body; + } + + + /** + * Sets the body value for this RemoteComment. + * + * @param body + */ + public void setBody(String body) { + this.body = body; + } + + + /** + * Gets the created value for this RemoteComment. + * + * @return created + */ + public java.util.Calendar getCreated() { + return created; + } + + + /** + * Sets the created value for this RemoteComment. + * + * @param created + */ + public void setCreated(java.util.Calendar created) { + this.created = created; + } + + + /** + * Gets the groupLevel value for this RemoteComment. + * + * @return groupLevel + */ + public String getGroupLevel() { + return groupLevel; + } + + + /** + * Sets the groupLevel value for this RemoteComment. + * + * @param groupLevel + */ + public void setGroupLevel(String groupLevel) { + this.groupLevel = groupLevel; + } + + + /** + * Gets the id value for this RemoteComment. + * + * @return id + */ + public String getId() { + return id; + } + + + /** + * Sets the id value for this RemoteComment. + * + * @param id + */ + public void setId(String id) { + this.id = id; + } + + + /** + * Gets the roleLevel value for this RemoteComment. + * + * @return roleLevel + */ + public String getRoleLevel() { + return roleLevel; + } + + + /** + * Sets the roleLevel value for this RemoteComment. + * + * @param roleLevel + */ + public void setRoleLevel(String roleLevel) { + this.roleLevel = roleLevel; + } + + + /** + * Gets the updateAuthor value for this RemoteComment. + * + * @return updateAuthor + */ + public String getUpdateAuthor() { + return updateAuthor; + } + + + /** + * Sets the updateAuthor value for this RemoteComment. + * + * @param updateAuthor + */ + public void setUpdateAuthor(String updateAuthor) { + this.updateAuthor = updateAuthor; + } + + + /** + * Gets the updated value for this RemoteComment. + * + * @return updated + */ + public java.util.Calendar getUpdated() { + return updated; + } + + + /** + * Sets the updated value for this RemoteComment. + * + * @param updated + */ + public void setUpdated(java.util.Calendar updated) { + this.updated = updated; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteComment)) { + return false; + } + RemoteComment other = (RemoteComment) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.author == null && other.getAuthor() == null) || + (this.author != null && + this.author.equals(other.getAuthor()))) && + ((this.body == null && other.getBody() == null) || + (this.body != null && + this.body.equals(other.getBody()))) && + ((this.created == null && other.getCreated() == null) || + (this.created != null && + this.created.equals(other.getCreated()))) && + ((this.groupLevel == null && other.getGroupLevel() == null) || + (this.groupLevel != null && + this.groupLevel.equals(other.getGroupLevel()))) && + ((this.id == null && other.getId() == null) || + (this.id != null && + this.id.equals(other.getId()))) && + ((this.roleLevel == null && other.getRoleLevel() == null) || + (this.roleLevel != null && + this.roleLevel.equals(other.getRoleLevel()))) && + ((this.updateAuthor == null && other.getUpdateAuthor() == null) || + (this.updateAuthor != null && + this.updateAuthor.equals(other.getUpdateAuthor()))) && + ((this.updated == null && other.getUpdated() == null) || + (this.updated != null && + this.updated.equals(other.getUpdated()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getAuthor() != null) { + _hashCode += getAuthor().hashCode(); + } + if (getBody() != null) { + _hashCode += getBody().hashCode(); + } + if (getCreated() != null) { + _hashCode += getCreated().hashCode(); + } + if (getGroupLevel() != null) { + _hashCode += getGroupLevel().hashCode(); + } + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getRoleLevel() != null) { + _hashCode += getRoleLevel().hashCode(); + } + if (getUpdateAuthor() != null) { + _hashCode += getUpdateAuthor().hashCode(); + } + if (getUpdated() != null) { + _hashCode += getUpdated().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteComment.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComment")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("author"); + elemField.setXmlName(new javax.xml.namespace.QName("", "author")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("body"); + elemField.setXmlName(new javax.xml.namespace.QName("", "body")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("created"); + elemField.setXmlName(new javax.xml.namespace.QName("", "created")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("groupLevel"); + elemField.setXmlName(new javax.xml.namespace.QName("", "groupLevel")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("roleLevel"); + elemField.setXmlName(new javax.xml.namespace.QName("", "roleLevel")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("updateAuthor"); + elemField.setXmlName(new javax.xml.namespace.QName("", "updateAuthor")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("updated"); + elemField.setXmlName(new javax.xml.namespace.QName("", "updated")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComponent.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComponent.java new file mode 100644 index 000000000000..96a8595474d5 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteComponent.java @@ -0,0 +1,97 @@ +/** + * RemoteComponent.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteComponent extends AbstractNamedRemoteEntity + implements java.io.Serializable { + public RemoteComponent() { + } + + public RemoteComponent( + String id, + String name) { + super( + id, + name); + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteComponent)) { + return false; + } + RemoteComponent other = (RemoteComponent) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteComponent.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteConfiguration.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteConfiguration.java new file mode 100644 index 000000000000..2272318e8f8e --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteConfiguration.java @@ -0,0 +1,411 @@ +/** + * RemoteConfiguration.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteConfiguration implements java.io.Serializable { + private boolean allowAttachments; + + private boolean allowExternalUserManagment; + + private boolean allowIssueLinking; + + private boolean allowSubTasks; + + private boolean allowTimeTracking; + + private boolean allowUnassignedIssues; + + private boolean allowVoting; + + private boolean allowWatching; + + private int timeTrackingDaysPerWeek; + + private int timeTrackingHoursPerDay; + + public RemoteConfiguration() { + } + + public RemoteConfiguration( + boolean allowAttachments, + boolean allowExternalUserManagment, + boolean allowIssueLinking, + boolean allowSubTasks, + boolean allowTimeTracking, + boolean allowUnassignedIssues, + boolean allowVoting, + boolean allowWatching, + int timeTrackingDaysPerWeek, + int timeTrackingHoursPerDay) { + this.allowAttachments = allowAttachments; + this.allowExternalUserManagment = allowExternalUserManagment; + this.allowIssueLinking = allowIssueLinking; + this.allowSubTasks = allowSubTasks; + this.allowTimeTracking = allowTimeTracking; + this.allowUnassignedIssues = allowUnassignedIssues; + this.allowVoting = allowVoting; + this.allowWatching = allowWatching; + this.timeTrackingDaysPerWeek = timeTrackingDaysPerWeek; + this.timeTrackingHoursPerDay = timeTrackingHoursPerDay; + } + + + /** + * Gets the allowAttachments value for this RemoteConfiguration. + * + * @return allowAttachments + */ + public boolean isAllowAttachments() { + return allowAttachments; + } + + + /** + * Sets the allowAttachments value for this RemoteConfiguration. + * + * @param allowAttachments + */ + public void setAllowAttachments(boolean allowAttachments) { + this.allowAttachments = allowAttachments; + } + + + /** + * Gets the allowExternalUserManagment value for this RemoteConfiguration. + * + * @return allowExternalUserManagment + */ + public boolean isAllowExternalUserManagment() { + return allowExternalUserManagment; + } + + + /** + * Sets the allowExternalUserManagment value for this RemoteConfiguration. + * + * @param allowExternalUserManagment + */ + public void setAllowExternalUserManagment(boolean allowExternalUserManagment) { + this.allowExternalUserManagment = allowExternalUserManagment; + } + + + /** + * Gets the allowIssueLinking value for this RemoteConfiguration. + * + * @return allowIssueLinking + */ + public boolean isAllowIssueLinking() { + return allowIssueLinking; + } + + + /** + * Sets the allowIssueLinking value for this RemoteConfiguration. + * + * @param allowIssueLinking + */ + public void setAllowIssueLinking(boolean allowIssueLinking) { + this.allowIssueLinking = allowIssueLinking; + } + + + /** + * Gets the allowSubTasks value for this RemoteConfiguration. + * + * @return allowSubTasks + */ + public boolean isAllowSubTasks() { + return allowSubTasks; + } + + + /** + * Sets the allowSubTasks value for this RemoteConfiguration. + * + * @param allowSubTasks + */ + public void setAllowSubTasks(boolean allowSubTasks) { + this.allowSubTasks = allowSubTasks; + } + + + /** + * Gets the allowTimeTracking value for this RemoteConfiguration. + * + * @return allowTimeTracking + */ + public boolean isAllowTimeTracking() { + return allowTimeTracking; + } + + + /** + * Sets the allowTimeTracking value for this RemoteConfiguration. + * + * @param allowTimeTracking + */ + public void setAllowTimeTracking(boolean allowTimeTracking) { + this.allowTimeTracking = allowTimeTracking; + } + + + /** + * Gets the allowUnassignedIssues value for this RemoteConfiguration. + * + * @return allowUnassignedIssues + */ + public boolean isAllowUnassignedIssues() { + return allowUnassignedIssues; + } + + + /** + * Sets the allowUnassignedIssues value for this RemoteConfiguration. + * + * @param allowUnassignedIssues + */ + public void setAllowUnassignedIssues(boolean allowUnassignedIssues) { + this.allowUnassignedIssues = allowUnassignedIssues; + } + + + /** + * Gets the allowVoting value for this RemoteConfiguration. + * + * @return allowVoting + */ + public boolean isAllowVoting() { + return allowVoting; + } + + + /** + * Sets the allowVoting value for this RemoteConfiguration. + * + * @param allowVoting + */ + public void setAllowVoting(boolean allowVoting) { + this.allowVoting = allowVoting; + } + + + /** + * Gets the allowWatching value for this RemoteConfiguration. + * + * @return allowWatching + */ + public boolean isAllowWatching() { + return allowWatching; + } + + + /** + * Sets the allowWatching value for this RemoteConfiguration. + * + * @param allowWatching + */ + public void setAllowWatching(boolean allowWatching) { + this.allowWatching = allowWatching; + } + + + /** + * Gets the timeTrackingDaysPerWeek value for this RemoteConfiguration. + * + * @return timeTrackingDaysPerWeek + */ + public int getTimeTrackingDaysPerWeek() { + return timeTrackingDaysPerWeek; + } + + + /** + * Sets the timeTrackingDaysPerWeek value for this RemoteConfiguration. + * + * @param timeTrackingDaysPerWeek + */ + public void setTimeTrackingDaysPerWeek(int timeTrackingDaysPerWeek) { + this.timeTrackingDaysPerWeek = timeTrackingDaysPerWeek; + } + + + /** + * Gets the timeTrackingHoursPerDay value for this RemoteConfiguration. + * + * @return timeTrackingHoursPerDay + */ + public int getTimeTrackingHoursPerDay() { + return timeTrackingHoursPerDay; + } + + + /** + * Sets the timeTrackingHoursPerDay value for this RemoteConfiguration. + * + * @param timeTrackingHoursPerDay + */ + public void setTimeTrackingHoursPerDay(int timeTrackingHoursPerDay) { + this.timeTrackingHoursPerDay = timeTrackingHoursPerDay; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteConfiguration)) { + return false; + } + RemoteConfiguration other = (RemoteConfiguration) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + this.allowAttachments == other.isAllowAttachments() && + this.allowExternalUserManagment == other.isAllowExternalUserManagment() && + this.allowIssueLinking == other.isAllowIssueLinking() && + this.allowSubTasks == other.isAllowSubTasks() && + this.allowTimeTracking == other.isAllowTimeTracking() && + this.allowUnassignedIssues == other.isAllowUnassignedIssues() && + this.allowVoting == other.isAllowVoting() && + this.allowWatching == other.isAllowWatching() && + this.timeTrackingDaysPerWeek == other.getTimeTrackingDaysPerWeek() && + this.timeTrackingHoursPerDay == other.getTimeTrackingHoursPerDay(); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + _hashCode += (isAllowAttachments() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += (isAllowExternalUserManagment() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += (isAllowIssueLinking() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += (isAllowSubTasks() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += (isAllowTimeTracking() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += (isAllowUnassignedIssues() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += (isAllowVoting() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += (isAllowWatching() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + _hashCode += getTimeTrackingDaysPerWeek(); + _hashCode += getTimeTrackingHoursPerDay(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteConfiguration.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteConfiguration")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowAttachments"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowAttachments")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowExternalUserManagment"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowExternalUserManagment")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowIssueLinking"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowIssueLinking")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowSubTasks"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowSubTasks")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowTimeTracking"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowTimeTracking")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowUnassignedIssues"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowUnassignedIssues")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowVoting"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowVoting")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("allowWatching"); + elemField.setXmlName(new javax.xml.namespace.QName("", "allowWatching")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("timeTrackingDaysPerWeek"); + elemField.setXmlName(new javax.xml.namespace.QName("", "timeTrackingDaysPerWeek")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("timeTrackingHoursPerDay"); + elemField.setXmlName(new javax.xml.namespace.QName("", "timeTrackingHoursPerDay")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteCustomFieldValue.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteCustomFieldValue.java new file mode 100644 index 000000000000..5ee9e2032d51 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteCustomFieldValue.java @@ -0,0 +1,208 @@ +/** + * RemoteCustomFieldValue.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteCustomFieldValue implements java.io.Serializable { + private String customfieldId; + + private String key; + + private String[] values; + + public RemoteCustomFieldValue() { + } + + public RemoteCustomFieldValue( + String customfieldId, + String key, + String[] values) { + this.customfieldId = customfieldId; + this.key = key; + this.values = values; + } + + + /** + * Gets the customfieldId value for this RemoteCustomFieldValue. + * + * @return customfieldId + */ + public String getCustomfieldId() { + return customfieldId; + } + + + /** + * Sets the customfieldId value for this RemoteCustomFieldValue. + * + * @param customfieldId + */ + public void setCustomfieldId(String customfieldId) { + this.customfieldId = customfieldId; + } + + + /** + * Gets the key value for this RemoteCustomFieldValue. + * + * @return key + */ + public String getKey() { + return key; + } + + + /** + * Sets the key value for this RemoteCustomFieldValue. + * + * @param key + */ + public void setKey(String key) { + this.key = key; + } + + + /** + * Gets the values value for this RemoteCustomFieldValue. + * + * @return values + */ + public String[] getValues() { + return values; + } + + + /** + * Sets the values value for this RemoteCustomFieldValue. + * + * @param values + */ + public void setValues(String[] values) { + this.values = values; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteCustomFieldValue)) { + return false; + } + RemoteCustomFieldValue other = (RemoteCustomFieldValue) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.customfieldId == null && other.getCustomfieldId() == null) || + (this.customfieldId != null && + this.customfieldId.equals(other.getCustomfieldId()))) && + ((this.key == null && other.getKey() == null) || + (this.key != null && + this.key.equals(other.getKey()))) && + ((this.values == null && other.getValues() == null) || + (this.values != null && + java.util.Arrays.equals(this.values, other.getValues()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getCustomfieldId() != null) { + _hashCode += getCustomfieldId().hashCode(); + } + if (getKey() != null) { + _hashCode += getKey().hashCode(); + } + if (getValues() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getValues()); + i++) { + Object obj = java.lang.reflect.Array.get(getValues(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteCustomFieldValue.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteCustomFieldValue")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("customfieldId"); + elemField.setXmlName(new javax.xml.namespace.QName("", "customfieldId")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("key"); + elemField.setXmlName(new javax.xml.namespace.QName("", "key")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("values"); + elemField.setXmlName(new javax.xml.namespace.QName("", "values")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteEntity.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteEntity.java new file mode 100644 index 000000000000..e1bbdb5602c2 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteEntity.java @@ -0,0 +1,88 @@ +/** + * RemoteEntity.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteEntity implements java.io.Serializable { + public RemoteEntity() { + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteEntity)) { + return false; + } + RemoteEntity other = (RemoteEntity) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true; + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteEntity.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteException.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteException.java new file mode 100644 index 000000000000..1858c1cc9e8a --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteException.java @@ -0,0 +1,96 @@ +/** + * RemoteException.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteException extends org.apache.axis.AxisFault implements java.io.Serializable { + public RemoteException() { + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteException)) { + return false; + } + RemoteException other = (RemoteException) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true; + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteException.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteException")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + + + /** + * Writes the exception data to the faultDetails + */ + public void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context) + throws java.io.IOException { + context.serialize(qname, null, this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteField.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteField.java new file mode 100644 index 000000000000..f96464104d66 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteField.java @@ -0,0 +1,97 @@ +/** + * RemoteField.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteField extends AbstractNamedRemoteEntity + implements java.io.Serializable { + public RemoteField() { + } + + public RemoteField( + String id, + String name) { + super( + id, + name); + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteField)) { + return false; + } + RemoteField other = (RemoteField) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteField.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteField")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFieldValue.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFieldValue.java new file mode 100644 index 000000000000..942cc3dae319 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFieldValue.java @@ -0,0 +1,171 @@ +/** + * RemoteFieldValue.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteFieldValue implements java.io.Serializable { + private String id; + + private String[] values; + + public RemoteFieldValue() { + } + + public RemoteFieldValue( + String id, + String[] values) { + this.id = id; + this.values = values; + } + + + /** + * Gets the id value for this RemoteFieldValue. + * + * @return id + */ + public String getId() { + return id; + } + + + /** + * Sets the id value for this RemoteFieldValue. + * + * @param id + */ + public void setId(String id) { + this.id = id; + } + + + /** + * Gets the values value for this RemoteFieldValue. + * + * @return values + */ + public String[] getValues() { + return values; + } + + + /** + * Sets the values value for this RemoteFieldValue. + * + * @param values + */ + public void setValues(String[] values) { + this.values = values; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteFieldValue)) { + return false; + } + RemoteFieldValue other = (RemoteFieldValue) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.id == null && other.getId() == null) || + (this.id != null && + this.id.equals(other.getId()))) && + ((this.values == null && other.getValues() == null) || + (this.values != null && + java.util.Arrays.equals(this.values, other.getValues()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getValues() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getValues()); + i++) { + Object obj = java.lang.reflect.Array.get(getValues(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteFieldValue.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteFieldValue")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("values"); + elemField.setXmlName(new javax.xml.namespace.QName("", "values")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFilter.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFilter.java new file mode 100644 index 000000000000..647b4d067abf --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteFilter.java @@ -0,0 +1,241 @@ +/** + * RemoteFilter.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteFilter extends AbstractNamedRemoteEntity + implements java.io.Serializable { + private String author; + + private String description; + + private String project; + + private String xml; + + public RemoteFilter() { + } + + public RemoteFilter( + String id, + String name, + String author, + String description, + String project, + String xml) { + super( + id, + name); + this.author = author; + this.description = description; + this.project = project; + this.xml = xml; + } + + + /** + * Gets the author value for this RemoteFilter. + * + * @return author + */ + public String getAuthor() { + return author; + } + + + /** + * Sets the author value for this RemoteFilter. + * + * @param author + */ + public void setAuthor(String author) { + this.author = author; + } + + + /** + * Gets the description value for this RemoteFilter. + * + * @return description + */ + public String getDescription() { + return description; + } + + + /** + * Sets the description value for this RemoteFilter. + * + * @param description + */ + public void setDescription(String description) { + this.description = description; + } + + + /** + * Gets the project value for this RemoteFilter. + * + * @return project + */ + public String getProject() { + return project; + } + + + /** + * Sets the project value for this RemoteFilter. + * + * @param project + */ + public void setProject(String project) { + this.project = project; + } + + + /** + * Gets the xml value for this RemoteFilter. + * + * @return xml + */ + public String getXml() { + return xml; + } + + + /** + * Sets the xml value for this RemoteFilter. + * + * @param xml + */ + public void setXml(String xml) { + this.xml = xml; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteFilter)) { + return false; + } + RemoteFilter other = (RemoteFilter) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.author == null && other.getAuthor() == null) || + (this.author != null && + this.author.equals(other.getAuthor()))) && + ((this.description == null && other.getDescription() == null) || + (this.description != null && + this.description.equals(other.getDescription()))) && + ((this.project == null && other.getProject() == null) || + (this.project != null && + this.project.equals(other.getProject()))) && + ((this.xml == null && other.getXml() == null) || + (this.xml != null && + this.xml.equals(other.getXml()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getAuthor() != null) { + _hashCode += getAuthor().hashCode(); + } + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + if (getProject() != null) { + _hashCode += getProject().hashCode(); + } + if (getXml() != null) { + _hashCode += getXml().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteFilter.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteFilter")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("author"); + elemField.setXmlName(new javax.xml.namespace.QName("", "author")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("description"); + elemField.setXmlName(new javax.xml.namespace.QName("", "description")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("project"); + elemField.setXmlName(new javax.xml.namespace.QName("", "project")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("xml"); + elemField.setXmlName(new javax.xml.namespace.QName("", "xml")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteGroup.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteGroup.java new file mode 100644 index 000000000000..2f3d442513c8 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteGroup.java @@ -0,0 +1,171 @@ +/** + * RemoteGroup.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteGroup extends RemoteEntity implements java.io.Serializable { + private String name; + + private RemoteUser[] users; + + public RemoteGroup() { + } + + public RemoteGroup( + String name, + RemoteUser[] users) { + this.name = name; + this.users = users; + } + + + /** + * Gets the name value for this RemoteGroup. + * + * @return name + */ + public String getName() { + return name; + } + + + /** + * Sets the name value for this RemoteGroup. + * + * @param name + */ + public void setName(String name) { + this.name = name; + } + + + /** + * Gets the users value for this RemoteGroup. + * + * @return users + */ + public RemoteUser[] getUsers() { + return users; + } + + + /** + * Sets the users value for this RemoteGroup. + * + * @param users + */ + public void setUsers(RemoteUser[] users) { + this.users = users; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteGroup)) { + return false; + } + RemoteGroup other = (RemoteGroup) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.name == null && other.getName() == null) || + (this.name != null && + this.name.equals(other.getName()))) && + ((this.users == null && other.getUsers() == null) || + (this.users != null && + java.util.Arrays.equals(this.users, other.getUsers()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getName() != null) { + _hashCode += getName().hashCode(); + } + if (getUsers() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getUsers()); + i++) { + Object obj = java.lang.reflect.Array.get(getUsers(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteGroup.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteGroup")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("users"); + elemField.setXmlName(new javax.xml.namespace.QName("", "users")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssue.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssue.java new file mode 100644 index 000000000000..39c3caf3b8c9 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssue.java @@ -0,0 +1,856 @@ +/** + * RemoteIssue.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteIssue extends AbstractRemoteEntity + implements java.io.Serializable { + private RemoteVersion[] affectsVersions; + + private String assignee; + + private String[] attachmentNames; + + private RemoteComponent[] components; + + private java.util.Calendar created; + + private RemoteCustomFieldValue[] customFieldValues; + + private String description; + + private java.util.Calendar duedate; + + private String environment; + + private RemoteVersion[] fixVersions; + + private String key; + + private String priority; + + private String project; + + private String reporter; + + private String resolution; + + private String status; + + private String summary; + + private String type; + + private java.util.Calendar updated; + + private Long votes; + + public RemoteIssue() { + } + + public RemoteIssue( + String id, + RemoteVersion[] affectsVersions, + String assignee, + String[] attachmentNames, + RemoteComponent[] components, + java.util.Calendar created, + RemoteCustomFieldValue[] customFieldValues, + String description, + java.util.Calendar duedate, + String environment, + RemoteVersion[] fixVersions, + String key, + String priority, + String project, + String reporter, + String resolution, + String status, + String summary, + String type, + java.util.Calendar updated, + Long votes) { + super( + id); + this.affectsVersions = affectsVersions; + this.assignee = assignee; + this.attachmentNames = attachmentNames; + this.components = components; + this.created = created; + this.customFieldValues = customFieldValues; + this.description = description; + this.duedate = duedate; + this.environment = environment; + this.fixVersions = fixVersions; + this.key = key; + this.priority = priority; + this.project = project; + this.reporter = reporter; + this.resolution = resolution; + this.status = status; + this.summary = summary; + this.type = type; + this.updated = updated; + this.votes = votes; + } + + + /** + * Gets the affectsVersions value for this RemoteIssue. + * + * @return affectsVersions + */ + public RemoteVersion[] getAffectsVersions() { + return affectsVersions; + } + + + /** + * Sets the affectsVersions value for this RemoteIssue. + * + * @param affectsVersions + */ + public void setAffectsVersions(RemoteVersion[] affectsVersions) { + this.affectsVersions = affectsVersions; + } + + + /** + * Gets the assignee value for this RemoteIssue. + * + * @return assignee + */ + public String getAssignee() { + return assignee; + } + + + /** + * Sets the assignee value for this RemoteIssue. + * + * @param assignee + */ + public void setAssignee(String assignee) { + this.assignee = assignee; + } + + + /** + * Gets the attachmentNames value for this RemoteIssue. + * + * @return attachmentNames + */ + public String[] getAttachmentNames() { + return attachmentNames; + } + + + /** + * Sets the attachmentNames value for this RemoteIssue. + * + * @param attachmentNames + */ + public void setAttachmentNames(String[] attachmentNames) { + this.attachmentNames = attachmentNames; + } + + + /** + * Gets the components value for this RemoteIssue. + * + * @return components + */ + public RemoteComponent[] getComponents() { + return components; + } + + + /** + * Sets the components value for this RemoteIssue. + * + * @param components + */ + public void setComponents(RemoteComponent[] components) { + this.components = components; + } + + + /** + * Gets the created value for this RemoteIssue. + * + * @return created + */ + public java.util.Calendar getCreated() { + return created; + } + + + /** + * Sets the created value for this RemoteIssue. + * + * @param created + */ + public void setCreated(java.util.Calendar created) { + this.created = created; + } + + + /** + * Gets the customFieldValues value for this RemoteIssue. + * + * @return customFieldValues + */ + public RemoteCustomFieldValue[] getCustomFieldValues() { + return customFieldValues; + } + + + /** + * Sets the customFieldValues value for this RemoteIssue. + * + * @param customFieldValues + */ + public void setCustomFieldValues(RemoteCustomFieldValue[] customFieldValues) { + this.customFieldValues = customFieldValues; + } + + + /** + * Gets the description value for this RemoteIssue. + * + * @return description + */ + public String getDescription() { + return description; + } + + + /** + * Sets the description value for this RemoteIssue. + * + * @param description + */ + public void setDescription(String description) { + this.description = description; + } + + + /** + * Gets the duedate value for this RemoteIssue. + * + * @return duedate + */ + public java.util.Calendar getDuedate() { + return duedate; + } + + + /** + * Sets the duedate value for this RemoteIssue. + * + * @param duedate + */ + public void setDuedate(java.util.Calendar duedate) { + this.duedate = duedate; + } + + + /** + * Gets the environment value for this RemoteIssue. + * + * @return environment + */ + public String getEnvironment() { + return environment; + } + + + /** + * Sets the environment value for this RemoteIssue. + * + * @param environment + */ + public void setEnvironment(String environment) { + this.environment = environment; + } + + + /** + * Gets the fixVersions value for this RemoteIssue. + * + * @return fixVersions + */ + public RemoteVersion[] getFixVersions() { + return fixVersions; + } + + + /** + * Sets the fixVersions value for this RemoteIssue. + * + * @param fixVersions + */ + public void setFixVersions(RemoteVersion[] fixVersions) { + this.fixVersions = fixVersions; + } + + + /** + * Gets the key value for this RemoteIssue. + * + * @return key + */ + public String getKey() { + return key; + } + + + /** + * Sets the key value for this RemoteIssue. + * + * @param key + */ + public void setKey(String key) { + this.key = key; + } + + + /** + * Gets the priority value for this RemoteIssue. + * + * @return priority + */ + public String getPriority() { + return priority; + } + + + /** + * Sets the priority value for this RemoteIssue. + * + * @param priority + */ + public void setPriority(String priority) { + this.priority = priority; + } + + + /** + * Gets the project value for this RemoteIssue. + * + * @return project + */ + public String getProject() { + return project; + } + + + /** + * Sets the project value for this RemoteIssue. + * + * @param project + */ + public void setProject(String project) { + this.project = project; + } + + + /** + * Gets the reporter value for this RemoteIssue. + * + * @return reporter + */ + public String getReporter() { + return reporter; + } + + + /** + * Sets the reporter value for this RemoteIssue. + * + * @param reporter + */ + public void setReporter(String reporter) { + this.reporter = reporter; + } + + + /** + * Gets the resolution value for this RemoteIssue. + * + * @return resolution + */ + public String getResolution() { + return resolution; + } + + + /** + * Sets the resolution value for this RemoteIssue. + * + * @param resolution + */ + public void setResolution(String resolution) { + this.resolution = resolution; + } + + + /** + * Gets the status value for this RemoteIssue. + * + * @return status + */ + public String getStatus() { + return status; + } + + + /** + * Sets the status value for this RemoteIssue. + * + * @param status + */ + public void setStatus(String status) { + this.status = status; + } + + + /** + * Gets the summary value for this RemoteIssue. + * + * @return summary + */ + public String getSummary() { + return summary; + } + + + /** + * Sets the summary value for this RemoteIssue. + * + * @param summary + */ + public void setSummary(String summary) { + this.summary = summary; + } + + + /** + * Gets the type value for this RemoteIssue. + * + * @return type + */ + public String getType() { + return type; + } + + + /** + * Sets the type value for this RemoteIssue. + * + * @param type + */ + public void setType(String type) { + this.type = type; + } + + + /** + * Gets the updated value for this RemoteIssue. + * + * @return updated + */ + public java.util.Calendar getUpdated() { + return updated; + } + + + /** + * Sets the updated value for this RemoteIssue. + * + * @param updated + */ + public void setUpdated(java.util.Calendar updated) { + this.updated = updated; + } + + + /** + * Gets the votes value for this RemoteIssue. + * + * @return votes + */ + public Long getVotes() { + return votes; + } + + + /** + * Sets the votes value for this RemoteIssue. + * + * @param votes + */ + public void setVotes(Long votes) { + this.votes = votes; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteIssue)) { + return false; + } + RemoteIssue other = (RemoteIssue) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.affectsVersions == null && other.getAffectsVersions() == null) || + (this.affectsVersions != null && + java.util.Arrays.equals(this.affectsVersions, other.getAffectsVersions()))) && + ((this.assignee == null && other.getAssignee() == null) || + (this.assignee != null && + this.assignee.equals(other.getAssignee()))) && + ((this.attachmentNames == null && other.getAttachmentNames() == null) || + (this.attachmentNames != null && + java.util.Arrays.equals(this.attachmentNames, other.getAttachmentNames()))) && + ((this.components == null && other.getComponents() == null) || + (this.components != null && + java.util.Arrays.equals(this.components, other.getComponents()))) && + ((this.created == null && other.getCreated() == null) || + (this.created != null && + this.created.equals(other.getCreated()))) && + ((this.customFieldValues == null && other.getCustomFieldValues() == null) || + (this.customFieldValues != null && + java.util.Arrays.equals(this.customFieldValues, other.getCustomFieldValues()))) && + ((this.description == null && other.getDescription() == null) || + (this.description != null && + this.description.equals(other.getDescription()))) && + ((this.duedate == null && other.getDuedate() == null) || + (this.duedate != null && + this.duedate.equals(other.getDuedate()))) && + ((this.environment == null && other.getEnvironment() == null) || + (this.environment != null && + this.environment.equals(other.getEnvironment()))) && + ((this.fixVersions == null && other.getFixVersions() == null) || + (this.fixVersions != null && + java.util.Arrays.equals(this.fixVersions, other.getFixVersions()))) && + ((this.key == null && other.getKey() == null) || + (this.key != null && + this.key.equals(other.getKey()))) && + ((this.priority == null && other.getPriority() == null) || + (this.priority != null && + this.priority.equals(other.getPriority()))) && + ((this.project == null && other.getProject() == null) || + (this.project != null && + this.project.equals(other.getProject()))) && + ((this.reporter == null && other.getReporter() == null) || + (this.reporter != null && + this.reporter.equals(other.getReporter()))) && + ((this.resolution == null && other.getResolution() == null) || + (this.resolution != null && + this.resolution.equals(other.getResolution()))) && + ((this.status == null && other.getStatus() == null) || + (this.status != null && + this.status.equals(other.getStatus()))) && + ((this.summary == null && other.getSummary() == null) || + (this.summary != null && + this.summary.equals(other.getSummary()))) && + ((this.type == null && other.getType() == null) || + (this.type != null && + this.type.equals(other.getType()))) && + ((this.updated == null && other.getUpdated() == null) || + (this.updated != null && + this.updated.equals(other.getUpdated()))) && + ((this.votes == null && other.getVotes() == null) || + (this.votes != null && + this.votes.equals(other.getVotes()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getAffectsVersions() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getAffectsVersions()); + i++) { + Object obj = java.lang.reflect.Array.get(getAffectsVersions(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + if (getAssignee() != null) { + _hashCode += getAssignee().hashCode(); + } + if (getAttachmentNames() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getAttachmentNames()); + i++) { + Object obj = java.lang.reflect.Array.get(getAttachmentNames(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + if (getComponents() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getComponents()); + i++) { + Object obj = java.lang.reflect.Array.get(getComponents(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + if (getCreated() != null) { + _hashCode += getCreated().hashCode(); + } + if (getCustomFieldValues() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getCustomFieldValues()); + i++) { + Object obj = java.lang.reflect.Array.get(getCustomFieldValues(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + if (getDuedate() != null) { + _hashCode += getDuedate().hashCode(); + } + if (getEnvironment() != null) { + _hashCode += getEnvironment().hashCode(); + } + if (getFixVersions() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getFixVersions()); + i++) { + Object obj = java.lang.reflect.Array.get(getFixVersions(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + if (getKey() != null) { + _hashCode += getKey().hashCode(); + } + if (getPriority() != null) { + _hashCode += getPriority().hashCode(); + } + if (getProject() != null) { + _hashCode += getProject().hashCode(); + } + if (getReporter() != null) { + _hashCode += getReporter().hashCode(); + } + if (getResolution() != null) { + _hashCode += getResolution().hashCode(); + } + if (getStatus() != null) { + _hashCode += getStatus().hashCode(); + } + if (getSummary() != null) { + _hashCode += getSummary().hashCode(); + } + if (getType() != null) { + _hashCode += getType().hashCode(); + } + if (getUpdated() != null) { + _hashCode += getUpdated().hashCode(); + } + if (getVotes() != null) { + _hashCode += getVotes().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteIssue.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssue")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("affectsVersions"); + elemField.setXmlName(new javax.xml.namespace.QName("", "affectsVersions")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("assignee"); + elemField.setXmlName(new javax.xml.namespace.QName("", "assignee")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("attachmentNames"); + elemField.setXmlName(new javax.xml.namespace.QName("", "attachmentNames")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("components"); + elemField.setXmlName(new javax.xml.namespace.QName("", "components")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteComponent")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("created"); + elemField.setXmlName(new javax.xml.namespace.QName("", "created")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("customFieldValues"); + elemField.setXmlName(new javax.xml.namespace.QName("", "customFieldValues")); + elemField.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteCustomFieldValue")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("description"); + elemField.setXmlName(new javax.xml.namespace.QName("", "description")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("duedate"); + elemField.setXmlName(new javax.xml.namespace.QName("", "duedate")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("environment"); + elemField.setXmlName(new javax.xml.namespace.QName("", "environment")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("fixVersions"); + elemField.setXmlName(new javax.xml.namespace.QName("", "fixVersions")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("key"); + elemField.setXmlName(new javax.xml.namespace.QName("", "key")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("priority"); + elemField.setXmlName(new javax.xml.namespace.QName("", "priority")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("project"); + elemField.setXmlName(new javax.xml.namespace.QName("", "project")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("reporter"); + elemField.setXmlName(new javax.xml.namespace.QName("", "reporter")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("resolution"); + elemField.setXmlName(new javax.xml.namespace.QName("", "resolution")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("status"); + elemField.setXmlName(new javax.xml.namespace.QName("", "status")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("summary"); + elemField.setXmlName(new javax.xml.namespace.QName("", "summary")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("type"); + elemField.setXmlName(new javax.xml.namespace.QName("", "type")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("updated"); + elemField.setXmlName(new javax.xml.namespace.QName("", "updated")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("votes"); + elemField.setXmlName(new javax.xml.namespace.QName("", "votes")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssueType.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssueType.java new file mode 100644 index 000000000000..217af21408d7 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteIssueType.java @@ -0,0 +1,133 @@ +/** + * RemoteIssueType.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteIssueType extends AbstractRemoteConstant + implements java.io.Serializable { + private boolean subTask; + + public RemoteIssueType() { + } + + public RemoteIssueType( + String id, + String name, + String description, + String icon, + boolean subTask) { + super( + id, + name, + description, + icon); + this.subTask = subTask; + } + + + /** + * Gets the subTask value for this RemoteIssueType. + * + * @return subTask + */ + public boolean isSubTask() { + return subTask; + } + + + /** + * Sets the subTask value for this RemoteIssueType. + * + * @param subTask + */ + public void setSubTask(boolean subTask) { + this.subTask = subTask; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteIssueType)) { + return false; + } + RemoteIssueType other = (RemoteIssueType) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + this.subTask == other.isSubTask(); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + _hashCode += (isSubTask() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteIssueType.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteIssueType")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("subTask"); + elemField.setXmlName(new javax.xml.namespace.QName("", "subTask")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteNamedObject.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteNamedObject.java new file mode 100644 index 000000000000..709479f3a389 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteNamedObject.java @@ -0,0 +1,97 @@ +/** + * RemoteNamedObject.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteNamedObject extends AbstractNamedRemoteEntity + implements java.io.Serializable { + public RemoteNamedObject() { + } + + public RemoteNamedObject( + String id, + String name) { + super( + id, + name); + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteNamedObject)) { + return false; + } + RemoteNamedObject other = (RemoteNamedObject) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteNamedObject.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteNamedObject")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermission.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermission.java new file mode 100644 index 000000000000..68db863f39ac --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermission.java @@ -0,0 +1,163 @@ +/** + * RemotePermission.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemotePermission implements java.io.Serializable { + private String name; + + private Long permission; + + public RemotePermission() { + } + + public RemotePermission( + String name, + Long permission) { + this.name = name; + this.permission = permission; + } + + + /** + * Gets the name value for this RemotePermission. + * + * @return name + */ + public String getName() { + return name; + } + + + /** + * Sets the name value for this RemotePermission. + * + * @param name + */ + public void setName(String name) { + this.name = name; + } + + + /** + * Gets the permission value for this RemotePermission. + * + * @return permission + */ + public Long getPermission() { + return permission; + } + + + /** + * Sets the permission value for this RemotePermission. + * + * @param permission + */ + public void setPermission(Long permission) { + this.permission = permission; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemotePermission)) { + return false; + } + RemotePermission other = (RemotePermission) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.name == null && other.getName() == null) || + (this.name != null && + this.name.equals(other.getName()))) && + ((this.permission == null && other.getPermission() == null) || + (this.permission != null && + this.permission.equals(other.getPermission()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getName() != null) { + _hashCode += getName().hashCode(); + } + if (getPermission() != null) { + _hashCode += getPermission().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemotePermission.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("permission"); + elemField.setXmlName(new javax.xml.namespace.QName("", "permission")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionException.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionException.java new file mode 100644 index 000000000000..81397a14af87 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionException.java @@ -0,0 +1,98 @@ +/** + * RemotePermissionException.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemotePermissionException extends RemoteException + implements java.io.Serializable { + public RemotePermissionException() { + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemotePermissionException)) { + return false; + } + RemotePermissionException other = (RemotePermissionException) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemotePermissionException.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemotePermissionException")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + + + /** + * Writes the exception data to the faultDetails + */ + public void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context) + throws java.io.IOException { + context.serialize(qname, null, this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionMapping.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionMapping.java new file mode 100644 index 000000000000..7ae7016ace56 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionMapping.java @@ -0,0 +1,172 @@ +/** + * RemotePermissionMapping.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemotePermissionMapping implements java.io.Serializable { + private RemotePermission permission; + + private RemoteEntity[] remoteEntities; + + public RemotePermissionMapping() { + } + + public RemotePermissionMapping( + RemotePermission permission, + RemoteEntity[] remoteEntities) { + this.permission = permission; + this.remoteEntities = remoteEntities; + } + + + /** + * Gets the permission value for this RemotePermissionMapping. + * + * @return permission + */ + public RemotePermission getPermission() { + return permission; + } + + + /** + * Sets the permission value for this RemotePermissionMapping. + * + * @param permission + */ + public void setPermission(RemotePermission permission) { + this.permission = permission; + } + + + /** + * Gets the remoteEntities value for this RemotePermissionMapping. + * + * @return remoteEntities + */ + public RemoteEntity[] getRemoteEntities() { + return remoteEntities; + } + + + /** + * Sets the remoteEntities value for this RemotePermissionMapping. + * + * @param remoteEntities + */ + public void setRemoteEntities(RemoteEntity[] remoteEntities) { + this.remoteEntities = remoteEntities; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemotePermissionMapping)) { + return false; + } + RemotePermissionMapping other = (RemotePermissionMapping) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.permission == null && other.getPermission() == null) || + (this.permission != null && + this.permission.equals(other.getPermission()))) && + ((this.remoteEntities == null && other.getRemoteEntities() == null) || + (this.remoteEntities != null && + java.util.Arrays.equals(this.remoteEntities, other.getRemoteEntities()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getPermission() != null) { + _hashCode += getPermission().hashCode(); + } + if (getRemoteEntities() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getRemoteEntities()); + i++) { + Object obj = java.lang.reflect.Array.get(getRemoteEntities(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemotePermissionMapping.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionMapping")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("permission"); + elemField.setXmlName(new javax.xml.namespace.QName("", "permission")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermission")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("remoteEntities"); + elemField.setXmlName(new javax.xml.namespace.QName("", "remoteEntities")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteEntity")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionScheme.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionScheme.java new file mode 100644 index 000000000000..26fa9517ec5d --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePermissionScheme.java @@ -0,0 +1,147 @@ +/** + * RemotePermissionScheme.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemotePermissionScheme extends RemoteScheme + implements java.io.Serializable { + private RemotePermissionMapping[] permissionMappings; + + public RemotePermissionScheme() { + } + + public RemotePermissionScheme( + String description, + Long id, + String name, + String type, + RemotePermissionMapping[] permissionMappings) { + super( + description, + id, + name, + type); + this.permissionMappings = permissionMappings; + } + + + /** + * Gets the permissionMappings value for this RemotePermissionScheme. + * + * @return permissionMappings + */ + public RemotePermissionMapping[] getPermissionMappings() { + return permissionMappings; + } + + + /** + * Sets the permissionMappings value for this RemotePermissionScheme. + * + * @param permissionMappings + */ + public void setPermissionMappings(RemotePermissionMapping[] permissionMappings) { + this.permissionMappings = permissionMappings; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemotePermissionScheme)) { + return false; + } + RemotePermissionScheme other = (RemotePermissionScheme) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.permissionMappings == null && other.getPermissionMappings() == null) || + (this.permissionMappings != null && + java.util.Arrays.equals(this.permissionMappings, other.getPermissionMappings()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getPermissionMappings() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getPermissionMappings()); + i++) { + Object obj = java.lang.reflect.Array.get(getPermissionMappings(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemotePermissionScheme.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("permissionMappings"); + elemField.setXmlName(new javax.xml.namespace.QName("", "permissionMappings")); + elemField.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionMapping")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePriority.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePriority.java new file mode 100644 index 000000000000..2fc230561403 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemotePriority.java @@ -0,0 +1,137 @@ +/** + * RemotePriority.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemotePriority extends AbstractRemoteConstant + implements java.io.Serializable { + private String color; + + public RemotePriority() { + } + + public RemotePriority( + String id, + String name, + String description, + String icon, + String color) { + super( + id, + name, + description, + icon); + this.color = color; + } + + + /** + * Gets the color value for this RemotePriority. + * + * @return color + */ + public String getColor() { + return color; + } + + + /** + * Sets the color value for this RemotePriority. + * + * @param color + */ + public void setColor(String color) { + this.color = color; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemotePriority)) { + return false; + } + RemotePriority other = (RemotePriority) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.color == null && other.getColor() == null) || + (this.color != null && + this.color.equals(other.getColor()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getColor() != null) { + _hashCode += getColor().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemotePriority.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePriority")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("color"); + elemField.setXmlName(new javax.xml.namespace.QName("", "color")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProject.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProject.java new file mode 100644 index 000000000000..fbf94f8ee264 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProject.java @@ -0,0 +1,386 @@ +/** + * RemoteProject.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteProject extends AbstractNamedRemoteEntity + implements java.io.Serializable { + private String description; + + private RemoteScheme issueSecurityScheme; + + private String key; + + private String lead; + + private RemoteScheme notificationScheme; + + private RemotePermissionScheme permissionScheme; + + private String projectUrl; + + private String url; + + public RemoteProject() { + } + + public RemoteProject( + String id, + String name, + String description, + RemoteScheme issueSecurityScheme, + String key, + String lead, + RemoteScheme notificationScheme, + RemotePermissionScheme permissionScheme, + String projectUrl, + String url) { + super( + id, + name); + this.description = description; + this.issueSecurityScheme = issueSecurityScheme; + this.key = key; + this.lead = lead; + this.notificationScheme = notificationScheme; + this.permissionScheme = permissionScheme; + this.projectUrl = projectUrl; + this.url = url; + } + + + /** + * Gets the description value for this RemoteProject. + * + * @return description + */ + public String getDescription() { + return description; + } + + + /** + * Sets the description value for this RemoteProject. + * + * @param description + */ + public void setDescription(String description) { + this.description = description; + } + + + /** + * Gets the issueSecurityScheme value for this RemoteProject. + * + * @return issueSecurityScheme + */ + public RemoteScheme getIssueSecurityScheme() { + return issueSecurityScheme; + } + + + /** + * Sets the issueSecurityScheme value for this RemoteProject. + * + * @param issueSecurityScheme + */ + public void setIssueSecurityScheme(RemoteScheme issueSecurityScheme) { + this.issueSecurityScheme = issueSecurityScheme; + } + + + /** + * Gets the key value for this RemoteProject. + * + * @return key + */ + public String getKey() { + return key; + } + + + /** + * Sets the key value for this RemoteProject. + * + * @param key + */ + public void setKey(String key) { + this.key = key; + } + + + /** + * Gets the lead value for this RemoteProject. + * + * @return lead + */ + public String getLead() { + return lead; + } + + + /** + * Sets the lead value for this RemoteProject. + * + * @param lead + */ + public void setLead(String lead) { + this.lead = lead; + } + + + /** + * Gets the notificationScheme value for this RemoteProject. + * + * @return notificationScheme + */ + public RemoteScheme getNotificationScheme() { + return notificationScheme; + } + + + /** + * Sets the notificationScheme value for this RemoteProject. + * + * @param notificationScheme + */ + public void setNotificationScheme(RemoteScheme notificationScheme) { + this.notificationScheme = notificationScheme; + } + + + /** + * Gets the permissionScheme value for this RemoteProject. + * + * @return permissionScheme + */ + public RemotePermissionScheme getPermissionScheme() { + return permissionScheme; + } + + + /** + * Sets the permissionScheme value for this RemoteProject. + * + * @param permissionScheme + */ + public void setPermissionScheme(RemotePermissionScheme permissionScheme) { + this.permissionScheme = permissionScheme; + } + + + /** + * Gets the projectUrl value for this RemoteProject. + * + * @return projectUrl + */ + public String getProjectUrl() { + return projectUrl; + } + + + /** + * Sets the projectUrl value for this RemoteProject. + * + * @param projectUrl + */ + public void setProjectUrl(String projectUrl) { + this.projectUrl = projectUrl; + } + + + /** + * Gets the url value for this RemoteProject. + * + * @return url + */ + public String getUrl() { + return url; + } + + + /** + * Sets the url value for this RemoteProject. + * + * @param url + */ + public void setUrl(String url) { + this.url = url; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteProject)) { + return false; + } + RemoteProject other = (RemoteProject) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.description == null && other.getDescription() == null) || + (this.description != null && + this.description.equals(other.getDescription()))) && + ((this.issueSecurityScheme == null && other.getIssueSecurityScheme() == null) || + (this.issueSecurityScheme != null && + this.issueSecurityScheme.equals(other.getIssueSecurityScheme()))) && + ((this.key == null && other.getKey() == null) || + (this.key != null && + this.key.equals(other.getKey()))) && + ((this.lead == null && other.getLead() == null) || + (this.lead != null && + this.lead.equals(other.getLead()))) && + ((this.notificationScheme == null && other.getNotificationScheme() == null) || + (this.notificationScheme != null && + this.notificationScheme.equals(other.getNotificationScheme()))) && + ((this.permissionScheme == null && other.getPermissionScheme() == null) || + (this.permissionScheme != null && + this.permissionScheme.equals(other.getPermissionScheme()))) && + ((this.projectUrl == null && other.getProjectUrl() == null) || + (this.projectUrl != null && + this.projectUrl.equals(other.getProjectUrl()))) && + ((this.url == null && other.getUrl() == null) || + (this.url != null && + this.url.equals(other.getUrl()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + if (getIssueSecurityScheme() != null) { + _hashCode += getIssueSecurityScheme().hashCode(); + } + if (getKey() != null) { + _hashCode += getKey().hashCode(); + } + if (getLead() != null) { + _hashCode += getLead().hashCode(); + } + if (getNotificationScheme() != null) { + _hashCode += getNotificationScheme().hashCode(); + } + if (getPermissionScheme() != null) { + _hashCode += getPermissionScheme().hashCode(); + } + if (getProjectUrl() != null) { + _hashCode += getProjectUrl().hashCode(); + } + if (getUrl() != null) { + _hashCode += getUrl().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteProject.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("description"); + elemField.setXmlName(new javax.xml.namespace.QName("", "description")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("issueSecurityScheme"); + elemField.setXmlName(new javax.xml.namespace.QName("", "issueSecurityScheme")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("key"); + elemField.setXmlName(new javax.xml.namespace.QName("", "key")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("lead"); + elemField.setXmlName(new javax.xml.namespace.QName("", "lead")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("notificationScheme"); + elemField.setXmlName(new javax.xml.namespace.QName("", "notificationScheme")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("permissionScheme"); + elemField.setXmlName(new javax.xml.namespace.QName("", "permissionScheme")); + elemField.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemotePermissionScheme")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("projectUrl"); + elemField.setXmlName(new javax.xml.namespace.QName("", "projectUrl")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("url"); + elemField.setXmlName(new javax.xml.namespace.QName("", "url")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRole.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRole.java new file mode 100644 index 000000000000..f239e0be25bb --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRole.java @@ -0,0 +1,199 @@ +/** + * RemoteProjectRole.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteProjectRole implements java.io.Serializable { + private String description; + + private Long id; + + private String name; + + public RemoteProjectRole() { + } + + public RemoteProjectRole( + String description, + Long id, + String name) { + this.description = description; + this.id = id; + this.name = name; + } + + + /** + * Gets the description value for this RemoteProjectRole. + * + * @return description + */ + public String getDescription() { + return description; + } + + + /** + * Sets the description value for this RemoteProjectRole. + * + * @param description + */ + public void setDescription(String description) { + this.description = description; + } + + + /** + * Gets the id value for this RemoteProjectRole. + * + * @return id + */ + public Long getId() { + return id; + } + + + /** + * Sets the id value for this RemoteProjectRole. + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + + /** + * Gets the name value for this RemoteProjectRole. + * + * @return name + */ + public String getName() { + return name; + } + + + /** + * Sets the name value for this RemoteProjectRole. + * + * @param name + */ + public void setName(String name) { + this.name = name; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteProjectRole)) { + return false; + } + RemoteProjectRole other = (RemoteProjectRole) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.description == null && other.getDescription() == null) || + (this.description != null && + this.description.equals(other.getDescription()))) && + ((this.id == null && other.getId() == null) || + (this.id != null && + this.id.equals(other.getId()))) && + ((this.name == null && other.getName() == null) || + (this.name != null && + this.name.equals(other.getName()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getName() != null) { + _hashCode += getName().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteProjectRole.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("description"); + elemField.setXmlName(new javax.xml.namespace.QName("", "description")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRoleActors.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRoleActors.java new file mode 100644 index 000000000000..42c182324675 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteProjectRoleActors.java @@ -0,0 +1,136 @@ +/** + * RemoteProjectRoleActors.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteProjectRoleActors extends RemoteRoleActors + implements java.io.Serializable { + private RemoteProject project; + + public RemoteProjectRoleActors() { + } + + public RemoteProjectRoleActors( + RemoteProjectRole projectRole, + RemoteRoleActor[] roleActors, + RemoteUser[] users, + RemoteProject project) { + super( + projectRole, + roleActors, + users); + this.project = project; + } + + + /** + * Gets the project value for this RemoteProjectRoleActors. + * + * @return project + */ + public RemoteProject getProject() { + return project; + } + + + /** + * Sets the project value for this RemoteProjectRoleActors. + * + * @param project + */ + public void setProject(RemoteProject project) { + this.project = project; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteProjectRoleActors)) { + return false; + } + RemoteProjectRoleActors other = (RemoteProjectRoleActors) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.project == null && other.getProject() == null) || + (this.project != null && + this.project.equals(other.getProject()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getProject() != null) { + _hashCode += getProject().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteProjectRoleActors.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRoleActors")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("project"); + elemField.setXmlName(new javax.xml.namespace.QName("", "project")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProject")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteResolution.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteResolution.java new file mode 100644 index 000000000000..75492b3c1c49 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteResolution.java @@ -0,0 +1,101 @@ +/** + * RemoteResolution.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteResolution extends AbstractRemoteConstant + implements java.io.Serializable { + public RemoteResolution() { + } + + public RemoteResolution( + String id, + String name, + String description, + String icon) { + super( + id, + name, + description, + icon); + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteResolution)) { + return false; + } + RemoteResolution other = (RemoteResolution) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteResolution.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteResolution")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActor.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActor.java new file mode 100644 index 000000000000..bfb617d9b368 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActor.java @@ -0,0 +1,279 @@ +/** + * RemoteRoleActor.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteRoleActor implements java.io.Serializable { + private String descriptor; + + private String parameter; + + private RemoteProjectRole projectRole; + + private String type; + + private RemoteUser[] users; + + public RemoteRoleActor() { + } + + public RemoteRoleActor( + String descriptor, + String parameter, + RemoteProjectRole projectRole, + String type, + RemoteUser[] users) { + this.descriptor = descriptor; + this.parameter = parameter; + this.projectRole = projectRole; + this.type = type; + this.users = users; + } + + + /** + * Gets the descriptor value for this RemoteRoleActor. + * + * @return descriptor + */ + public String getDescriptor() { + return descriptor; + } + + + /** + * Sets the descriptor value for this RemoteRoleActor. + * + * @param descriptor + */ + public void setDescriptor(String descriptor) { + this.descriptor = descriptor; + } + + + /** + * Gets the parameter value for this RemoteRoleActor. + * + * @return parameter + */ + public String getParameter() { + return parameter; + } + + + /** + * Sets the parameter value for this RemoteRoleActor. + * + * @param parameter + */ + public void setParameter(String parameter) { + this.parameter = parameter; + } + + + /** + * Gets the projectRole value for this RemoteRoleActor. + * + * @return projectRole + */ + public RemoteProjectRole getProjectRole() { + return projectRole; + } + + + /** + * Sets the projectRole value for this RemoteRoleActor. + * + * @param projectRole + */ + public void setProjectRole(RemoteProjectRole projectRole) { + this.projectRole = projectRole; + } + + + /** + * Gets the type value for this RemoteRoleActor. + * + * @return type + */ + public String getType() { + return type; + } + + + /** + * Sets the type value for this RemoteRoleActor. + * + * @param type + */ + public void setType(String type) { + this.type = type; + } + + + /** + * Gets the users value for this RemoteRoleActor. + * + * @return users + */ + public RemoteUser[] getUsers() { + return users; + } + + + /** + * Sets the users value for this RemoteRoleActor. + * + * @param users + */ + public void setUsers(RemoteUser[] users) { + this.users = users; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteRoleActor)) { + return false; + } + RemoteRoleActor other = (RemoteRoleActor) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.descriptor == null && other.getDescriptor() == null) || + (this.descriptor != null && + this.descriptor.equals(other.getDescriptor()))) && + ((this.parameter == null && other.getParameter() == null) || + (this.parameter != null && + this.parameter.equals(other.getParameter()))) && + ((this.projectRole == null && other.getProjectRole() == null) || + (this.projectRole != null && + this.projectRole.equals(other.getProjectRole()))) && + ((this.type == null && other.getType() == null) || + (this.type != null && + this.type.equals(other.getType()))) && + ((this.users == null && other.getUsers() == null) || + (this.users != null && + java.util.Arrays.equals(this.users, other.getUsers()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getDescriptor() != null) { + _hashCode += getDescriptor().hashCode(); + } + if (getParameter() != null) { + _hashCode += getParameter().hashCode(); + } + if (getProjectRole() != null) { + _hashCode += getProjectRole().hashCode(); + } + if (getType() != null) { + _hashCode += getType().hashCode(); + } + if (getUsers() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getUsers()); + i++) { + Object obj = java.lang.reflect.Array.get(getUsers(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteRoleActor.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteRoleActor")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("descriptor"); + elemField.setXmlName(new javax.xml.namespace.QName("", "descriptor")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("parameter"); + elemField.setXmlName(new javax.xml.namespace.QName("", "parameter")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("projectRole"); + elemField.setXmlName(new javax.xml.namespace.QName("", "projectRole")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("type"); + elemField.setXmlName(new javax.xml.namespace.QName("", "type")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("users"); + elemField.setXmlName(new javax.xml.namespace.QName("", "users")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActors.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActors.java new file mode 100644 index 000000000000..0b8b552a753a --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteRoleActors.java @@ -0,0 +1,215 @@ +/** + * RemoteRoleActors.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteRoleActors implements java.io.Serializable { + private RemoteProjectRole projectRole; + + private RemoteRoleActor[] roleActors; + + private RemoteUser[] users; + + public RemoteRoleActors() { + } + + public RemoteRoleActors( + RemoteProjectRole projectRole, + RemoteRoleActor[] roleActors, + RemoteUser[] users) { + this.projectRole = projectRole; + this.roleActors = roleActors; + this.users = users; + } + + + /** + * Gets the projectRole value for this RemoteRoleActors. + * + * @return projectRole + */ + public RemoteProjectRole getProjectRole() { + return projectRole; + } + + + /** + * Sets the projectRole value for this RemoteRoleActors. + * + * @param projectRole + */ + public void setProjectRole(RemoteProjectRole projectRole) { + this.projectRole = projectRole; + } + + + /** + * Gets the roleActors value for this RemoteRoleActors. + * + * @return roleActors + */ + public RemoteRoleActor[] getRoleActors() { + return roleActors; + } + + + /** + * Sets the roleActors value for this RemoteRoleActors. + * + * @param roleActors + */ + public void setRoleActors(RemoteRoleActor[] roleActors) { + this.roleActors = roleActors; + } + + + /** + * Gets the users value for this RemoteRoleActors. + * + * @return users + */ + public RemoteUser[] getUsers() { + return users; + } + + + /** + * Sets the users value for this RemoteRoleActors. + * + * @param users + */ + public void setUsers(RemoteUser[] users) { + this.users = users; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteRoleActors)) { + return false; + } + RemoteRoleActors other = (RemoteRoleActors) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.projectRole == null && other.getProjectRole() == null) || + (this.projectRole != null && + this.projectRole.equals(other.getProjectRole()))) && + ((this.roleActors == null && other.getRoleActors() == null) || + (this.roleActors != null && + java.util.Arrays.equals(this.roleActors, other.getRoleActors()))) && + ((this.users == null && other.getUsers() == null) || + (this.users != null && + java.util.Arrays.equals(this.users, other.getUsers()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getProjectRole() != null) { + _hashCode += getProjectRole().hashCode(); + } + if (getRoleActors() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getRoleActors()); + i++) { + Object obj = java.lang.reflect.Array.get(getRoleActors(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + if (getUsers() != null) { + for (int i = 0; + i < java.lang.reflect.Array.getLength(getUsers()); + i++) { + Object obj = java.lang.reflect.Array.get(getUsers(), i); + if (obj != null && + !obj.getClass().isArray()) { + _hashCode += obj.hashCode(); + } + } + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteRoleActors.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteRoleActors")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("projectRole"); + elemField.setXmlName(new javax.xml.namespace.QName("", "projectRole")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteProjectRole")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("roleActors"); + elemField.setXmlName(new javax.xml.namespace.QName("", "roleActors")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteRoleActor")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("users"); + elemField.setXmlName(new javax.xml.namespace.QName("", "users")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteScheme.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteScheme.java new file mode 100644 index 000000000000..26c2702d71ef --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteScheme.java @@ -0,0 +1,235 @@ +/** + * RemoteScheme.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteScheme implements java.io.Serializable { + private String description; + + private Long id; + + private String name; + + private String type; + + public RemoteScheme() { + } + + public RemoteScheme( + String description, + Long id, + String name, + String type) { + this.description = description; + this.id = id; + this.name = name; + this.type = type; + } + + + /** + * Gets the description value for this RemoteScheme. + * + * @return description + */ + public String getDescription() { + return description; + } + + + /** + * Sets the description value for this RemoteScheme. + * + * @param description + */ + public void setDescription(String description) { + this.description = description; + } + + + /** + * Gets the id value for this RemoteScheme. + * + * @return id + */ + public Long getId() { + return id; + } + + + /** + * Sets the id value for this RemoteScheme. + * + * @param id + */ + public void setId(Long id) { + this.id = id; + } + + + /** + * Gets the name value for this RemoteScheme. + * + * @return name + */ + public String getName() { + return name; + } + + + /** + * Sets the name value for this RemoteScheme. + * + * @param name + */ + public void setName(String name) { + this.name = name; + } + + + /** + * Gets the type value for this RemoteScheme. + * + * @return type + */ + public String getType() { + return type; + } + + + /** + * Sets the type value for this RemoteScheme. + * + * @param type + */ + public void setType(String type) { + this.type = type; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteScheme)) { + return false; + } + RemoteScheme other = (RemoteScheme) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.description == null && other.getDescription() == null) || + (this.description != null && + this.description.equals(other.getDescription()))) && + ((this.id == null && other.getId() == null) || + (this.id != null && + this.id.equals(other.getId()))) && + ((this.name == null && other.getName() == null) || + (this.name != null && + this.name.equals(other.getName()))) && + ((this.type == null && other.getType() == null) || + (this.type != null && + this.type.equals(other.getType()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getName() != null) { + _hashCode += getName().hashCode(); + } + if (getType() != null) { + _hashCode += getType().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteScheme.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteScheme")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("description"); + elemField.setXmlName(new javax.xml.namespace.QName("", "description")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("type"); + elemField.setXmlName(new javax.xml.namespace.QName("", "type")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteSecurityLevel.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteSecurityLevel.java new file mode 100644 index 000000000000..e8d20ff5cd39 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteSecurityLevel.java @@ -0,0 +1,133 @@ +/** + * RemoteSecurityLevel.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteSecurityLevel extends AbstractNamedRemoteEntity + implements java.io.Serializable { + private String description; + + public RemoteSecurityLevel() { + } + + public RemoteSecurityLevel( + String id, + String name, + String description) { + super( + id, + name); + this.description = description; + } + + + /** + * Gets the description value for this RemoteSecurityLevel. + * + * @return description + */ + public String getDescription() { + return description; + } + + + /** + * Sets the description value for this RemoteSecurityLevel. + * + * @param description + */ + public void setDescription(String description) { + this.description = description; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteSecurityLevel)) { + return false; + } + RemoteSecurityLevel other = (RemoteSecurityLevel) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.description == null && other.getDescription() == null) || + (this.description != null && + this.description.equals(other.getDescription()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getDescription() != null) { + _hashCode += getDescription().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteSecurityLevel.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteSecurityLevel")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("description"); + elemField.setXmlName(new javax.xml.namespace.QName("", "description")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteServerInfo.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteServerInfo.java new file mode 100644 index 000000000000..d1711106da3c --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteServerInfo.java @@ -0,0 +1,307 @@ +/** + * RemoteServerInfo.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteServerInfo implements java.io.Serializable { + private String baseUrl; + + private java.util.Calendar buildDate; + + private String buildNumber; + + private String edition; + + private RemoteTimeInfo serverTime; + + private String version; + + public RemoteServerInfo() { + } + + public RemoteServerInfo( + String baseUrl, + java.util.Calendar buildDate, + String buildNumber, + String edition, + RemoteTimeInfo serverTime, + String version) { + this.baseUrl = baseUrl; + this.buildDate = buildDate; + this.buildNumber = buildNumber; + this.edition = edition; + this.serverTime = serverTime; + this.version = version; + } + + + /** + * Gets the baseUrl value for this RemoteServerInfo. + * + * @return baseUrl + */ + public String getBaseUrl() { + return baseUrl; + } + + + /** + * Sets the baseUrl value for this RemoteServerInfo. + * + * @param baseUrl + */ + public void setBaseUrl(String baseUrl) { + this.baseUrl = baseUrl; + } + + + /** + * Gets the buildDate value for this RemoteServerInfo. + * + * @return buildDate + */ + public java.util.Calendar getBuildDate() { + return buildDate; + } + + + /** + * Sets the buildDate value for this RemoteServerInfo. + * + * @param buildDate + */ + public void setBuildDate(java.util.Calendar buildDate) { + this.buildDate = buildDate; + } + + + /** + * Gets the buildNumber value for this RemoteServerInfo. + * + * @return buildNumber + */ + public String getBuildNumber() { + return buildNumber; + } + + + /** + * Sets the buildNumber value for this RemoteServerInfo. + * + * @param buildNumber + */ + public void setBuildNumber(String buildNumber) { + this.buildNumber = buildNumber; + } + + + /** + * Gets the edition value for this RemoteServerInfo. + * + * @return edition + */ + public String getEdition() { + return edition; + } + + + /** + * Sets the edition value for this RemoteServerInfo. + * + * @param edition + */ + public void setEdition(String edition) { + this.edition = edition; + } + + + /** + * Gets the serverTime value for this RemoteServerInfo. + * + * @return serverTime + */ + public RemoteTimeInfo getServerTime() { + return serverTime; + } + + + /** + * Sets the serverTime value for this RemoteServerInfo. + * + * @param serverTime + */ + public void setServerTime(RemoteTimeInfo serverTime) { + this.serverTime = serverTime; + } + + + /** + * Gets the version value for this RemoteServerInfo. + * + * @return version + */ + public String getVersion() { + return version; + } + + + /** + * Sets the version value for this RemoteServerInfo. + * + * @param version + */ + public void setVersion(String version) { + this.version = version; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteServerInfo)) { + return false; + } + RemoteServerInfo other = (RemoteServerInfo) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.baseUrl == null && other.getBaseUrl() == null) || + (this.baseUrl != null && + this.baseUrl.equals(other.getBaseUrl()))) && + ((this.buildDate == null && other.getBuildDate() == null) || + (this.buildDate != null && + this.buildDate.equals(other.getBuildDate()))) && + ((this.buildNumber == null && other.getBuildNumber() == null) || + (this.buildNumber != null && + this.buildNumber.equals(other.getBuildNumber()))) && + ((this.edition == null && other.getEdition() == null) || + (this.edition != null && + this.edition.equals(other.getEdition()))) && + ((this.serverTime == null && other.getServerTime() == null) || + (this.serverTime != null && + this.serverTime.equals(other.getServerTime()))) && + ((this.version == null && other.getVersion() == null) || + (this.version != null && + this.version.equals(other.getVersion()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getBaseUrl() != null) { + _hashCode += getBaseUrl().hashCode(); + } + if (getBuildDate() != null) { + _hashCode += getBuildDate().hashCode(); + } + if (getBuildNumber() != null) { + _hashCode += getBuildNumber().hashCode(); + } + if (getEdition() != null) { + _hashCode += getEdition().hashCode(); + } + if (getServerTime() != null) { + _hashCode += getServerTime().hashCode(); + } + if (getVersion() != null) { + _hashCode += getVersion().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteServerInfo.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteServerInfo")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("baseUrl"); + elemField.setXmlName(new javax.xml.namespace.QName("", "baseUrl")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("buildDate"); + elemField.setXmlName(new javax.xml.namespace.QName("", "buildDate")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("buildNumber"); + elemField.setXmlName(new javax.xml.namespace.QName("", "buildNumber")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("edition"); + elemField.setXmlName(new javax.xml.namespace.QName("", "edition")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("serverTime"); + elemField.setXmlName(new javax.xml.namespace.QName("", "serverTime")); + elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteTimeInfo")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("version"); + elemField.setXmlName(new javax.xml.namespace.QName("", "version")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteStatus.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteStatus.java new file mode 100644 index 000000000000..7bc949b13e46 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteStatus.java @@ -0,0 +1,101 @@ +/** + * RemoteStatus.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteStatus extends AbstractRemoteConstant + implements java.io.Serializable { + public RemoteStatus() { + } + + public RemoteStatus( + String id, + String name, + String description, + String icon) { + super( + id, + name, + description, + icon); + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteStatus)) { + return false; + } + RemoteStatus other = (RemoteStatus) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteStatus.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteStatus")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteTimeInfo.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteTimeInfo.java new file mode 100644 index 000000000000..1a41ce6bd778 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteTimeInfo.java @@ -0,0 +1,163 @@ +/** + * RemoteTimeInfo.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteTimeInfo implements java.io.Serializable { + private String serverTime; + + private String timeZoneId; + + public RemoteTimeInfo() { + } + + public RemoteTimeInfo( + String serverTime, + String timeZoneId) { + this.serverTime = serverTime; + this.timeZoneId = timeZoneId; + } + + + /** + * Gets the serverTime value for this RemoteTimeInfo. + * + * @return serverTime + */ + public String getServerTime() { + return serverTime; + } + + + /** + * Sets the serverTime value for this RemoteTimeInfo. + * + * @param serverTime + */ + public void setServerTime(String serverTime) { + this.serverTime = serverTime; + } + + + /** + * Gets the timeZoneId value for this RemoteTimeInfo. + * + * @return timeZoneId + */ + public String getTimeZoneId() { + return timeZoneId; + } + + + /** + * Sets the timeZoneId value for this RemoteTimeInfo. + * + * @param timeZoneId + */ + public void setTimeZoneId(String timeZoneId) { + this.timeZoneId = timeZoneId; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteTimeInfo)) { + return false; + } + RemoteTimeInfo other = (RemoteTimeInfo) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.serverTime == null && other.getServerTime() == null) || + (this.serverTime != null && + this.serverTime.equals(other.getServerTime()))) && + ((this.timeZoneId == null && other.getTimeZoneId() == null) || + (this.timeZoneId != null && + this.timeZoneId.equals(other.getTimeZoneId()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getServerTime() != null) { + _hashCode += getServerTime().hashCode(); + } + if (getTimeZoneId() != null) { + _hashCode += getTimeZoneId().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteTimeInfo.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteTimeInfo")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("serverTime"); + elemField.setXmlName(new javax.xml.namespace.QName("", "serverTime")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("timeZoneId"); + elemField.setXmlName(new javax.xml.namespace.QName("", "timeZoneId")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteUser.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteUser.java new file mode 100644 index 000000000000..5a936ce52cf8 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteUser.java @@ -0,0 +1,199 @@ +/** + * RemoteUser.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteUser extends RemoteEntity implements java.io.Serializable { + private String email; + + private String fullname; + + private String name; + + public RemoteUser() { + } + + public RemoteUser( + String email, + String fullname, + String name) { + this.email = email; + this.fullname = fullname; + this.name = name; + } + + + /** + * Gets the email value for this RemoteUser. + * + * @return email + */ + public String getEmail() { + return email; + } + + + /** + * Sets the email value for this RemoteUser. + * + * @param email + */ + public void setEmail(String email) { + this.email = email; + } + + + /** + * Gets the fullname value for this RemoteUser. + * + * @return fullname + */ + public String getFullname() { + return fullname; + } + + + /** + * Sets the fullname value for this RemoteUser. + * + * @param fullname + */ + public void setFullname(String fullname) { + this.fullname = fullname; + } + + + /** + * Gets the name value for this RemoteUser. + * + * @return name + */ + public String getName() { + return name; + } + + + /** + * Sets the name value for this RemoteUser. + * + * @param name + */ + public void setName(String name) { + this.name = name; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteUser)) { + return false; + } + RemoteUser other = (RemoteUser) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + ((this.email == null && other.getEmail() == null) || + (this.email != null && + this.email.equals(other.getEmail()))) && + ((this.fullname == null && other.getFullname() == null) || + (this.fullname != null && + this.fullname.equals(other.getFullname()))) && + ((this.name == null && other.getName() == null) || + (this.name != null && + this.name.equals(other.getName()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + if (getEmail() != null) { + _hashCode += getEmail().hashCode(); + } + if (getFullname() != null) { + _hashCode += getFullname().hashCode(); + } + if (getName() != null) { + _hashCode += getName().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteUser.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteUser")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("email"); + elemField.setXmlName(new javax.xml.namespace.QName("", "email")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("fullname"); + elemField.setXmlName(new javax.xml.namespace.QName("", "fullname")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("name"); + elemField.setXmlName(new javax.xml.namespace.QName("", "name")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteValidationException.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteValidationException.java new file mode 100644 index 000000000000..f719e3ee337a --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteValidationException.java @@ -0,0 +1,98 @@ +/** + * RemoteValidationException.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteValidationException extends RemoteException + implements java.io.Serializable { + public RemoteValidationException() { + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteValidationException)) { + return false; + } + RemoteValidationException other = (RemoteValidationException) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteValidationException.class, true); + + static { + typeDesc.setXmlType( + new javax.xml.namespace.QName("http://exception.rpc.jira.atlassian.com", "RemoteValidationException")); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + + + /** + * Writes the exception data to the faultDetails + */ + public void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context) + throws java.io.IOException { + context.serialize(qname, null, this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteVersion.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteVersion.java new file mode 100644 index 000000000000..7a3dfd116794 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteVersion.java @@ -0,0 +1,233 @@ +/** + * RemoteVersion.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteVersion extends AbstractNamedRemoteEntity + implements java.io.Serializable { + private boolean archived; + + private java.util.Calendar releaseDate; + + private boolean released; + + private Long sequence; + + public RemoteVersion() { + } + + public RemoteVersion( + String id, + String name, + boolean archived, + java.util.Calendar releaseDate, + boolean released, + Long sequence) { + super( + id, + name); + this.archived = archived; + this.releaseDate = releaseDate; + this.released = released; + this.sequence = sequence; + } + + + /** + * Gets the archived value for this RemoteVersion. + * + * @return archived + */ + public boolean isArchived() { + return archived; + } + + + /** + * Sets the archived value for this RemoteVersion. + * + * @param archived + */ + public void setArchived(boolean archived) { + this.archived = archived; + } + + + /** + * Gets the releaseDate value for this RemoteVersion. + * + * @return releaseDate + */ + public java.util.Calendar getReleaseDate() { + return releaseDate; + } + + + /** + * Sets the releaseDate value for this RemoteVersion. + * + * @param releaseDate + */ + public void setReleaseDate(java.util.Calendar releaseDate) { + this.releaseDate = releaseDate; + } + + + /** + * Gets the released value for this RemoteVersion. + * + * @return released + */ + public boolean isReleased() { + return released; + } + + + /** + * Sets the released value for this RemoteVersion. + * + * @param released + */ + public void setReleased(boolean released) { + this.released = released; + } + + + /** + * Gets the sequence value for this RemoteVersion. + * + * @return sequence + */ + public Long getSequence() { + return sequence; + } + + + /** + * Sets the sequence value for this RemoteVersion. + * + * @param sequence + */ + public void setSequence(Long sequence) { + this.sequence = sequence; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteVersion)) { + return false; + } + RemoteVersion other = (RemoteVersion) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = super.equals(obj) && + this.archived == other.isArchived() && + ((this.releaseDate == null && other.getReleaseDate() == null) || + (this.releaseDate != null && + this.releaseDate.equals(other.getReleaseDate()))) && + this.released == other.isReleased() && + ((this.sequence == null && other.getSequence() == null) || + (this.sequence != null && + this.sequence.equals(other.getSequence()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = super.hashCode(); + _hashCode += (isArchived() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + if (getReleaseDate() != null) { + _hashCode += getReleaseDate().hashCode(); + } + _hashCode += (isReleased() ? Boolean.TRUE : Boolean.FALSE).hashCode(); + if (getSequence() != null) { + _hashCode += getSequence().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteVersion.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteVersion")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("archived"); + elemField.setXmlName(new javax.xml.namespace.QName("", "archived")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("releaseDate"); + elemField.setXmlName(new javax.xml.namespace.QName("", "releaseDate")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("released"); + elemField.setXmlName(new javax.xml.namespace.QName("", "released")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("sequence"); + elemField.setXmlName(new javax.xml.namespace.QName("", "sequence")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteWorklog.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteWorklog.java new file mode 100644 index 000000000000..fd06b608084c --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/RemoteWorklog.java @@ -0,0 +1,483 @@ +/** + * RemoteWorklog.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package com.atlassian.connector.commons.jira.soap.axis; + +public class RemoteWorklog implements java.io.Serializable { + private String author; + + private String comment; + + private java.util.Calendar created; + + private String groupLevel; + + private String id; + + private String roleLevelId; + + private java.util.Calendar startDate; + + private String timeSpent; + + private long timeSpentInSeconds; + + private String updateAuthor; + + private java.util.Calendar updated; + + public RemoteWorklog() { + } + + public RemoteWorklog( + String author, + String comment, + java.util.Calendar created, + String groupLevel, + String id, + String roleLevelId, + java.util.Calendar startDate, + String timeSpent, + long timeSpentInSeconds, + String updateAuthor, + java.util.Calendar updated) { + this.author = author; + this.comment = comment; + this.created = created; + this.groupLevel = groupLevel; + this.id = id; + this.roleLevelId = roleLevelId; + this.startDate = startDate; + this.timeSpent = timeSpent; + this.timeSpentInSeconds = timeSpentInSeconds; + this.updateAuthor = updateAuthor; + this.updated = updated; + } + + + /** + * Gets the author value for this RemoteWorklog. + * + * @return author + */ + public String getAuthor() { + return author; + } + + + /** + * Sets the author value for this RemoteWorklog. + * + * @param author + */ + public void setAuthor(String author) { + this.author = author; + } + + + /** + * Gets the comment value for this RemoteWorklog. + * + * @return comment + */ + public String getComment() { + return comment; + } + + + /** + * Sets the comment value for this RemoteWorklog. + * + * @param comment + */ + public void setComment(String comment) { + this.comment = comment; + } + + + /** + * Gets the created value for this RemoteWorklog. + * + * @return created + */ + public java.util.Calendar getCreated() { + return created; + } + + + /** + * Sets the created value for this RemoteWorklog. + * + * @param created + */ + public void setCreated(java.util.Calendar created) { + this.created = created; + } + + + /** + * Gets the groupLevel value for this RemoteWorklog. + * + * @return groupLevel + */ + public String getGroupLevel() { + return groupLevel; + } + + + /** + * Sets the groupLevel value for this RemoteWorklog. + * + * @param groupLevel + */ + public void setGroupLevel(String groupLevel) { + this.groupLevel = groupLevel; + } + + + /** + * Gets the id value for this RemoteWorklog. + * + * @return id + */ + public String getId() { + return id; + } + + + /** + * Sets the id value for this RemoteWorklog. + * + * @param id + */ + public void setId(String id) { + this.id = id; + } + + + /** + * Gets the roleLevelId value for this RemoteWorklog. + * + * @return roleLevelId + */ + public String getRoleLevelId() { + return roleLevelId; + } + + + /** + * Sets the roleLevelId value for this RemoteWorklog. + * + * @param roleLevelId + */ + public void setRoleLevelId(String roleLevelId) { + this.roleLevelId = roleLevelId; + } + + + /** + * Gets the startDate value for this RemoteWorklog. + * + * @return startDate + */ + public java.util.Calendar getStartDate() { + return startDate; + } + + + /** + * Sets the startDate value for this RemoteWorklog. + * + * @param startDate + */ + public void setStartDate(java.util.Calendar startDate) { + this.startDate = startDate; + } + + + /** + * Gets the timeSpent value for this RemoteWorklog. + * + * @return timeSpent + */ + public String getTimeSpent() { + return timeSpent; + } + + + /** + * Sets the timeSpent value for this RemoteWorklog. + * + * @param timeSpent + */ + public void setTimeSpent(String timeSpent) { + this.timeSpent = timeSpent; + } + + + /** + * Gets the timeSpentInSeconds value for this RemoteWorklog. + * + * @return timeSpentInSeconds + */ + public long getTimeSpentInSeconds() { + return timeSpentInSeconds; + } + + + /** + * Sets the timeSpentInSeconds value for this RemoteWorklog. + * + * @param timeSpentInSeconds + */ + public void setTimeSpentInSeconds(long timeSpentInSeconds) { + this.timeSpentInSeconds = timeSpentInSeconds; + } + + + /** + * Gets the updateAuthor value for this RemoteWorklog. + * + * @return updateAuthor + */ + public String getUpdateAuthor() { + return updateAuthor; + } + + + /** + * Sets the updateAuthor value for this RemoteWorklog. + * + * @param updateAuthor + */ + public void setUpdateAuthor(String updateAuthor) { + this.updateAuthor = updateAuthor; + } + + + /** + * Gets the updated value for this RemoteWorklog. + * + * @return updated + */ + public java.util.Calendar getUpdated() { + return updated; + } + + + /** + * Sets the updated value for this RemoteWorklog. + * + * @param updated + */ + public void setUpdated(java.util.Calendar updated) { + this.updated = updated; + } + + private Object __equalsCalc = null; + + public synchronized boolean equals(Object obj) { + if (!(obj instanceof RemoteWorklog)) { + return false; + } + RemoteWorklog other = (RemoteWorklog) obj; + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.author == null && other.getAuthor() == null) || + (this.author != null && + this.author.equals(other.getAuthor()))) && + ((this.comment == null && other.getComment() == null) || + (this.comment != null && + this.comment.equals(other.getComment()))) && + ((this.created == null && other.getCreated() == null) || + (this.created != null && + this.created.equals(other.getCreated()))) && + ((this.groupLevel == null && other.getGroupLevel() == null) || + (this.groupLevel != null && + this.groupLevel.equals(other.getGroupLevel()))) && + ((this.id == null && other.getId() == null) || + (this.id != null && + this.id.equals(other.getId()))) && + ((this.roleLevelId == null && other.getRoleLevelId() == null) || + (this.roleLevelId != null && + this.roleLevelId.equals(other.getRoleLevelId()))) && + ((this.startDate == null && other.getStartDate() == null) || + (this.startDate != null && + this.startDate.equals(other.getStartDate()))) && + ((this.timeSpent == null && other.getTimeSpent() == null) || + (this.timeSpent != null && + this.timeSpent.equals(other.getTimeSpent()))) && + this.timeSpentInSeconds == other.getTimeSpentInSeconds() && + ((this.updateAuthor == null && other.getUpdateAuthor() == null) || + (this.updateAuthor != null && + this.updateAuthor.equals(other.getUpdateAuthor()))) && + ((this.updated == null && other.getUpdated() == null) || + (this.updated != null && + this.updated.equals(other.getUpdated()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getAuthor() != null) { + _hashCode += getAuthor().hashCode(); + } + if (getComment() != null) { + _hashCode += getComment().hashCode(); + } + if (getCreated() != null) { + _hashCode += getCreated().hashCode(); + } + if (getGroupLevel() != null) { + _hashCode += getGroupLevel().hashCode(); + } + if (getId() != null) { + _hashCode += getId().hashCode(); + } + if (getRoleLevelId() != null) { + _hashCode += getRoleLevelId().hashCode(); + } + if (getStartDate() != null) { + _hashCode += getStartDate().hashCode(); + } + if (getTimeSpent() != null) { + _hashCode += getTimeSpent().hashCode(); + } + _hashCode += new Long(getTimeSpentInSeconds()).hashCode(); + if (getUpdateAuthor() != null) { + _hashCode += getUpdateAuthor().hashCode(); + } + if (getUpdated() != null) { + _hashCode += getUpdated().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(RemoteWorklog.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteWorklog")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("author"); + elemField.setXmlName(new javax.xml.namespace.QName("", "author")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("comment"); + elemField.setXmlName(new javax.xml.namespace.QName("", "comment")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("created"); + elemField.setXmlName(new javax.xml.namespace.QName("", "created")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("groupLevel"); + elemField.setXmlName(new javax.xml.namespace.QName("", "groupLevel")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("id"); + elemField.setXmlName(new javax.xml.namespace.QName("", "id")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("roleLevelId"); + elemField.setXmlName(new javax.xml.namespace.QName("", "roleLevelId")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("startDate"); + elemField.setXmlName(new javax.xml.namespace.QName("", "startDate")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("timeSpent"); + elemField.setXmlName(new javax.xml.namespace.QName("", "timeSpent")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("timeSpentInSeconds"); + elemField.setXmlName(new javax.xml.namespace.QName("", "timeSpentInSeconds")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("updateAuthor"); + elemField.setXmlName(new javax.xml.namespace.QName("", "updateAuthor")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("updated"); + elemField.setXmlName(new javax.xml.namespace.QName("", "updated")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/jirasoapservice-v2.wsdl b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/jirasoapservice-v2.wsdl new file mode 100644 index 000000000000..de43b2c4fcf0 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/connector/commons/jira/soap/axis/jirasoapservice-v2.wsdl @@ -0,0 +1,6934 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/idea/jira/CachedIconLoader.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/idea/jira/CachedIconLoader.java new file mode 100644 index 000000000000..3961464dc80d --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/idea/jira/CachedIconLoader.java @@ -0,0 +1,83 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.idea.jira; + +import javax.swing.*; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.HashMap; +import java.util.Map; + +public final class CachedIconLoader { + private static Map icons = new HashMap(); + private static Map disabledIcons = new HashMap(); + + private CachedIconLoader() { + } + + public static Icon getDisabledIcon(String urlString) { + return disabledIcons.get(urlString); + } + + private static void addDisabledIcon(String urlString, Icon icon) { + disabledIcons.put(urlString, icon); + } + + private static Icon generateDisabledIcon(Icon icon) { + return new ImageIcon(GrayFilter.createDisabledImage(((ImageIcon) icon).getImage())); + } + + private static void maybeGenerateDisabledIcon(String urlString, Icon icon) { + if (disabledIcons.containsKey(urlString) || icon == null) { + return; + } + addDisabledIcon(urlString, generateDisabledIcon(icon)); + } + + public static Icon getIcon(URL url) { + if (url != null) { + String key = url.toString(); + if (!icons.containsKey(key)) { + Icon i = new ImageIcon(url); + icons.put(key, i); + maybeGenerateDisabledIcon(key, i); + } + return icons.get(key); + } else { + return null; + } + } + + public static Icon getIcon(String urlString) { + if (urlString != null) { + if (!icons.containsKey(urlString)) { + try { + URL url = new URL(urlString); + Icon i = new ImageIcon(url); + icons.put(urlString, i); + maybeGenerateDisabledIcon(urlString, i); + } catch (MalformedURLException e1) { + return null; + } + } + return icons.get(urlString); + } else { + return null; + } + } + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/AbstractJIRAConstantBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/AbstractJIRAConstantBean.java new file mode 100644 index 000000000000..584446fbb67e --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/AbstractJIRAConstantBean.java @@ -0,0 +1,73 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.net.MalformedURLException; +import java.net.URL; +import java.util.HashMap; +import java.util.Map; + +public abstract class AbstractJIRAConstantBean implements JIRAConstant { + protected String name; + protected long id; + protected URL iconUrl = null; + + public AbstractJIRAConstantBean() { + } + + protected AbstractJIRAConstantBean(long id, String name, URL iconUrl) { + this.id = id; + this.name = name; + this.iconUrl = iconUrl; + } + + public AbstractJIRAConstantBean(Map map) { + name = map.get("name"); + id = Long.valueOf(map.get("id")); + + if (map.containsKey("icon")) { + try { + iconUrl = new URL(map.get("icon")); + } catch (MalformedURLException e) { + e.printStackTrace(); + } + } + } + + public HashMap getMap() { + HashMap map = new HashMap(); + map.put("name", getName()); + map.put("id", Long.toString(id)); + if (iconUrl != null) { + map.put("icon", iconUrl.toString()); + } + map.put("filterTypeClass", this.getClass().getName()); + return map; + } + + public long getId() { + return id; + } + + public String getName() { + return name; + } + + public URL getIconUrl() { + return iconUrl; + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAction.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAction.java new file mode 100644 index 000000000000..c199259db0c8 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAction.java @@ -0,0 +1,20 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +public interface JIRAAction extends JIRAConstant { +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionBean.java new file mode 100644 index 000000000000..6ec5d248c456 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionBean.java @@ -0,0 +1,40 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +public class JIRAActionBean extends AbstractJIRAConstantBean implements JIRAAction { + public JIRAActionBean(long id, String name) { + super(id, name, null); + } + + public JIRAActionBean(JIRAActionBean other) { + this(other.id, other.name); + } + + public String getQueryStringFragment() { + return "action=" + id; + } + + public JIRAActionBean getClone() { + return new JIRAActionBean(this); + } + + @Override + public String toString() { + return name; + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionField.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionField.java new file mode 100644 index 000000000000..c3dd25bd04d1 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionField.java @@ -0,0 +1,20 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +public interface JIRAActionField extends JIRAConstant { +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionFieldBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionFieldBean.java new file mode 100644 index 000000000000..5f45b4955139 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAActionFieldBean.java @@ -0,0 +1,40 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +public class JIRAActionFieldBean extends AbstractJIRAConstantBean implements JIRAActionField { + private String fieldId; + + public JIRAActionFieldBean(String fieldId, String name) { + super(fieldId.hashCode(), name, null); + this.fieldId = fieldId; + } + + public JIRAActionFieldBean(JIRAActionFieldBean other) { + this(other.fieldId, other.name); + } + + public String getQueryStringFragment() { + // todo: I am almost absolutely sure this is wrong. Once we get + // to actually handling action fields, this will have to be fixed + return fieldId + "="; + } + + public JIRAActionFieldBean getClone() { + return new JIRAActionFieldBean(this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAssigneeBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAssigneeBean.java new file mode 100644 index 000000000000..2853b39e4a30 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAAssigneeBean.java @@ -0,0 +1,45 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Map; + +public class JIRAAssigneeBean extends JIRAUserBean { + public JIRAAssigneeBean() { + } + + public JIRAAssigneeBean(long id, String name, String value) { + super(id, name, value); + } + + public JIRAAssigneeBean(Map map) { + super(map); + } + + public JIRAAssigneeBean(JIRAAssigneeBean other) { + this(other.getMap()); + } + + @Override + public String getQueryStringFragment() { + return "assignee=" + getValue(); + } + + public JIRAAssigneeBean getClone() { + return new JIRAAssigneeBean(this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComment.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComment.java new file mode 100644 index 000000000000..b5cab2ca9848 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComment.java @@ -0,0 +1,28 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Calendar; + +public interface JIRAComment { + String getId(); + String getAuthor(); + String getAuthorFullName(); + void setAuthorFullName(String author); + String getBody(); + Calendar getCreationDate(); +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRACommentBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRACommentBean.java new file mode 100644 index 000000000000..bd16466d3f64 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRACommentBean.java @@ -0,0 +1,58 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Calendar; + +public class JIRACommentBean implements JIRAComment { + private String id; + private String author; + private String authorFullName; + private String body; + private Calendar created; + + public JIRACommentBean(String id, String author, String body, Calendar created) { + this.id = id; + this.author = author; + this.authorFullName = author; + this.body = body; + this.created = created; + } + public String getId() { + return id; + } + + public String getAuthor() { + return author; + } + + public void setAuthorFullName(String authorFullName) { + this.authorFullName = authorFullName; + } + + public String getAuthorFullName() { + return authorFullName; + } + + public String getBody() { + return body; + } + + public Calendar getCreationDate() { + return created; + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComponentBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComponentBean.java new file mode 100644 index 000000000000..10412a118a3c --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAComponentBean.java @@ -0,0 +1,42 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Map; + +public class JIRAComponentBean extends AbstractJIRAConstantBean { + public JIRAComponentBean(Map map) { + super(map); + } + + public JIRAComponentBean(long id, String name) { + super(id, name, null); + } + + public JIRAComponentBean(JIRAComponentBean other) { + this(other.getMap()); + } + + // returns from this object a fragment of a query string that the IssueNavigator will understand + public String getQueryStringFragment() { + return "component=" + getId(); + } + + public JIRAComponentBean getClone() { + return new JIRAComponentBean(this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAConstant.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAConstant.java new file mode 100644 index 000000000000..350b23049cd6 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAConstant.java @@ -0,0 +1,23 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.net.URL; + +public interface JIRAConstant extends JIRAQueryFragment { + URL getIconUrl(); +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAException.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAException.java new file mode 100644 index 000000000000..1efc37ad8b2d --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAException.java @@ -0,0 +1,31 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +/** + * Generic Bamboo Excepion. + */ +public class JIRAException extends Exception { + + public JIRAException(String message) { + super(message); + } + + public JIRAException(String message, Throwable throwable) { + super(message, throwable); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAFixForVersionBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAFixForVersionBean.java new file mode 100644 index 000000000000..14a2f42601fb --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAFixForVersionBean.java @@ -0,0 +1,49 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Map; + +public class JIRAFixForVersionBean extends JIRAVersionBean { + + public JIRAFixForVersionBean(Map map) { + super(map); + } + + public JIRAFixForVersionBean(long id, String name) { + super(id, name); + } + + public JIRAFixForVersionBean(JIRAFixForVersionBean other) { + super(other.getId(), other.getName()); + } + public JIRAFixForVersionBean(JIRAVersionBean other) { + super(other.getId(), other.getName()); + } + + @Override + public String getQueryStringFragment() { + return "fixfor=" + getId(); + } + + @Override + public JIRAFixForVersionBean getClone() { + return new JIRAFixForVersionBean(this); + } + + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssue.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssue.java new file mode 100644 index 000000000000..15e2af272316 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssue.java @@ -0,0 +1,109 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.List; + +public interface JIRAIssue { + String getServerUrl(); + + String getProjectUrl(); + + String getIssueUrl(); + + Long getId(); + + String getKey(); + + String getProjectKey(); + + String getStatus(); + + String getStatusTypeUrl(); + + String getSummary(); + + String getType(); + + String getTypeIconUrl(); + + String getPriority(); + + String getPriorityIconUrl(); + + String getDescription(); + + JIRAConstant getTypeConstant(); + + JIRAConstant getStatusConstant(); + + JIRAConstant getPriorityConstant(); + + String getAssignee(); + + String getAssigneeId(); + + String getReporter(); + + String getReporterId(); + + String getResolution(); + + String getCreated(); + + String getUpdated(); + + boolean isSubTask(); + + String getParentIssueKey(); + + List getSubTaskKeys(); + + long getPriorityId(); + + long getStatusId(); + + long getTypeId(); + + void setAssignee(String assignee); + + List getAffectsVersions(); + + List getFixVersions(); + + List getComponents(); + + void setAffectsVersions(List versions); + + void setFixVersions(List versions); + + void setComponents(List components); + + String getOriginalEstimate(); + + void setOriginalEstimate(String t); + + String getRemainingEstimate(); + + void setRemainingEstimate(String t); + + String getTimeSpent(); + + void setTimeSpent(String t); + + List getComments(); +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueBean.java new file mode 100644 index 000000000000..0d0736b20442 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueBean.java @@ -0,0 +1,487 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import org.jdom.Element; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.*; + +public class JIRAIssueBean implements JIRAIssue { + private String serverUrl; + private Long id; + private String key; + private String summary; + private String status; + private String statusUrl; + private String type; + private String typeUrl; + private String priority; + private String priorityUrl; + private String description; + private String projectKey; + private JIRAConstant statusConstant; + private JIRAConstant typeConstant; + private JIRAConstant priorityConstant; + private String assignee; + private String assigneeId; + private String reporter; + private String reporterId; + private String resolution; + private String created; + private String updated; + private long statusId; + private long priorityId; + private long typeId; + private List affectsVersions; + private List fixVersions; + private List components; + + private List subTaskList; + private boolean thisIsASubTask; + private String parentIssueKey; + private String originalEstimate; + private String remainingEstimate; + private String timeSpent; + private List commentsList; + + public JIRAIssueBean() { + } + + public JIRAIssueBean(String serverUrl) { + this.serverUrl = serverUrl; + } + + public JIRAIssueBean(JIRAIssue issue) { + serverUrl = issue.getServerUrl(); + id = issue.getId(); + key = issue.getKey(); + summary = issue.getSummary(); + status = issue.getStatus(); + statusUrl = issue.getStatusTypeUrl(); + type = issue.getType(); + typeUrl = issue.getTypeIconUrl(); + priority = issue.getPriority(); + priorityUrl = issue.getPriorityIconUrl(); + description = issue.getDescription(); + projectKey = issue.getProjectKey(); + statusConstant = issue.getStatusConstant(); + typeConstant = issue.getTypeConstant(); + priorityConstant = issue.getPriorityConstant(); + assignee = issue.getAssignee(); + assigneeId = issue.getAssigneeId(); + reporter = issue.getReporter(); + reporterId = issue.getReporterId(); + resolution = issue.getResolution(); + created = issue.getCreated(); + updated = issue.getUpdated(); + statusId = issue.getStatusId(); + priorityId = issue.getPriorityId(); + typeId = issue.getTypeId(); + thisIsASubTask = issue.isSubTask(); + subTaskList = issue.getSubTaskKeys(); + parentIssueKey = issue.getParentIssueKey(); + } + + public JIRAIssueBean(String serverUrl, Element e, boolean getComments) { + this.serverUrl = serverUrl; + this.summary = getTextSafely(e, "summary"); + this.key = getTextSafely(e, "key"); + this.id = new Long(getAttributeSafely(e, "key", "id")); + updateProjectKey(); + this.status = getTextSafely(e, "status"); + this.statusUrl = getAttributeSafely(e, "status", "iconUrl"); + try { + this.statusId = Long.parseLong(getAttributeSafely(e, "status", "id")); + } catch (NumberFormatException ex) { + this.statusId = 0; + } + this.priority = getTextSafely(e, "priority"); + this.priorityUrl = getAttributeSafely(e, "priority", "iconUrl"); + try { + this.priorityId = Long.parseLong(getAttributeSafely(e, "priority", "id")); + } catch (NumberFormatException ex) { + this.priorityId = 0; + } + this.description = getTextSafely(e, "description"); + this.type = getTextSafely(e, "type"); + this.typeUrl = getAttributeSafely(e, "type", "iconUrl"); + try { + this.typeId = Long.parseLong(getAttributeSafely(e, "type", "id")); + } catch (NumberFormatException ex) { + this.typeId = 0; + } + this.assignee = getTextSafely(e, "assignee"); + this.assigneeId = getAttributeSafely(e, "assignee", "username"); + this.reporter = getTextSafely(e, "reporter"); + this.reporterId = getAttributeSafely(e, "reporter", "username"); + this.created = getTextSafely(e, "created"); + this.updated = getTextSafely(e, "updated"); + this.resolution = getTextSafely(e, "resolution"); + + this.parentIssueKey = getTextSafely(e, "parent"); + this.thisIsASubTask = parentIssueKey != null; + subTaskList = new ArrayList(); + Element subtasks = e.getChild("subtasks"); + if (subtasks != null) { + for (Object subtask : subtasks.getChildren("subtask")) { + String subTaskKey = ((Element) subtask).getText(); + if (subTaskKey != null) { + subTaskList.add(subTaskKey); + } + } + } + + this.originalEstimate = getTextSafely(e, "timeoriginalestimate"); + this.remainingEstimate = getTextSafely(e, "timeestimate"); + this.timeSpent = getTextSafely(e, "timespent"); + + Element comments = e.getChild("comments"); + if (comments != null && getComments) { + commentsList = new ArrayList(); + for (Object comment : comments.getChildren("comment")) { + Element el = (Element) comment; + String commentId = el.getAttributeValue("id", "-1"); + String author = el.getAttributeValue("author", "Unknown"); + String text = el.getText(); + String creationDate = el.getAttributeValue("created", "Unknown"); + + Calendar cal = Calendar.getInstance(); + DateFormat df = new SimpleDateFormat("EEE MMM d HH:mm:ss Z yyyy", Locale.US); + try { + cal.setTime(df.parse(creationDate)); + } catch (java.text.ParseException ex) { + // oh well, invalid time - now what? :( + } + + commentsList.add(new JIRACommentBean(commentId, author, text, cal)); + } + } + } + + public JIRAConstant getPriorityConstant() { + return priorityConstant; + } + + public void setPriority(JIRAConstant priority) { + this.priority = priority.getName(); + this.priorityConstant = priority; + } + + public JIRAIssueBean(String serverUrl, Map params) { + this.serverUrl = serverUrl; + this.summary = (String) params.get("summary"); + this.status = (String) params.get("status"); + this.key = (String) params.get("key"); + this.id = new Long(params.get("key").toString()); + updateProjectKey(); + this.description = (String) params.get("description"); + this.type = (String) params.get("type"); + this.priority = (String) params.get("priority"); + } + + private void updateProjectKey() { + if (key != null) { + if (key.indexOf("-") >= 0) { + projectKey = key.substring(0, key.indexOf("-")); + } else { + projectKey = key; + } + } + } + + private String getTextSafely(Element e, String name) { + Element child = e.getChild(name); + + if (child == null) { + return null; + } + + return child.getText(); + } + + private String getAttributeSafely(Element e, String elementName, String attributeName) { + Element child = e.getChild(elementName); + + if (child == null || child.getAttribute(attributeName) == null) { + return null; + } + + return child.getAttributeValue(attributeName); + } + + public String getServerUrl() { + return serverUrl; + } + + public void setServerUrl(String serverUrl) { + this.serverUrl = serverUrl; + } + + public String getProjectUrl() { + return serverUrl + "/browse/" + getProjectKey(); + } + + public String getIssueUrl() { + return serverUrl + "/browse/" + getKey(); + } + + public Long getId() { + return id; + } + + public boolean isSubTask() { + return thisIsASubTask; + } + + public String getParentIssueKey() { + return parentIssueKey; + } + + public List getSubTaskKeys() { + return subTaskList; + } + + public String getProjectKey() { + return projectKey; + } + + public String getStatus() { + return status; + } + + public String getStatusTypeUrl() { + return statusUrl; + } + + public String getPriority() { + return priority; + } + + public String getPriorityIconUrl() { + return priorityUrl; + } + + public String getKey() { + return key; + } + + public void setKey(String key) { + this.key = key; + } + + public String getSummary() { + return summary; + } + + public String getType() { + return type; + } + + public String getTypeIconUrl() { + return typeUrl; + } + + public void setTypeIconUrl(String newTypeUrl) { + this.typeUrl = newTypeUrl; + } + + public String getDescription() { + return description; + } + + public void setSummary(String summary) { + this.summary = summary; + } + + public void setProjectKey(String projectKey) { + this.projectKey = projectKey; + } + + public void setDescription(String description) { + this.description = description; + } + + public JIRAConstant getTypeConstant() { + return typeConstant; + } + + public void setType(JIRAConstant type) { + this.type = type.getName(); + this.typeConstant = type; + } + + public JIRAConstant getStatusConstant() { + return statusConstant; + } + + public void setStatus(JIRAConstant status) { + this.status = status.getName(); + this.statusConstant = status; + } + + public String getAssignee() { + return assignee; + } + + public void setAssignee(String assignee) { + this.assignee = assignee; + } + + public long getPriorityId() { + return priorityId; + } + + public long getStatusId() { + return statusId; + } + + public long getTypeId() { + return typeId; + } + + public String getReporter() { + return reporter; + } + + public void setReporter(String reporter) { + this.reporter = reporter; + } + + public String getResolution() { + return resolution; + } + + public void setResolution(String resolution) { + this.resolution = resolution; + } + + public String getCreated() { + return created; + } + + public void setCreated(String created) { + this.created = created; + } + + public String getUpdated() { + return updated; + } + + public void setUpdated(String updated) { + this.updated = updated; + } + + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + + JIRAIssueBean that = (JIRAIssueBean) o; + + if (key != null ? !key.equals(that.key) : that.key != null) { + return false; + } + if (serverUrl != null ? !serverUrl.equals(that.serverUrl) : that.serverUrl != null) { + return false; + } + return !(summary != null ? !summary.equals(that.summary) : that.summary != null); + + } + + private static final int ONE_EFF = 31; + + public int hashCode() { + int result; + result = (serverUrl != null ? serverUrl.hashCode() : 0); + result = ONE_EFF * result + (key != null ? key.hashCode() : 0); + result = ONE_EFF * result + (summary != null ? summary.hashCode() : 0); + return result; + } + + public String getAssigneeId() { + return assigneeId; + } + + public void setAssigneeId(String assigneeId) { + this.assigneeId = assigneeId; + } + + public String getReporterId() { + return reporterId; + } + + public void setReporterId(String reporterId) { + this.reporterId = reporterId; + } + + public List getAffectsVersions() { + return affectsVersions; + } + + public void setAffectsVersions(List affectsVersions) { + this.affectsVersions = affectsVersions; + } + + public List getFixVersions() { + return fixVersions; + } + + public void setFixVersions(List fixVersions) { + this.fixVersions = fixVersions; + } + + public List getComponents() { + return components; + } + + public void setComponents(List components) { + this.components = components; + } + + public String getOriginalEstimate() { + return originalEstimate; + } + + public void setOriginalEstimate(String originalEstimate) { + this.originalEstimate = originalEstimate; + } + + public String getRemainingEstimate() { + return remainingEstimate; + } + + public void setRemainingEstimate(String remainingEstimate) { + this.remainingEstimate = remainingEstimate; + } + + public String getTimeSpent() { + return timeSpent; + } + + public void setTimeSpent(String timeSpent) { + this.timeSpent = timeSpent; + } + + public List getComments() { + return commentsList; + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueTypeBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueTypeBean.java new file mode 100644 index 000000000000..558ed3cf9ab1 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAIssueTypeBean.java @@ -0,0 +1,48 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.net.URL; +import java.util.Map; + +public class JIRAIssueTypeBean extends AbstractJIRAConstantBean { + private boolean subTask = false; + public JIRAIssueTypeBean(Map map) { + super(map); + subTask = Boolean.valueOf(map.get("subTask")); + } + + public JIRAIssueTypeBean(long id, String name, URL iconUrl) { + super(id, name, iconUrl); + } + + public JIRAIssueTypeBean(JIRAIssueTypeBean other) { + this(other.getMap()); + } + + public String getQueryStringFragment() { + return "type=" + getId(); + } + + public JIRAIssueTypeBean getClone() { + return new JIRAIssueTypeBean(this); + } + + public boolean isSubTask() { + return subTask; + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRALoginException.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRALoginException.java new file mode 100644 index 000000000000..6fca949e0018 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRALoginException.java @@ -0,0 +1,31 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +/** + * Generic Bamboo Excepion. + */ +public class JIRALoginException extends JIRAException { + + public JIRALoginException(String message) { + super(message); + } + + public JIRALoginException(String message, Throwable throwable) { + super(message, throwable); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAPriorityBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAPriorityBean.java new file mode 100644 index 000000000000..226f9af152d0 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAPriorityBean.java @@ -0,0 +1,44 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.net.URL; +import java.util.Map; + +public class JIRAPriorityBean extends AbstractJIRAConstantBean { + public JIRAPriorityBean(Map map) { + super(map); + } + + public JIRAPriorityBean(long id, String name, URL iconUrl) { + super(id, name, iconUrl); + } + + public JIRAPriorityBean(JIRAPriorityBean other) { + super(other.getMap()); + } + + public String getQueryStringFragment() { + return "priority=" + getId(); + } + + public JIRAPriorityBean getClone() { + return new JIRAPriorityBean(this); + } + + +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProject.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProject.java new file mode 100644 index 000000000000..ea3b4946e671 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProject.java @@ -0,0 +1,27 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +public interface JIRAProject extends JIRAQueryFragment { + String getKey(); + + String getUrl(); + + String getLead(); + + String getDescription(); +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProjectBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProjectBean.java new file mode 100644 index 000000000000..edcb5a592398 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAProjectBean.java @@ -0,0 +1,121 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import com.intellij.util.xmlb.annotations.Transient; + +import java.util.HashMap; +import java.util.Map; + +public class JIRAProjectBean implements JIRAProject { + private String name; + private String key; + private String url; + private long id; + private String description; + private String lead; + + public JIRAProjectBean() { + } + + public JIRAProjectBean(Map projMap) { + name = (String) projMap.get("name"); + key = (String) projMap.get("key"); + description = (String) projMap.get("description"); + url = (String) projMap.get("url"); + lead = (String) projMap.get("lead"); + id = Long.valueOf((String) projMap.get("id")); + } + + public JIRAProjectBean(long id, String name) { + this.id = id; + this.name = name; + } + + public JIRAProjectBean(JIRAProjectBean other) { + this(other.getMap()); + } + + public String getName() { + return name; + } + + public HashMap getMap() { + HashMap map = new HashMap(); + map.put("name", getName()); + map.put("id", Long.toString(id)); + map.put("key", getKey()); + map.put("description", getDescription()); + map.put("url", getUrl()); + map.put("lead", getLead()); + map.put("filterTypeClass", this.getClass().getName()); + return map; + } + + public JIRAProjectBean getClone() { + return new JIRAProjectBean(this); + } + + public String getKey() { + return key; + } + + public String getUrl() { + return url; + } + + public long getId() { + return id; + } + + public String getDescription() { + return description; + } + + public String getLead() { + return lead; + } + + @Transient + public String getQueryStringFragment() { + return "pid=" + id; + } + + public void setName(String name) { + this.name = name; + } + + public void setKey(String key) { + this.key = key; + } + + public void setUrl(String url) { + this.url = url; + } + + public void setId(long id) { + this.id = id; + } + + public void setDescription(String description) { + this.description = description; + } + + public void setLead(String lead) { + this.lead = lead; + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAQueryFragment.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAQueryFragment.java new file mode 100644 index 000000000000..72ba7e311663 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAQueryFragment.java @@ -0,0 +1,31 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.HashMap; + +public interface JIRAQueryFragment { + String getQueryStringFragment(); + + long getId(); + + String getName(); + + HashMap getMap(); + + JIRAQueryFragment getClone(); +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAReporterBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAReporterBean.java new file mode 100644 index 000000000000..8e243a982ef7 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAReporterBean.java @@ -0,0 +1,45 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Map; + +public class JIRAReporterBean extends JIRAUserBean { + public JIRAReporterBean() { + } + + public JIRAReporterBean(long id, String name, String value) { + super(id, name, value); + } + + public JIRAReporterBean(Map map) { + super(map); + } + + public JIRAReporterBean(JIRAReporterBean other) { + this(other.getMap()); + } + + @Override + public String getQueryStringFragment() { + return "reporter=" + getValue(); + } + + public JIRAReporterBean getClone() { + return new JIRAReporterBean(this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAResolutionBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAResolutionBean.java new file mode 100644 index 000000000000..cbf9bbfe22ed --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAResolutionBean.java @@ -0,0 +1,42 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Map; + +public class JIRAResolutionBean extends AbstractJIRAConstantBean { + + public JIRAResolutionBean(Map map) { + super(map); + } + + public JIRAResolutionBean(long id, String name) { + super(id, name, null); + } + + public JIRAResolutionBean(JIRAResolutionBean other) { + this(other.getMap()); + } + + public String getQueryStringFragment() { + return "resolution=" + id; + } + + public JIRAResolutionBean getClone() { + return new JIRAResolutionBean(this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilter.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilter.java new file mode 100644 index 000000000000..42085fee0699 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilter.java @@ -0,0 +1,23 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +public interface JIRASavedFilter extends JIRAQueryFragment { + String getAuthor(); + + String getProject(); +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilterBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilterBean.java new file mode 100644 index 000000000000..eec04110c4d4 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRASavedFilterBean.java @@ -0,0 +1,77 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.HashMap; +import java.util.Map; + +public class JIRASavedFilterBean implements JIRASavedFilter { + private String name; + private String author; + private String project; + private long id; + + public JIRASavedFilterBean(Map projMap) { + name = (String) projMap.get("name"); + author = (String) projMap.get("author"); + project = (String) projMap.get("project"); + id = Long.valueOf((String) projMap.get("id")); + } + + public JIRASavedFilterBean(String n, long id) { + name = n; + this.id = id; + } + + public JIRASavedFilterBean(JIRASavedFilterBean other) { + this(other.getMap()); + } + + public String getName() { + return name; + } + + public HashMap getMap() { + HashMap map = new HashMap(); + map.put("name", getName()); + map.put("id", Long.toString(id)); + map.put("author", getAuthor()); + map.put("project", getProject()); + map.put("filterTypeClass", this.getClass().getName()); + return map; + } + + public JIRASavedFilterBean getClone() { + return new JIRASavedFilterBean(this); + } + + public long getId() { + return id; + } + + public String getAuthor() { + return author; + } + + public String getProject() { + return project; + } + + public String getQueryStringFragment() { + return Long.toString(id); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAStatusBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAStatusBean.java new file mode 100644 index 000000000000..0b2f54dc9a80 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAStatusBean.java @@ -0,0 +1,42 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.net.URL; +import java.util.Map; + +public class JIRAStatusBean extends AbstractJIRAConstantBean { + public JIRAStatusBean(Map map) { + super(map); + } + + public JIRAStatusBean(long id, String name, URL iconUrl) { + super(id, name, iconUrl); + } + + public JIRAStatusBean(JIRAStatusBean other) { + this(other.getMap()); + } + + public String getQueryStringFragment() { + return "status=" + getId(); + } + + public JIRAStatusBean getClone() { + return new JIRAStatusBean(this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAUserBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAUserBean.java new file mode 100644 index 000000000000..6bff3e925994 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAUserBean.java @@ -0,0 +1,50 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.HashMap; +import java.util.Map; + +public abstract class JIRAUserBean extends AbstractJIRAConstantBean { + protected String value = ""; + + public JIRAUserBean() { + super(); + } + + public JIRAUserBean(long id, String name, String value) { + super(id, name, null); + this.value = value; + } + + public JIRAUserBean(Map map) { + super(map); + value = map.get("value"); + } + + public HashMap getMap() { + HashMap map = super.getMap(); + map.put("value", getValue()); + return map; + } + + public String getValue() { + return value; + } + + public abstract String getQueryStringFragment(); +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAVersionBean.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAVersionBean.java new file mode 100644 index 000000000000..d1703860fcf9 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JIRAVersionBean.java @@ -0,0 +1,53 @@ +/** + * Copyright (C) 2008 Atlassian + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.atlassian.theplugin.jira.api; + +import java.util.Map; + +public class JIRAVersionBean extends AbstractJIRAConstantBean { + protected boolean isReleased; + + public JIRAVersionBean(Map map) { + super(map); + isReleased = Boolean.valueOf(map.get("released")); + } + + public JIRAVersionBean(long id, String name) { + this.id = id; + this.name = name; + } + + public JIRAVersionBean(JIRAVersionBean other) { + this(other.getMap()); + } + + public boolean isReleased() { + return isReleased; + } + + public void setReleased(boolean released) { + isReleased = released; + } + + public String getQueryStringFragment() { + return "version=" + getId(); + } + + public JIRAVersionBean getClone() { + return new JIRAVersionBean(this); + } +} diff --git a/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JiraUserNotFoundException.java b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JiraUserNotFoundException.java new file mode 100644 index 000000000000..b7f1504a42a3 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/gen/com/atlassian/theplugin/jira/api/JiraUserNotFoundException.java @@ -0,0 +1,10 @@ +package com.atlassian.theplugin.jira.api; + +/** + * User: jgorycki + * Date: Dec 8, 2008 + * Time: 6:22:09 PM + */ +public class JiraUserNotFoundException extends Exception { + public JiraUserNotFoundException(String message) { super(message); } +} diff --git a/plugins/tasks/tasks-core/jira/jira.iml b/plugins/tasks/tasks-core/jira/jira.iml new file mode 100644 index 000000000000..9b80e40b0f37 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/jira.iml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/CachedIconLoader.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/CachedIconLoader.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/CachedIconLoader.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/CachedIconLoader.java diff --git a/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRemoteApi.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRemoteApi.java new file mode 100644 index 000000000000..1aef9b1aefd6 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRemoteApi.java @@ -0,0 +1,50 @@ +package com.intellij.tasks.jira; + +import com.intellij.tasks.LocalTask; +import com.intellij.tasks.Task; +import com.intellij.tasks.TaskState; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +/** + * Because of the number of available remote interfaces in JIRA, {@link JiraRepository} delegates + * almost all its functionality to classes extending this class. + * + * @author Mikhail Golubev + */ +public abstract class JiraRemoteApi { + protected final JiraRepository myRepository; + protected JiraRemoteApi(@NotNull JiraRepository repository) { + myRepository = repository; + } + + /** + * Used to clone original repository in {@link TaskRepositoryConfigurable} + * @param repository new repository for which copy should be created + * @return new instance of this {@link JiraRemoteApi} + */ + public abstract JiraRemoteApi cloneFor(@NotNull JiraRepository repository); + + @NotNull + public abstract List findTasks(String jql, int max) throws Exception; + + @Nullable + public abstract Task findTask(String key) throws Exception; + + public abstract void setTaskState(Task task, TaskState state) throws Exception; + + public abstract void updateTimeSpend(LocalTask task, String timeSpent, String comment) throws Exception; + + @NotNull + public abstract String getVersionName(); + + @NotNull + public abstract ApiType getType(); + + public enum ApiType { + SOAP, + REST + } +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepository.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepository.java similarity index 69% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepository.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepository.java index d070ff1034ec..acf8f84f64c8 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepository.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepository.java @@ -13,11 +13,12 @@ import com.intellij.tasks.Task; import com.intellij.tasks.TaskState; import com.intellij.tasks.impl.BaseRepositoryImpl; import com.intellij.tasks.impl.TaskUtil; -import com.intellij.tasks.jira.model.JiraIssue; -import com.intellij.util.Function; -import com.intellij.util.containers.ContainerUtil; +import com.intellij.tasks.jira.rest.JiraRestApi; +import com.intellij.tasks.jira.soap.JiraSoapApi; +import com.intellij.util.ArrayUtil; import com.intellij.util.xmlb.annotations.Tag; import org.apache.commons.httpclient.Header; +import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.methods.GetMethod; @@ -25,7 +26,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.io.InputStream; -import java.util.List; /** * @author Dmitry Avdeev @@ -35,6 +35,7 @@ public class JiraRepository extends BaseRepositoryImpl { public static final Gson GSON = TaskUtil.installDateDeserializer(new GsonBuilder()).create(); private final static Logger LOG = Logger.getInstance("#com.intellij.tasks.jira.JiraRepository"); + // TODO: move to bundle public static final String LOGIN_FAILED_CHECK_YOUR_PERMISSIONS = "Login failed. Check your permissions."; public static final String REST_API_PATH = "/rest/api/latest"; @@ -43,7 +44,7 @@ public class JiraRepository extends BaseRepositoryImpl { */ private String mySearchQuery = "assignee = currentUser() and resolution = Unresolved order by updated"; - private JiraRestApi myRestApiVersion; + private JiraRemoteApi myApiVersion; /** * Serialization constructor @@ -59,6 +60,9 @@ public class JiraRepository extends BaseRepositoryImpl { private JiraRepository(JiraRepository other) { super(other); mySearchQuery = other.mySearchQuery; + if (other.myApiVersion != null) { + myApiVersion = other.myApiVersion.cloneFor(this); + } } @Override @@ -69,106 +73,93 @@ public class JiraRepository extends BaseRepositoryImpl { } - /** - * Always use Basic HTTP authentication for JIRA REST interface - */ - @Override - public boolean isUseHttpAuthentication() { - return true; + public JiraRepository clone() { + return new JiraRepository(this); } public Task[] getIssues(@Nullable String query, int max, long since) throws Exception { - if (myRestApiVersion == null) { - myRestApiVersion = discoverRestApiVersion(); - } + ensureApiVersionDiscovered(); String jqlQuery = mySearchQuery; - if (!StringUtil.isEmpty(query)) { - jqlQuery = String.format("summary ~ '%s'", query); - if (!StringUtil.isEmpty(mySearchQuery)) { - jqlQuery += String.format(" and %s", mySearchQuery); - } + if (StringUtil.isNotEmpty(mySearchQuery) && StringUtil.isNotEmpty(query)) { + jqlQuery += String.format("and summary ~ '%s'", query); } - List issues = myRestApiVersion.findIssues(jqlQuery, max); - return ContainerUtil.map2Array(issues, Task.class, new Function() { - @Override - public JiraTask fun(JiraIssue issue) { - return new JiraTask(issue, JiraRepository.this); - } - }); + else if (StringUtil.isNotEmpty(query)) { + jqlQuery = String.format("summary ~ '%s'", query); + } + return ArrayUtil.toObjectArray(myApiVersion.findTasks(jqlQuery, max), Task.class); } - @Nullable @Override public Task findTask(String id) throws Exception { - if (myRestApiVersion == null) { - myRestApiVersion = discoverRestApiVersion(); - } - JiraIssue issue = myRestApiVersion.findIssue(id); - return issue == null ? null : new JiraTask(issue, this); + ensureApiVersionDiscovered(); + return myApiVersion.findTask(id); + } + + @Override + public void updateTimeSpent(@NotNull LocalTask task, @NotNull String timeSpent, @NotNull String comment) throws Exception { + myApiVersion.updateTimeSpend(task, timeSpent, comment); } @Nullable @Override public CancellableConnection createCancellableConnection() { - String uri = getUrl() + REST_API_PATH + "/search?maxResults=1&jql=" + encodeUrl(mySearchQuery); - return new HttpTestConnection(new GetMethod(uri)) { + // TODO cancellable connection for SOAP? + return new CancellableConnection() { @Override - public void doTest(GetMethod method) throws Exception { - executeMethod(method); + protected void doTest() throws Exception { + ensureApiVersionDiscovered(); + myApiVersion.findTasks("", 1); + } + + @Override + public void cancel() { + // do nothing for now } }; } - public JiraRepository clone() { - return new JiraRepository(this); - } - - @Override - protected int getFeatures() { - return super.getFeatures() | TIME_MANAGEMENT; - } - - public String getSearchQuery() { - return mySearchQuery; - } - - public void setSearchQuery(String searchQuery) { - mySearchQuery = searchQuery; - } - @NotNull - public JiraRestApi discoverRestApiVersion() throws Exception { + public JiraRemoteApi discoverRestApiVersion() throws Exception { String responseBody; + GetMethod method = new GetMethod(getRestUrl("serverInfo")); try { - responseBody = executeMethod(new GetMethod(getRestUrl("serverInfo"))); + responseBody = executeMethod(method); } catch (Exception e) { - LOG.warn("Can't find out JIRA REST API version"); - throw e; + // probably JIRA version prior 4.2 + if (method.getStatusCode() == HttpStatus.SC_NOT_FOUND) { + return new JiraSoapApi(this); + } + else { + throw e; + } } JsonObject object = GSON.fromJson(responseBody, JsonObject.class); // when JIRA 4.x support will be dropped 'versionNumber' array in response // may be used instead version string parsing - JiraRestApi version = JiraRestApi.fromJiraVersion(object.get("version").getAsString(), this); - if (version == null) { + JiraRestApi restApi = JiraRestApi.fromJiraVersion(object.get("version").getAsString(), this); + if (restApi == null) { throw new Exception("JIRA below 4.2.0 doesn't have REST API and is no longer supported."); } - return version; + return restApi; + //return new JiraSoapApi(this); } - @Override - public void setTaskState(Task task, TaskState state) throws Exception { - myRestApiVersion.setTaskState(task, state); + private void ensureApiVersionDiscovered() throws Exception { + if (myApiVersion == null) { + myApiVersion = discoverRestApiVersion(); + } } - @Override - public void updateTimeSpent(@NotNull LocalTask task, @NotNull String timeSpent, @NotNull String comment) throws Exception { - myRestApiVersion.updateTimeSpend(task, timeSpent, comment); + // Used primarily for SOAP API + @NotNull + public String executeMethod(@NotNull HttpMethod method) throws Exception { + return executeMethod(getHttpClient(), method); } @NotNull - public String executeMethod(@NotNull HttpMethod method) throws Exception { + public String executeMethod(@NotNull HttpClient client, @NotNull HttpMethod method) throws Exception { LOG.debug("URI: " + method.getURI()); int statusCode; String entityContent; @@ -215,9 +206,54 @@ public class JiraRepository extends BaseRepositoryImpl { throw new Exception(String.format("Request failed with HTTP error: %d %s", statusCode, statusText)); } + /* + @Override + protected void configureHttpClient(HttpClient client) { + super.configureHttpClient(client); + // TODO: is it really necessary? + client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY); + } + */ + + // Made public for SOAP API compatibility + @Override + public HttpClient getHttpClient() { + return super.getHttpClient(); + } + + /** + * Always use Basic HTTP authentication for JIRA REST interface + */ + @Override + public boolean isUseHttpAuthentication() { + return true; + } + + @Override + protected int getFeatures() { + int features = super.getFeatures() | TIME_MANAGEMENT; + if (myApiVersion == null || myApiVersion.getType() != JiraRemoteApi.ApiType.REST) { + return features & ~NATIVE_SEARCH & ~STATE_UPDATING & ~TIME_MANAGEMENT; + } + return features; + } + + public String getSearchQuery() { + return mySearchQuery; + } + + @Override + public void setTaskState(Task task, TaskState state) throws Exception { + myApiVersion.setTaskState(task, state); + } + + public void setSearchQuery(String searchQuery) { + mySearchQuery = searchQuery; + } + @Override public void setUrl(String url) { - myRestApiVersion = null; + myApiVersion = null; super.setUrl(url); } diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepositoryEditor.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepositoryEditor.java similarity index 70% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepositoryEditor.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepositoryEditor.java index 02bb8a1570fe..e4bb9ae920a7 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepositoryEditor.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepositoryEditor.java @@ -16,6 +16,7 @@ package com.intellij.tasks.jira; import com.intellij.openapi.project.Project; +import com.intellij.tasks.TaskRepository; import com.intellij.tasks.config.BaseRepositoryEditor; import com.intellij.tasks.jira.jql.JqlLanguage; import com.intellij.ui.EditorTextField; @@ -23,6 +24,7 @@ import com.intellij.ui.LanguageTextField; import com.intellij.ui.components.JBLabel; import com.intellij.util.Consumer; import com.intellij.util.ui.FormBuilder; +import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -42,15 +44,30 @@ public class JiraRepositoryEditor extends BaseRepositoryEditor { public void apply() { myRepository.setSearchQuery(mySearchQueryField.getText()); super.apply(); + enableJqlSearchIfSupported(); + } + + @Override + protected void afterTestConnection(boolean connectionSuccessful) { + super.afterTestConnection(connectionSuccessful); + if (connectionSuccessful) { + enableJqlSearchIfSupported(); + } } @Nullable @Override protected JComponent createCustomPanel() { mySearchQueryField = new LanguageTextField(JqlLanguage.INSTANCE, myProject, myRepository.getSearchQuery()); + enableJqlSearchIfSupported(); installListener(mySearchQueryField); mySearchLabel = new JBLabel("Search:", SwingConstants.RIGHT); - return FormBuilder.createFormBuilder().addLabeledComponent(mySearchLabel, mySearchQueryField).getPanel(); + JBLabel note = new JBLabel("JQL search is supported only for JIRA version >= 4.2"); + note.setComponentStyle(UIUtil.ComponentStyle.SMALL); + return FormBuilder.createFormBuilder() + .addLabeledComponent(mySearchLabel, mySearchQueryField) + .addComponentToRightColumn(note) + .getPanel(); } @Override @@ -58,4 +75,8 @@ public class JiraRepositoryEditor extends BaseRepositoryEditor { super.setAnchor(anchor); mySearchLabel.setAnchor(anchor); } + + private void enableJqlSearchIfSupported() { + mySearchQueryField.setEnabled(myRepository.isSupported(TaskRepository.NATIVE_SEARCH)); + } } diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepositoryType.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepositoryType.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRepositoryType.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraRepositoryType.java diff --git a/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraTask.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraTask.java new file mode 100644 index 000000000000..df1d28aa44d1 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraTask.java @@ -0,0 +1,148 @@ +package com.intellij.tasks.jira; + +import com.intellij.openapi.util.text.StringUtil; +import com.intellij.tasks.*; +import icons.TasksIcons; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import javax.swing.*; +import java.util.Date; + +/** + * Base class containing common interpretation of issues object's fields in + * JIRA's SOAP and REST interfaces. + * + * @author Mikhail Golubev + */ +public abstract class JiraTask extends Task { + protected final TaskRepository myRepository; + + protected JiraTask(@NotNull TaskRepository repository) { + myRepository = repository; + } + + @NotNull + public abstract String getId(); + + @NotNull + public abstract String getSummary(); + + public abstract String getDescription(); + + @NotNull + public abstract Comment[] getComments(); + + // iconUrl will be null in JIRA versions prior 5.x.x + @Nullable + protected abstract String getIconUrl(); + + @NotNull + @Override + public abstract TaskType getType(); + + @Override + public abstract TaskState getState(); + + @Nullable + @Override + public abstract Date getUpdated(); + + @Override + public abstract Date getCreated(); + + @Override + public abstract String getIssueUrl(); + + @Override + @NotNull + public final Icon getIcon() { + return getIconByUrl(getIconUrl()); + } + + @Nullable + @Override + public final TaskRepository getRepository() { + return myRepository; + } + + @Override + public final boolean isClosed() { + return getState() == TaskState.RESOLVED; + } + + public final boolean isIssue() { + return true; + } + + /** + * Pick appropriate issue type's icon by its URL, contained in JIRA's responses. + * Icons will be lazily fetched using {@link CachedIconLoader}. + * + * @param iconUrl unique icon URL as returned from {@link #getIconUrl()} + * @return task con. + */ + @NotNull + protected final Icon getIconByUrl(@Nullable String iconUrl) { + if (StringUtil.isEmpty(iconUrl)) { + return TasksIcons.Jira; + } + Icon icon; + if (isClosed()) { + icon = CachedIconLoader.getDisabledIcon(iconUrl); + } + else { + icon = CachedIconLoader.getIcon(iconUrl); + } + return icon != null ? icon : TasksIcons.Other; + } + + /** + * Map unique state id to corresponding {@link TaskState} item. + * + * @param id issue's state numeric id + * @return {@link TaskState} item or {@code null}, if none matches + */ + @SuppressWarnings("MethodMayBeStatic") + @Nullable + protected final TaskState getStateById(int id) { + switch (id) { + case 1: + return TaskState.OPEN; + case 3: + return TaskState.IN_PROGRESS; + case 4: + return TaskState.REOPENED; + case 5: // resolved + case 6: // closed + return TaskState.RESOLVED; + default: + return null; + } + } + + /** + * Map task's type name in JIRA's API to corresponding {@link TaskType} item. + * + * @param type issue's type name + * @return {@link TaskType} item or {@link TaskType.OTHER}, if none matches + */ + @SuppressWarnings("MethodMayBeStatic") + protected final TaskType getTypeByName(@Nullable String type) { + if (type == null) { + return TaskType.OTHER; + } + else if ("Bug".equals(type)) { + return TaskType.BUG; + } + else if ("Exception".equals(type)) { + return TaskType.EXCEPTION; + } + else if ("New Feature".equals(type)) { + return TaskType.FEATURE; + } + else { + return TaskType.OTHER; + } + } +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraVersion.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraVersion.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraVersion.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/JiraVersion.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlBraceMatcher.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlBraceMatcher.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlBraceMatcher.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlBraceMatcher.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlElement.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlElement.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlElement.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlElement.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlElementType.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlElementType.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlElementType.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlElementType.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlElementTypes.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlElementTypes.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlElementTypes.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlElementTypes.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlFile.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlFile.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlFile.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlFile.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlFileType.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlFileType.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlFileType.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlFileType.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlFileTypeFactory.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlFileTypeFactory.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlFileTypeFactory.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlFileTypeFactory.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlHighlighter.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlHighlighter.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlHighlighter.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlHighlighter.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlHighlighterFactory.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlHighlighterFactory.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlHighlighterFactory.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlHighlighterFactory.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlLanguage.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlLanguage.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlLanguage.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlLanguage.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlLexer.flex b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlLexer.flex similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlLexer.flex rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlLexer.flex diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlLexer.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlLexer.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlLexer.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlLexer.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlParser.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlParser.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlParser.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlParser.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlParserDefinition.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlParserDefinition.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlParserDefinition.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlParserDefinition.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlTokenTypes.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlTokenTypes.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/JqlTokenTypes.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/JqlTokenTypes.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/_JqlLexer.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/_JqlLexer.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/_JqlLexer.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/_JqlLexer.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlAnnotator.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlAnnotator.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlAnnotator.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlAnnotator.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlCompletionContributor.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlCompletionContributor.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlCompletionContributor.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlCompletionContributor.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlFieldType.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlFieldType.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlFieldType.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlFieldType.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardField.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardField.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardField.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardField.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardFunction.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardFunction.java similarity index 98% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardFunction.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardFunction.java index 8e6cf3490ae8..49d3a3f493fd 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardFunction.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/codeinsight/JqlStandardFunction.java @@ -7,7 +7,9 @@ import com.intellij.util.containers.Convertor; import com.intellij.util.containers.MultiMap; import org.jetbrains.annotations.NotNull; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; /** * @author Mikhail Golubev diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlAndClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlAndClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlAndClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlAndClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlArgumentList.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlArgumentList.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlArgumentList.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlArgumentList.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlBinaryClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlBinaryClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlBinaryClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlBinaryClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlChangedClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlChangedClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlChangedClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlChangedClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlClauseWithHistoryPredicates.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlClauseWithHistoryPredicates.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlClauseWithHistoryPredicates.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlClauseWithHistoryPredicates.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlElement.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlElement.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlElement.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlElement.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlElementVisitor.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlElementVisitor.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlElementVisitor.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlElementVisitor.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlEmptyValue.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlEmptyValue.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlEmptyValue.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlEmptyValue.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlFunctionCall.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlFunctionCall.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlFunctionCall.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlFunctionCall.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlHistoryPredicate.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlHistoryPredicate.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlHistoryPredicate.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlHistoryPredicate.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlIdentifier.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlIdentifier.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlIdentifier.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlIdentifier.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlList.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlList.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlList.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlList.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlLiteral.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlLiteral.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlLiteral.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlLiteral.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlNotClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlNotClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlNotClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlNotClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlOperand.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlOperand.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlOperand.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlOperand.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlOrClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlOrClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlOrClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlOrClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlOrderBy.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlOrderBy.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlOrderBy.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlOrderBy.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlQuery.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlQuery.java similarity index 85% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlQuery.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlQuery.java index 79bb3bfee8f8..4ca3268d722e 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlQuery.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlQuery.java @@ -1,6 +1,5 @@ package com.intellij.tasks.jira.jql.psi; -import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; /** diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlSimpleClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlSimpleClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlSimpleClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlSimpleClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlSortKey.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlSortKey.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlSortKey.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlSortKey.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlSubClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlSubClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlSubClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlSubClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlTerminalClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlTerminalClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlTerminalClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlTerminalClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlWasClause.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlWasClause.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/JqlWasClause.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/JqlWasClause.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlAndClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlAndClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlAndClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlAndClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlArgumentListImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlArgumentListImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlArgumentListImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlArgumentListImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlBinaryClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlBinaryClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlBinaryClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlBinaryClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlChangedClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlChangedClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlChangedClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlChangedClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlClauseWithHistoryPredicatesImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlClauseWithHistoryPredicatesImpl.java similarity index 90% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlClauseWithHistoryPredicatesImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlClauseWithHistoryPredicatesImpl.java index ac4d1294c8a9..034bf60bebd5 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlClauseWithHistoryPredicatesImpl.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlClauseWithHistoryPredicatesImpl.java @@ -1,7 +1,9 @@ package com.intellij.tasks.jira.jql.psi.impl; import com.intellij.lang.ASTNode; -import com.intellij.tasks.jira.jql.psi.*; +import com.intellij.tasks.jira.jql.psi.JqlClauseWithHistoryPredicates; +import com.intellij.tasks.jira.jql.psi.JqlHistoryPredicate; +import com.intellij.tasks.jira.jql.psi.JqlOperand; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlElementImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlElementImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlElementImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlElementImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlEmptyValueImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlEmptyValueImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlEmptyValueImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlEmptyValueImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlFunctionCallImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlFunctionCallImpl.java similarity index 76% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlFunctionCallImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlFunctionCallImpl.java index c16df1a2d580..4695076c0c62 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlFunctionCallImpl.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlFunctionCallImpl.java @@ -1,7 +1,10 @@ package com.intellij.tasks.jira.jql.psi.impl; import com.intellij.lang.ASTNode; -import com.intellij.tasks.jira.jql.psi.*; +import com.intellij.tasks.jira.jql.psi.JqlArgumentList; +import com.intellij.tasks.jira.jql.psi.JqlElementVisitor; +import com.intellij.tasks.jira.jql.psi.JqlFunctionCall; +import com.intellij.tasks.jira.jql.psi.JqlIdentifier; import org.jetbrains.annotations.NotNull; /** diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlHistoryPredicateImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlHistoryPredicateImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlHistoryPredicateImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlHistoryPredicateImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlIdentifierImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlIdentifierImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlIdentifierImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlIdentifierImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlListImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlListImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlListImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlListImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlLiteralImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlLiteralImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlLiteralImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlLiteralImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlNotClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlNotClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlNotClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlNotClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrderByImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrderByImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrderByImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlOrderByImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlQueryImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlQueryImpl.java similarity index 75% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlQueryImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlQueryImpl.java index 0565800e8e1a..f7ec3727cbbd 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlQueryImpl.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlQueryImpl.java @@ -1,7 +1,10 @@ package com.intellij.tasks.jira.jql.psi.impl; import com.intellij.lang.ASTNode; -import com.intellij.tasks.jira.jql.psi.*; +import com.intellij.tasks.jira.jql.psi.JqlClause; +import com.intellij.tasks.jira.jql.psi.JqlElementVisitor; +import com.intellij.tasks.jira.jql.psi.JqlOrderBy; +import com.intellij.tasks.jira.jql.psi.JqlQuery; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlSimpleClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlSimpleClauseImpl.java similarity index 88% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlSimpleClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlSimpleClauseImpl.java index 079f472d9204..39b50fbd0125 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlSimpleClauseImpl.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlSimpleClauseImpl.java @@ -3,7 +3,9 @@ package com.intellij.tasks.jira.jql.psi.impl; import com.intellij.lang.ASTNode; import com.intellij.psi.PsiElement; import com.intellij.tasks.jira.jql.JqlTokenTypes; -import com.intellij.tasks.jira.jql.psi.*; +import com.intellij.tasks.jira.jql.psi.JqlElementVisitor; +import com.intellij.tasks.jira.jql.psi.JqlOperand; +import com.intellij.tasks.jira.jql.psi.JqlSimpleClause; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlSortKeyImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlSortKeyImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlSortKeyImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlSortKeyImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlSubClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlSubClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlSubClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlSubClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlTerminalClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlTerminalClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlTerminalClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlTerminalClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlWasClauseImpl.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlWasClauseImpl.java similarity index 100% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/jql/psi/impl/JqlWasClauseImpl.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/jql/psi/impl/JqlWasClauseImpl.java diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRestApi.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestApi.java similarity index 75% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRestApi.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestApi.java index 7856fc4ee730..e02daeaf835f 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraRestApi.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestApi.java @@ -1,13 +1,17 @@ -package com.intellij.tasks.jira; +package com.intellij.tasks.jira.rest; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.vfs.CharsetToolkit; -import com.intellij.tasks.LocalTask; import com.intellij.tasks.Task; import com.intellij.tasks.TaskState; -import com.intellij.tasks.jira.model.JiraIssue; -import com.intellij.tasks.jira.model.api2.JiraRestApi2; -import com.intellij.tasks.jira.model.api20alpha1.JiraRestApi20Alpha1; +import com.intellij.tasks.jira.JiraRemoteApi; +import com.intellij.tasks.jira.JiraRepository; +import com.intellij.tasks.jira.JiraVersion; +import com.intellij.tasks.jira.rest.api2.JiraRestApi2; +import com.intellij.tasks.jira.rest.api20alpha1.JiraRestApi20Alpha1; +import com.intellij.tasks.jira.rest.model.JiraIssue; +import com.intellij.util.Function; +import com.intellij.util.containers.ContainerUtil; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.methods.PostMethod; @@ -22,9 +26,8 @@ import java.util.List; /** * @author Mikhail Golubev */ -public abstract class JiraRestApi { +public abstract class JiraRestApi extends JiraRemoteApi { private static final Logger LOG = Logger.getInstance(JiraRestApi.class); - protected final JiraRepository myRepository; public static JiraRestApi fromJiraVersion(@NotNull JiraVersion jiraVersion, @NotNull JiraRepository repository) { LOG.debug("JIRA version is " + jiraVersion); @@ -44,23 +47,30 @@ public abstract class JiraRestApi { return fromJiraVersion(new JiraVersion(version), repository); } - protected JiraRestApi(JiraRepository repository) { - myRepository = repository; + protected JiraRestApi(@NotNull JiraRepository repository) { + super(repository); } + @Override @NotNull - public final List findIssues(String jql, int max) throws Exception { + public final List findTasks(String jql, int max) throws Exception { GetMethod method = getMultipleIssuesSearchMethod(jql, max); String response = myRepository.executeMethod(method); List issues = parseIssues(response); LOG.debug("Total " + issues.size() + " downloaded"); - return issues; + return ContainerUtil.map(issues, new Function() { + @Override + public JiraRestTask fun(JiraIssue issue) { + return new JiraRestTask(issue, myRepository); + } + }); } + @Override @Nullable - public final JiraIssue findIssue(String key) throws Exception { + public final JiraRestTask findTask(String key) throws Exception { GetMethod method = getSingleIssueSearchMethod(key); - return parseIssue(myRepository.executeMethod(method)); + return new JiraRestTask(parseIssue(myRepository.executeMethod(method)), myRepository); } @NotNull @@ -89,9 +99,7 @@ public abstract class JiraRestApi { return String.format("JiraRestAPI(%s)", getVersionName()); } - @NotNull - public abstract String getVersionName(); - + @Override public void setTaskState(Task task, TaskState state) throws Exception { String requestBody = getRequestForStateTransition(state); LOG.debug(String.format("Transition: %s -> %s, request: %s", task.getState(), state, requestBody)); @@ -103,11 +111,15 @@ public abstract class JiraRestApi { myRepository.executeMethod(method); } + @NotNull + @Override + public final ApiType getType() { + return ApiType.REST; + } + @Nullable protected abstract String getRequestForStateTransition(@NotNull TaskState state); - public abstract void updateTimeSpend(LocalTask task, String timeSpent, String comment) throws Exception; - protected static RequestEntity createJsonEntity(String requestBody) { try { return new StringRequestEntity(requestBody, "application/json", CharsetToolkit.UTF8); diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraTask.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestTask.java similarity index 50% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraTask.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestTask.java index 13d4aaba0b47..b4c527a01e15 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraTask.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/JiraRestTask.java @@ -14,107 +14,99 @@ * limitations under the License. */ -package com.intellij.tasks.jira; +package com.intellij.tasks.jira.rest; -import com.intellij.tasks.*; -import com.intellij.tasks.jira.model.JiraComment; -import com.intellij.tasks.jira.model.JiraIssue; -import com.intellij.tasks.jira.model.JiraIssueType; -import com.intellij.tasks.jira.model.JiraStatus; +import com.intellij.tasks.Comment; +import com.intellij.tasks.TaskRepository; +import com.intellij.tasks.TaskState; +import com.intellij.tasks.TaskType; +import com.intellij.tasks.jira.JiraTask; +import com.intellij.tasks.jira.rest.model.JiraComment; +import com.intellij.tasks.jira.rest.model.JiraIssue; import com.intellij.util.Function; import com.intellij.util.containers.ContainerUtil; -import icons.TasksIcons; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import javax.swing.*; import java.util.Date; /** * @author Dmitry Avdeev */ -public class JiraTask extends Task { +public class JiraRestTask extends JiraTask { private final JiraIssue myJiraIssue; - private final TaskRepository myRepository; - public JiraTask(JiraIssue jiraIssue, TaskRepository repository) { + public JiraRestTask(JiraIssue jiraIssue, TaskRepository repository) { + super(repository); myJiraIssue = jiraIssue; - myRepository = repository; } + @Override @NotNull public String getId() { return myJiraIssue.getKey(); } + @Override @NotNull public String getSummary() { return myJiraIssue.getSummary(); } + @Override public String getDescription() { return myJiraIssue.getDescription(); } + @Override @NotNull public Comment[] getComments() { return ContainerUtil.map2Array(myJiraIssue.getComments(), Comment.class, new Function() { @Override public Comment fun(JiraComment comment) { - return new JiraCommentAdapter(comment); + final JiraComment comment1 = comment; + return new Comment() { + private final JiraComment myComment = comment1; + + public String getText() { + return myComment.getBody(); + } + + public String getAuthor() { + return myComment.getAuthor().getDisplayName(); + } + + public Date getDate() { + return myComment.getCreated(); + } + + @Override + public String toString() { + return myComment.getAuthor().getDisplayName(); + } + }; } }); } - @NotNull - public Icon getIcon() { - JiraIssueType issueType = myJiraIssue.getIssueType(); - String iconUrl = issueType.getIconUrl(); + @Override + @Nullable + protected String getIconUrl() { // iconUrl will be null in JIRA versions prior 5.x.x - final Icon icon = iconUrl == null - ? TasksIcons.Jira - : isClosed() ? CachedIconLoader.getDisabledIcon(iconUrl) : CachedIconLoader.getIcon(iconUrl); - return icon != null ? icon : TasksIcons.Other; + return myJiraIssue.getIssueType().getIconUrl(); } @NotNull @Override public TaskType getType() { - String type = myJiraIssue.getIssueType().getName(); - if (type == null) { - return TaskType.OTHER; - } - else if (type.equals("Bug")) { - return TaskType.BUG; - } - else if (type.equals("Exception")) { - return TaskType.EXCEPTION; - } - else if (type.equals("New Feature")) { - return TaskType.FEATURE; - } - else { - return TaskType.OTHER; - } + return getTypeByName(myJiraIssue.getIssueType().getName()); } @Override public TaskState getState() { - JiraStatus status = myJiraIssue.getStatus(); - switch (Integer.parseInt(status.getId())) { - case 1: - return TaskState.OPEN; - case 3: - return TaskState.IN_PROGRESS; - case 4: - return TaskState.REOPENED; - case 5: // resolved - case 6: // closed - return TaskState.RESOLVED; - } - return null; + return getStateById(Integer.parseInt(myJiraIssue.getStatus().getId())); } @Nullable @@ -128,23 +120,12 @@ public class JiraTask extends Task { return myJiraIssue.getCreated(); } - @Override - public boolean isClosed() { - return getState() == TaskState.RESOLVED; - } - - public boolean isIssue() { - return true; - } - @Override public String getIssueUrl() { return myRepository.getUrl() + "/browse/" + myJiraIssue.getKey(); } - @Nullable - @Override - public TaskRepository getRepository() { - return myRepository; + public JiraIssue getJiraIssue() { + return myJiraIssue; } } diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api2/JiraRestApi2.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/JiraRestApi2.java similarity index 88% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api2/JiraRestApi2.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/JiraRestApi2.java index 2e658829b42c..1ac4a7fd8545 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api2/JiraRestApi2.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/JiraRestApi2.java @@ -1,14 +1,16 @@ -package com.intellij.tasks.jira.model.api2; +package com.intellij.tasks.jira.rest.api2; import com.google.gson.reflect.TypeToken; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.text.StringUtil; import com.intellij.tasks.LocalTask; import com.intellij.tasks.TaskState; +import com.intellij.tasks.jira.JiraRemoteApi; import com.intellij.tasks.jira.JiraRepository; -import com.intellij.tasks.jira.JiraRestApi; -import com.intellij.tasks.jira.model.JiraIssue; -import com.intellij.tasks.jira.model.JiraResponseWrapper; +import com.intellij.tasks.jira.rest.JiraRestApi; +import com.intellij.tasks.jira.rest.api2.model.JiraIssueApi2; +import com.intellij.tasks.jira.rest.model.JiraIssue; +import com.intellij.tasks.jira.rest.model.JiraResponseWrapper; import org.apache.commons.httpclient.methods.GetMethod; import org.apache.commons.httpclient.methods.PostMethod; import org.jetbrains.annotations.NotNull; @@ -32,6 +34,11 @@ public class JiraRestApi2 extends JiraRestApi { super(repository); } + @Override + public JiraRemoteApi cloneFor(@NotNull JiraRepository repository) { + return new JiraRestApi2(repository); + } + @NotNull @Override protected GetMethod getMultipleIssuesSearchMethod(String jql, int max) { diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api2/JiraIssueApi2.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/model/JiraIssueApi2.java similarity index 96% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api2/JiraIssueApi2.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/model/JiraIssueApi2.java index deda4c5d9c9d..724ddf67abf7 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api2/JiraIssueApi2.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api2/model/JiraIssueApi2.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.intellij.tasks.jira.model.api2; +package com.intellij.tasks.jira.rest.api2.model; -import com.intellij.tasks.jira.model.*; +import com.intellij.tasks.jira.rest.model.*; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api20alpha1/JiraRestApi20Alpha1.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/JiraRestApi20Alpha1.java similarity index 77% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api20alpha1/JiraRestApi20Alpha1.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/JiraRestApi20Alpha1.java index 453147a33cfd..1a8b8bb99381 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api20alpha1/JiraRestApi20Alpha1.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/JiraRestApi20Alpha1.java @@ -1,13 +1,16 @@ -package com.intellij.tasks.jira.model.api20alpha1; +package com.intellij.tasks.jira.rest.api20alpha1; import com.google.gson.reflect.TypeToken; import com.intellij.openapi.diagnostic.Logger; import com.intellij.tasks.LocalTask; import com.intellij.tasks.TaskState; +import com.intellij.tasks.jira.JiraRemoteApi; import com.intellij.tasks.jira.JiraRepository; -import com.intellij.tasks.jira.JiraRestApi; -import com.intellij.tasks.jira.model.JiraIssue; -import com.intellij.tasks.jira.model.JiraResponseWrapper; +import com.intellij.tasks.jira.rest.JiraRestApi; +import com.intellij.tasks.jira.rest.JiraRestTask; +import com.intellij.tasks.jira.rest.api20alpha1.model.JiraIssueApi20Alpha1; +import com.intellij.tasks.jira.rest.model.JiraIssue; +import com.intellij.tasks.jira.rest.model.JiraResponseWrapper; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -27,6 +30,11 @@ public class JiraRestApi20Alpha1 extends JiraRestApi { super(repository); } + @Override + public JiraRemoteApi cloneFor(@NotNull JiraRepository repository) { + return new JiraRestApi20Alpha1(repository); + } + @Override protected JiraIssue parseIssue(String response) { return JiraRepository.GSON.fromJson(response, JiraIssueApi20Alpha1.class); @@ -40,7 +48,10 @@ public class JiraRestApi20Alpha1 extends JiraRestApi { List updatedIssues = new ArrayList(); for (JiraIssueApi20Alpha1 issue : incompleteIssues) { try { - updatedIssues.add(findIssue(issue.getKey())); + JiraRestTask task = findTask(issue.getKey()); + if (task != null) { + updatedIssues.add(task.getJiraIssue()); + } } catch (Exception e) { LOG.warn("Can't fetch detailed info about issue: " + issue.getKey()); diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api20alpha1/JiraIssueApi20Alpha1.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/model/JiraIssueApi20Alpha1.java similarity index 95% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api20alpha1/JiraIssueApi20Alpha1.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/model/JiraIssueApi20Alpha1.java index 2298cd3ae548..ac18b3d65a0c 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/api20alpha1/JiraIssueApi20Alpha1.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/api20alpha1/model/JiraIssueApi20Alpha1.java @@ -1,6 +1,6 @@ -package com.intellij.tasks.jira.model.api20alpha1; +package com.intellij.tasks.jira.rest.api20alpha1.model; -import com.intellij.tasks.jira.model.*; +import com.intellij.tasks.jira.rest.model.*; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraComment.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraComment.java similarity index 97% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraComment.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraComment.java index 57d4c87ceb60..996b2b677dd6 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraComment.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraComment.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.intellij.tasks.jira.model; +package com.intellij.tasks.jira.rest.model; import com.intellij.openapi.util.text.StringUtil; import org.jetbrains.annotations.NotNull; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraIssue.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraIssue.java similarity index 95% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraIssue.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraIssue.java index 96fa520c6638..28555dffa72b 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraIssue.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraIssue.java @@ -1,4 +1,4 @@ -package com.intellij.tasks.jira.model; +package com.intellij.tasks.jira.rest.model; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraIssueType.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraIssueType.java similarity index 96% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraIssueType.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraIssueType.java index b47423435193..4fa52f292823 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraIssueType.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraIssueType.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.intellij.tasks.jira.model; +package com.intellij.tasks.jira.rest.model; import org.jetbrains.annotations.Nullable; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraResponseWrapper.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraResponseWrapper.java similarity index 94% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraResponseWrapper.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraResponseWrapper.java index 9280070a2403..2be105e0ba45 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraResponseWrapper.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraResponseWrapper.java @@ -13,9 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.intellij.tasks.jira.model; +package com.intellij.tasks.jira.rest.model; -import com.intellij.tasks.jira.model.api2.JiraIssueApi2; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraStatus.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraStatus.java similarity index 97% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraStatus.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraStatus.java index ee8a09d07e07..5b71bae395dd 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraStatus.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraStatus.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.intellij.tasks.jira.model; +package com.intellij.tasks.jira.rest.model; import org.jetbrains.annotations.NotNull; diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraUser.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraUser.java similarity index 96% rename from plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraUser.java rename to plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraUser.java index 0f066554dc70..9bfa94a80b98 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/model/JiraUser.java +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/rest/model/JiraUser.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.intellij.tasks.jira.model; +package com.intellij.tasks.jira.rest.model; import org.jetbrains.annotations.NotNull; diff --git a/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapApi.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapApi.java new file mode 100644 index 000000000000..3d4abec34905 --- /dev/null +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapApi.java @@ -0,0 +1,198 @@ +package com.intellij.tasks.jira.soap; + +import com.atlassian.connector.commons.jira.soap.axis.JiraSoapService; +import com.atlassian.connector.commons.jira.soap.axis.JiraSoapServiceServiceLocator; +import com.atlassian.theplugin.jira.api.JIRAIssueBean; +import com.intellij.openapi.diagnostic.Logger; +import com.intellij.openapi.util.KeyValue; +import com.intellij.tasks.LocalTask; +import com.intellij.tasks.Task; +import com.intellij.tasks.TaskState; +import com.intellij.tasks.impl.TaskUtil; +import com.intellij.tasks.jira.JiraRemoteApi; +import com.intellij.tasks.jira.JiraRepository; +import com.intellij.util.Function; +import com.intellij.util.containers.ContainerUtil; +import com.intellij.util.net.HttpConfigurable; +import org.apache.axis.AxisProperties; +import org.apache.commons.httpclient.HttpClient; +import org.apache.commons.httpclient.HttpStatus; +import org.apache.commons.httpclient.cookie.CookiePolicy; +import org.apache.commons.httpclient.methods.GetMethod; +import org.apache.commons.httpclient.methods.PostMethod; +import org.jdom.Element; +import org.jdom.input.SAXBuilder; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.io.IOException; +import java.io.InputStream; +import java.net.URL; +import java.rmi.RemoteException; +import java.util.List; + +/** + * Legacy SOAP connector restored due to IDEA-120595. + * + * @author Mikhail Golubev + */ +public class JiraSoapApi extends JiraRemoteApi { + + private static final Logger LOG = Logger.getInstance(JiraSoapApi.class); + private boolean myJira4 = true; + + public JiraSoapApi(@NotNull JiraRepository repository) { + super(repository); + } + + @Override + public JiraRemoteApi cloneFor(@NotNull JiraRepository repository) { + return new JiraSoapApi(repository); + } + + @NotNull + @Override + public List findTasks(String query, int max) throws Exception { + StringBuilder url = new StringBuilder(myRepository.getUrl()); + url.append("/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?"); + url.append("tempMax=").append(max); + url.append("&assignee=").append(TaskUtil.encodeUrl(myRepository.getUsername())); + url.append("&reset=true"); + url.append("&sorter/field=updated"); + url.append("&sorter/order=DESC"); + url.append("&pager/start=0"); + return processRSS(url.toString(), login()); + } + + private List processRSS(String url, HttpClient client) throws Exception { + GetMethod method = new GetMethod(url); + client.executeMethod(method); + + int code = method.getStatusCode(); + if (code != HttpStatus.SC_OK) { + throw new IOException(code == HttpStatus.SC_BAD_REQUEST ? + method.getResponseBodyAsString() : + ("HTTP " + code + " (" + HttpStatus.getStatusText(code) + ") " + method.getStatusText())); + } + InputStream stream = method.getResponseBodyAsStream(); + Element root = new SAXBuilder(false).build(stream).getRootElement(); + Element channel = root.getChild("channel"); + if (channel != null) { + List children = channel.getChildren("item"); + LOG.info("JIRA: " + children.size() + " issues found"); + return ContainerUtil.map(children, new Function() { + public Task fun(Element o) { + return new JiraSoapTask(new JIRAIssueBean(myRepository.getUrl(), o, false), myRepository); + } + }); + } + else { + LOG.warn("JIRA channel not found"); + } + return ContainerUtil.emptyList(); + } + + private HttpClient login() throws Exception { + HttpClient client = myRepository.getHttpClient(); + client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY); + if (myJira4) { + PostMethod postMethod = getLoginMethodFor4x(); + client.executeMethod(postMethod); + if (checkLoginResult(postMethod)) { + return client; + } + } + // try 3.x protocol + axisLogin(); + return client; + } + + private void axisLogin() throws Exception { + + try { + JiraSoapService soapService = + new JiraSoapServiceServiceLocator().getJirasoapserviceV2(new URL(myRepository.getUrl() + "/rpc/soap/jirasoapservice-v2")); + if (myRepository.isUseProxy()) { + final List> list = HttpConfigurable.getJvmPropertiesList(false, null); + if (!list.isEmpty()) { + for (KeyValue value : list) { + AxisProperties.setProperty(value.getKey(), value.getValue()); + } + } + } + + soapService.login(myRepository.getUsername(), myRepository.getPassword()); + } + catch (RemoteException e) { + String message = e.toString(); + int i = message.indexOf(": "); + if (i > 0) { + message = message.substring(i + 2); + } + throw new Exception(message, e); + } + } + + private boolean checkLoginResult(PostMethod postMethod) throws IOException { + int statusCode = postMethod.getStatusCode(); + if (statusCode == HttpStatus.SC_NOT_FOUND) { + myJira4 = false; + return false; + } + if (statusCode != HttpStatus.SC_OK && statusCode != HttpStatus.SC_MOVED_TEMPORARILY) { + throw new IOException("Can't login: " + statusCode + " (" + HttpStatus.getStatusText(statusCode) + ")"); + } + if (statusCode == HttpStatus.SC_OK && new String(postMethod.getResponseBody(2000)).contains("\"loginSucceeded\":false")) { + throw new IOException(JiraRepository.LOGIN_FAILED_CHECK_YOUR_PERMISSIONS); + } + return true; + } + + private PostMethod getLoginMethodFor4x() { + String url = myRepository.getUrl() + "/rest/gadget/1.0/login"; + PostMethod postMethod = new PostMethod(url); + postMethod.addParameter("os_username", myRepository.getUsername()); + postMethod.addParameter("os_password", myRepository.getPassword()); + postMethod.addParameter("os_destination", "/success"); + return postMethod; + } + + @Nullable + @Override + public Task findTask(String key) throws Exception { + try { + StringBuilder url = new StringBuilder(myRepository.getUrl()); + url.append("/si/jira.issueviews:issue-xml/"); + url.append(key).append('/').append(key).append(".xml"); + + List tasks = processRSS(url.toString(), login()); + return tasks.isEmpty() ? null : tasks.get(0); + } + catch (Exception e) { + LOG.warn("Cannot get issue " + key + ": " + e.getMessage()); + return null; + } + } + + @NotNull + @Override + public String getVersionName() { + return "SOAP"; + } + + @NotNull + @Override + public final ApiType getType() { + return ApiType.SOAP; + } + + @Override + public void setTaskState(Task task, TaskState state) throws Exception { + throw new Exception("Task state cannot be updated in JIRA versions prior 4.2."); + } + + @Override + public void updateTimeSpend(LocalTask task, String timeSpent, String comment) throws Exception { + throw new Exception("Time spent cannot be updated in JIRA versions prior 4.2."); + } +} diff --git a/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapTask.java b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapTask.java new file mode 100644 index 000000000000..c4324953f0bf --- /dev/null +++ b/plugins/tasks/tasks-core/jira/src/com/intellij/tasks/jira/soap/JiraSoapTask.java @@ -0,0 +1,136 @@ +/* + * Copyright 2000-2009 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.intellij.tasks.jira.soap; + +import com.atlassian.theplugin.jira.api.JIRAComment; +import com.atlassian.theplugin.jira.api.JIRAIssue; +import com.intellij.tasks.Comment; +import com.intellij.tasks.TaskRepository; +import com.intellij.tasks.TaskState; +import com.intellij.tasks.TaskType; +import com.intellij.tasks.jira.JiraTask; +import com.intellij.util.Function; +import com.intellij.util.containers.ContainerUtil; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Locale; + +/** + * Slightly refactored original version of {@link JIRAIssue} adapter for SOAP version of JIRA API. + * + * @author Dmitry Avdeev + */ +class JiraSoapTask extends JiraTask { + + private final JIRAIssue myJiraIssue; + + public JiraSoapTask(@NotNull JIRAIssue jiraIssue, @NotNull TaskRepository repository) { + super(repository); + myJiraIssue = jiraIssue; + } + + @NotNull + public String getId() { + return myJiraIssue.getKey(); + } + + @NotNull + public String getSummary() { + return myJiraIssue.getSummary(); + } + + public String getDescription() { + return myJiraIssue.getDescription(); + } + + @NotNull + public Comment[] getComments() { + List jiraComments = myJiraIssue.getComments(); + if (jiraComments == null) return new Comment[0]; + return ContainerUtil.map2Array(jiraComments, Comment.class, new Function() { + public Comment fun(final JIRAComment comment) { + return new Comment() { + + public String getText() { + return comment.getBody(); + } + + public String getAuthor() { + return comment.getAuthorFullName(); + } + + public Date getDate() { + return comment.getCreationDate().getTime(); + } + + @Override + public String toString() { + return comment.getAuthorFullName(); + } + }; + } + }); + } + + @Nullable + @Override + protected String getIconUrl() { + return myJiraIssue.getTypeIconUrl(); + } + + @NotNull + @Override + public TaskType getType() { + return getTypeByName(myJiraIssue.getType()); + } + + @Override + public TaskState getState() { + return getStateById((int)myJiraIssue.getStatusId()); + } + + @Nullable + @Override + public Date getUpdated() { + return getDate(myJiraIssue.getUpdated()); + } + + @Nullable + private static Date getDate(String date) { + try { + return new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss Z", Locale.US).parse(date); + } + catch (ParseException e) { + return null; + } + } + + @Override + public Date getCreated() { + return getDate(myJiraIssue.getCreated()); + } + + @Override + public String getIssueUrl() { + return myJiraIssue.getIssueUrl(); + } +} diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraCommentAdapter.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraCommentAdapter.java deleted file mode 100644 index 8265d00d9204..000000000000 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/jira/JiraCommentAdapter.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2000-2009 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.intellij.tasks.jira; - -import com.intellij.tasks.Comment; -import com.intellij.tasks.jira.model.JiraComment; - -import java.util.Date; - -/** - * @author Dmitry Avdeev - */ -public class JiraCommentAdapter extends Comment { - - private final JiraComment myComment; - - public JiraCommentAdapter(JiraComment comment) { - myComment = comment; - } - - public String getText() { - return myComment.getBody(); - } - - public String getAuthor() { - return myComment.getAuthor().getDisplayName(); - } - - public Date getDate() { - return myComment.getCreated(); - } - - @Override - public String toString() { - return myComment.getAuthor().getDisplayName(); - } -} diff --git a/plugins/tasks/tasks-core/tasks-core.iml b/plugins/tasks/tasks-core/tasks-core.iml index 9a1624e41e5b..bee2af9651b6 100644 --- a/plugins/tasks/tasks-core/tasks-core.iml +++ b/plugins/tasks/tasks-core/tasks-core.iml @@ -4,12 +4,13 @@ + - - - + + + @@ -26,10 +27,10 @@ - - - - + + + + diff --git a/plugins/tasks/tasks-tests/tasks-tests.iml b/plugins/tasks/tasks-tests/tasks-tests.iml index 327823a77ef3..71f4017bc9d0 100644 --- a/plugins/tasks/tasks-tests/tasks-tests.iml +++ b/plugins/tasks/tasks-tests/tasks-tests.iml @@ -19,6 +19,7 @@ +