org.squashtest.csp.core.bugtracker.mantis.binding
Interface MantisConnectPortType

All Superinterfaces:
Remote
All Known Implementing Classes:
MantisConnectBindingStub

public interface MantisConnectPortType
extends Remote


Method Summary
 String mc_config_get_string(String username, String password, String config_var)
          Get the value for the specified configuration variable.
 ObjectRef[] mc_enum_access_levels(String username, String password)
          Get the enumeration for access levels.
 ObjectRef[] mc_enum_custom_field_types(String username, String password)
          Get the enumeration for custom field types.
 ObjectRef[] mc_enum_etas(String username, String password)
          Get the enumeration for ETAs.
 String mc_enum_get(String username, String password, String enumeration)
          Get the enumeration for the specified enumeration type.
 ObjectRef[] mc_enum_priorities(String username, String password)
          Get the enumeration for priorities.
 ObjectRef[] mc_enum_project_status(String username, String password)
          Get the enumeration for project statuses.
 ObjectRef[] mc_enum_project_view_states(String username, String password)
          Get the enumeration for project view states.
 ObjectRef[] mc_enum_projections(String username, String password)
          Get the enumeration for projections.
 ObjectRef[] mc_enum_reproducibilities(String username, String password)
          Get the enumeration for reproducibilities.
 ObjectRef[] mc_enum_resolutions(String username, String password)
          Get the enumeration for resolutions.
 ObjectRef[] mc_enum_severities(String username, String password)
          Get the enumeration for severities.
 ObjectRef[] mc_enum_status(String username, String password)
          Get the enumeration for statuses.
 ObjectRef[] mc_enum_view_states(String username, String password)
          Get the enumeration for view states.
 IssueHeaderData[] mc_filter_get_issue_headers(String username, String password, BigInteger project_id, BigInteger filter_id, BigInteger page_number, BigInteger per_page)
          Get the issue headers that match the specified filter and paging details.
 IssueData[] mc_filter_get_issues(String username, String password, BigInteger project_id, BigInteger filter_id, BigInteger page_number, BigInteger per_page)
          Get the issues that match the specified filter and paging details.
 FilterData[] mc_filter_get(String username, String password, BigInteger project_id)
          Get the filters defined for the specified project.
 BigInteger mc_issue_add(String username, String password, IssueData issue)
          Submit the specified issue details.
 BigInteger mc_issue_attachment_add(String username, String password, BigInteger issue_id, String name, String file_type, byte[] content)
          Submit a new issue attachment.
 boolean mc_issue_attachment_delete(String username, String password, BigInteger issue_attachment_id)
          Delete the issue attachment with the specified id.
 byte[] mc_issue_attachment_get(String username, String password, BigInteger issue_attachment_id)
          Get the data for the specified issue attachment.
 boolean mc_issue_checkin(String username, String password, BigInteger issue_id, String comment, boolean fixed)
          Notifies MantisBT of a check-in for the issue with the specified id.
 boolean mc_issue_delete(String username, String password, BigInteger issue_id)
          Delete the issue with the specified id.
 boolean mc_issue_exists(String username, String password, BigInteger issue_id)
          Check there exists an issue with the specified id.
 BigInteger mc_issue_get_biggest_id(String username, String password, BigInteger project_id)
          Get the latest submitted issue in the specified project.
 BigInteger mc_issue_get_id_from_summary(String username, String password, String summary)
          Get the id of the issue with the specified summary.
 IssueData mc_issue_get(String username, String password, BigInteger issue_id)
          Get the issue with the specified id.
 BigInteger mc_issue_note_add(String username, String password, BigInteger issue_id, IssueNoteData note)
          Submit a new note.
 boolean mc_issue_note_delete(String username, String password, BigInteger issue_note_id)
          Delete the note with the specified id.
 boolean mc_issue_note_update(String username, String password, IssueNoteData note)
          Update a specific note of a specific issue.
 BigInteger mc_issue_relationship_add(String username, String password, BigInteger issue_id, RelationshipData relationship)
          Submit a new relationship.
 boolean mc_issue_relationship_delete(String username, String password, BigInteger issue_id, BigInteger relationship_id)
          Delete the relationship for the specified issue.
 boolean mc_issue_set_tags(String username, String password, BigInteger issue_id, TagData[] tags)
          Sets the tags for a specified issue.
 boolean mc_issue_update(String username, String password, BigInteger issueId, IssueData issue)
          Update Issue method.
 UserData mc_login(String username, String password)
          Log the user in and get their information.
 BigInteger mc_project_add_category(String username, String password, BigInteger project_id, String p_category_name)
          Add a category of specific project.
 BigInteger mc_project_add(String username, String password, ProjectData project)
          Add a new project to the tracker (must have admin privileges)
 BigInteger mc_project_attachment_add(String username, String password, BigInteger project_id, String name, String title, String description, String file_type, byte[] content)
          Submit a new project attachment.
 boolean mc_project_attachment_delete(String username, String password, BigInteger project_attachment_id)
          Delete the project attachment with the specified id.
 byte[] mc_project_attachment_get(String username, String password, BigInteger project_attachment_id)
          Get the data for the specified project attachment.
 BigInteger mc_project_delete_category(String username, String password, BigInteger project_id, String p_category_name)
          Delete a category of specific project.
 boolean mc_project_delete(String username, String password, BigInteger project_id)
          Add a new project to the tracker (must have admin privileges)
 String[] mc_project_get_all_subprojects(String username, String password, BigInteger project_id)
          Get the subprojects ID of a specific project.
 ProjectAttachmentData[] mc_project_get_attachments(String username, String password, BigInteger project_id)
          Get the attachments that belong to the specified project.
 String[] mc_project_get_categories(String username, String password, BigInteger project_id)
          Get the categories belonging to the specified project.
 CustomFieldDefinitionData[] mc_project_get_custom_fields(String username, String password, BigInteger project_id)
          Get the custom fields that belong to the specified project.
 BigInteger mc_project_get_id_from_name(String username, String password, String project_name)
          Get the id of the project with the specified name.
 IssueHeaderData[] mc_project_get_issue_headers(String username, String password, BigInteger project_id, BigInteger page_number, BigInteger per_page)
          Get the issue headers that match the specified project id and paging details.
 IssueData[] mc_project_get_issues(String username, String password, BigInteger project_id, BigInteger page_number, BigInteger per_page)
          Get the issues that match the specified project id and paging details.
 ProjectVersionData[] mc_project_get_released_versions(String username, String password, BigInteger project_id)
          Get the released versions that belong to the specified project.
 ProjectVersionData[] mc_project_get_unreleased_versions(String username, String password, BigInteger project_id)
          Get the unreleased version that belong to the specified project.
 AccountData[] mc_project_get_users(String username, String password, BigInteger project_id, BigInteger access)
          Get appropriate users assigned to a project by access level.
 ProjectVersionData[] mc_project_get_versions(String username, String password, BigInteger project_id)
          Get the versions belonging to the specified project.
 BigInteger mc_project_rename_category_by_name(String username, String password, BigInteger project_id, String p_category_name, String p_category_name_new, BigInteger p_assigned_to)
          Rename a category of specific project.
 boolean mc_project_update(String username, String password, BigInteger project_id, ProjectData project)
          Update a specific project to the tracker (must have admin privileges)
 BigInteger mc_project_version_add(String username, String password, ProjectVersionData version)
          Submit the specified version details.
 boolean mc_project_version_delete(String username, String password, BigInteger version_id)
          Delete the version with the specified id.
 boolean mc_project_version_update(String username, String password, BigInteger version_id, ProjectVersionData version)
          Update version method.
 ProjectData[] mc_projects_get_user_accessible(String username, String password)
          Get the list of projects that are accessible to the logged in user.
 BigInteger mc_tag_add(String username, String password, TagData tag)
          Creates a tag.
 boolean mc_tag_delete(String username, String password, BigInteger tag_id)
          Deletes a tag.
 TagDataSearchResult mc_tag_get_all(String username, String password, BigInteger page_number, BigInteger per_page)
          Gets all the tags.
 String mc_user_pref_get_pref(String username, String password, BigInteger project_id, String pref_name)
          Get the value for the specified user preference.
 ProfileDataSearchResult mc_user_profiles_get_all(String username, String password, BigInteger page_number, BigInteger per_page)
          Get profiles available to the current user.
 String mc_version()
           
 

Method Detail

mc_version

String mc_version()
                  throws RemoteException
Throws:
RemoteException

mc_login

UserData mc_login(String username,
                  String password)
                  throws RemoteException
Log the user in and get their information.

Throws:
RemoteException

mc_enum_status

ObjectRef[] mc_enum_status(String username,
                           String password)
                           throws RemoteException
Get the enumeration for statuses.

Throws:
RemoteException

mc_enum_priorities

ObjectRef[] mc_enum_priorities(String username,
                               String password)
                               throws RemoteException
Get the enumeration for priorities.

Throws:
RemoteException

mc_enum_severities

ObjectRef[] mc_enum_severities(String username,
                               String password)
                               throws RemoteException
Get the enumeration for severities.

Throws:
RemoteException

mc_enum_reproducibilities

ObjectRef[] mc_enum_reproducibilities(String username,
                                      String password)
                                      throws RemoteException
Get the enumeration for reproducibilities.

Throws:
RemoteException

mc_enum_projections

ObjectRef[] mc_enum_projections(String username,
                                String password)
                                throws RemoteException
Get the enumeration for projections.

Throws:
RemoteException

mc_enum_etas

ObjectRef[] mc_enum_etas(String username,
                         String password)
                         throws RemoteException
Get the enumeration for ETAs.

Throws:
RemoteException

mc_enum_resolutions

ObjectRef[] mc_enum_resolutions(String username,
                                String password)
                                throws RemoteException
Get the enumeration for resolutions.

Throws:
RemoteException

mc_enum_access_levels

ObjectRef[] mc_enum_access_levels(String username,
                                  String password)
                                  throws RemoteException
Get the enumeration for access levels.

Throws:
RemoteException

mc_enum_project_status

ObjectRef[] mc_enum_project_status(String username,
                                   String password)
                                   throws RemoteException
Get the enumeration for project statuses.

Throws:
RemoteException

mc_enum_project_view_states

ObjectRef[] mc_enum_project_view_states(String username,
                                        String password)
                                        throws RemoteException
Get the enumeration for project view states.

Throws:
RemoteException

mc_enum_view_states

ObjectRef[] mc_enum_view_states(String username,
                                String password)
                                throws RemoteException
Get the enumeration for view states.

Throws:
RemoteException

mc_enum_custom_field_types

ObjectRef[] mc_enum_custom_field_types(String username,
                                       String password)
                                       throws RemoteException
Get the enumeration for custom field types.

Throws:
RemoteException

mc_enum_get

String mc_enum_get(String username,
                   String password,
                   String enumeration)
                   throws RemoteException
Get the enumeration for the specified enumeration type.

Throws:
RemoteException

mc_issue_exists

boolean mc_issue_exists(String username,
                        String password,
                        BigInteger issue_id)
                        throws RemoteException
Check there exists an issue with the specified id.

Throws:
RemoteException

mc_issue_get

IssueData mc_issue_get(String username,
                       String password,
                       BigInteger issue_id)
                       throws RemoteException
Get the issue with the specified id.

Throws:
RemoteException

mc_issue_get_biggest_id

BigInteger mc_issue_get_biggest_id(String username,
                                   String password,
                                   BigInteger project_id)
                                   throws RemoteException
Get the latest submitted issue in the specified project.

Throws:
RemoteException

mc_issue_get_id_from_summary

BigInteger mc_issue_get_id_from_summary(String username,
                                        String password,
                                        String summary)
                                        throws RemoteException
Get the id of the issue with the specified summary.

Throws:
RemoteException

mc_issue_add

BigInteger mc_issue_add(String username,
                        String password,
                        IssueData issue)
                        throws RemoteException
Submit the specified issue details.

Throws:
RemoteException

mc_issue_update

boolean mc_issue_update(String username,
                        String password,
                        BigInteger issueId,
                        IssueData issue)
                        throws RemoteException
Update Issue method.

Throws:
RemoteException

mc_issue_set_tags

boolean mc_issue_set_tags(String username,
                          String password,
                          BigInteger issue_id,
                          TagData[] tags)
                          throws RemoteException
Sets the tags for a specified issue.

Throws:
RemoteException

mc_issue_delete

boolean mc_issue_delete(String username,
                        String password,
                        BigInteger issue_id)
                        throws RemoteException
Delete the issue with the specified id.

Throws:
RemoteException

mc_issue_note_add

BigInteger mc_issue_note_add(String username,
                             String password,
                             BigInteger issue_id,
                             IssueNoteData note)
                             throws RemoteException
Submit a new note.

Throws:
RemoteException

mc_issue_note_delete

boolean mc_issue_note_delete(String username,
                             String password,
                             BigInteger issue_note_id)
                             throws RemoteException
Delete the note with the specified id.

Throws:
RemoteException

mc_issue_note_update

boolean mc_issue_note_update(String username,
                             String password,
                             IssueNoteData note)
                             throws RemoteException
Update a specific note of a specific issue.

Throws:
RemoteException

mc_issue_relationship_add

BigInteger mc_issue_relationship_add(String username,
                                     String password,
                                     BigInteger issue_id,
                                     RelationshipData relationship)
                                     throws RemoteException
Submit a new relationship.

Throws:
RemoteException

mc_issue_relationship_delete

boolean mc_issue_relationship_delete(String username,
                                     String password,
                                     BigInteger issue_id,
                                     BigInteger relationship_id)
                                     throws RemoteException
Delete the relationship for the specified issue.

Throws:
RemoteException

mc_issue_attachment_add

BigInteger mc_issue_attachment_add(String username,
                                   String password,
                                   BigInteger issue_id,
                                   String name,
                                   String file_type,
                                   byte[] content)
                                   throws RemoteException
Submit a new issue attachment.

Throws:
RemoteException

mc_issue_attachment_delete

boolean mc_issue_attachment_delete(String username,
                                   String password,
                                   BigInteger issue_attachment_id)
                                   throws RemoteException
Delete the issue attachment with the specified id.

Throws:
RemoteException

mc_issue_attachment_get

byte[] mc_issue_attachment_get(String username,
                               String password,
                               BigInteger issue_attachment_id)
                               throws RemoteException
Get the data for the specified issue attachment.

Throws:
RemoteException

mc_project_add

BigInteger mc_project_add(String username,
                          String password,
                          ProjectData project)
                          throws RemoteException
Add a new project to the tracker (must have admin privileges)

Throws:
RemoteException

mc_project_delete

boolean mc_project_delete(String username,
                          String password,
                          BigInteger project_id)
                          throws RemoteException
Add a new project to the tracker (must have admin privileges)

Throws:
RemoteException

mc_project_update

boolean mc_project_update(String username,
                          String password,
                          BigInteger project_id,
                          ProjectData project)
                          throws RemoteException
Update a specific project to the tracker (must have admin privileges)

Throws:
RemoteException

mc_project_get_id_from_name

BigInteger mc_project_get_id_from_name(String username,
                                       String password,
                                       String project_name)
                                       throws RemoteException
Get the id of the project with the specified name.

Throws:
RemoteException

mc_project_get_issues

IssueData[] mc_project_get_issues(String username,
                                  String password,
                                  BigInteger project_id,
                                  BigInteger page_number,
                                  BigInteger per_page)
                                  throws RemoteException
Get the issues that match the specified project id and paging details. Pass "-1" for the per_page parameter to get all issues.

Throws:
RemoteException

mc_project_get_issue_headers

IssueHeaderData[] mc_project_get_issue_headers(String username,
                                               String password,
                                               BigInteger project_id,
                                               BigInteger page_number,
                                               BigInteger per_page)
                                               throws RemoteException
Get the issue headers that match the specified project id and paging details. Pass "-1" for the per_page parameter to get all issues.

Throws:
RemoteException

mc_project_get_users

AccountData[] mc_project_get_users(String username,
                                   String password,
                                   BigInteger project_id,
                                   BigInteger access)
                                   throws RemoteException
Get appropriate users assigned to a project by access level.

Throws:
RemoteException

mc_projects_get_user_accessible

ProjectData[] mc_projects_get_user_accessible(String username,
                                              String password)
                                              throws RemoteException
Get the list of projects that are accessible to the logged in user.

Throws:
RemoteException

mc_project_get_categories

String[] mc_project_get_categories(String username,
                                   String password,
                                   BigInteger project_id)
                                   throws RemoteException
Get the categories belonging to the specified project.

Throws:
RemoteException

mc_project_add_category

BigInteger mc_project_add_category(String username,
                                   String password,
                                   BigInteger project_id,
                                   String p_category_name)
                                   throws RemoteException
Add a category of specific project.

Throws:
RemoteException

mc_project_delete_category

BigInteger mc_project_delete_category(String username,
                                      String password,
                                      BigInteger project_id,
                                      String p_category_name)
                                      throws RemoteException
Delete a category of specific project.

Throws:
RemoteException

mc_project_rename_category_by_name

BigInteger mc_project_rename_category_by_name(String username,
                                              String password,
                                              BigInteger project_id,
                                              String p_category_name,
                                              String p_category_name_new,
                                              BigInteger p_assigned_to)
                                              throws RemoteException
Rename a category of specific project.

Throws:
RemoteException

mc_project_get_versions

ProjectVersionData[] mc_project_get_versions(String username,
                                             String password,
                                             BigInteger project_id)
                                             throws RemoteException
Get the versions belonging to the specified project.

Throws:
RemoteException

mc_project_version_add

BigInteger mc_project_version_add(String username,
                                  String password,
                                  ProjectVersionData version)
                                  throws RemoteException
Submit the specified version details.

Throws:
RemoteException

mc_project_version_update

boolean mc_project_version_update(String username,
                                  String password,
                                  BigInteger version_id,
                                  ProjectVersionData version)
                                  throws RemoteException
Update version method.

Throws:
RemoteException

mc_project_version_delete

boolean mc_project_version_delete(String username,
                                  String password,
                                  BigInteger version_id)
                                  throws RemoteException
Delete the version with the specified id.

Throws:
RemoteException

mc_project_get_released_versions

ProjectVersionData[] mc_project_get_released_versions(String username,
                                                      String password,
                                                      BigInteger project_id)
                                                      throws RemoteException
Get the released versions that belong to the specified project.

Throws:
RemoteException

mc_project_get_unreleased_versions

ProjectVersionData[] mc_project_get_unreleased_versions(String username,
                                                        String password,
                                                        BigInteger project_id)
                                                        throws RemoteException
Get the unreleased version that belong to the specified project.

Throws:
RemoteException

mc_project_get_attachments

ProjectAttachmentData[] mc_project_get_attachments(String username,
                                                   String password,
                                                   BigInteger project_id)
                                                   throws RemoteException
Get the attachments that belong to the specified project.

Throws:
RemoteException

mc_project_get_custom_fields

CustomFieldDefinitionData[] mc_project_get_custom_fields(String username,
                                                         String password,
                                                         BigInteger project_id)
                                                         throws RemoteException
Get the custom fields that belong to the specified project.

Throws:
RemoteException

mc_project_attachment_get

byte[] mc_project_attachment_get(String username,
                                 String password,
                                 BigInteger project_attachment_id)
                                 throws RemoteException
Get the data for the specified project attachment.

Throws:
RemoteException

mc_project_attachment_add

BigInteger mc_project_attachment_add(String username,
                                     String password,
                                     BigInteger project_id,
                                     String name,
                                     String title,
                                     String description,
                                     String file_type,
                                     byte[] content)
                                     throws RemoteException
Submit a new project attachment.

Throws:
RemoteException

mc_project_attachment_delete

boolean mc_project_attachment_delete(String username,
                                     String password,
                                     BigInteger project_attachment_id)
                                     throws RemoteException
Delete the project attachment with the specified id.

Throws:
RemoteException

mc_project_get_all_subprojects

String[] mc_project_get_all_subprojects(String username,
                                        String password,
                                        BigInteger project_id)
                                        throws RemoteException
Get the subprojects ID of a specific project.

Throws:
RemoteException

mc_filter_get

FilterData[] mc_filter_get(String username,
                           String password,
                           BigInteger project_id)
                           throws RemoteException
Get the filters defined for the specified project.

Throws:
RemoteException

mc_filter_get_issues

IssueData[] mc_filter_get_issues(String username,
                                 String password,
                                 BigInteger project_id,
                                 BigInteger filter_id,
                                 BigInteger page_number,
                                 BigInteger per_page)
                                 throws RemoteException
Get the issues that match the specified filter and paging details. Pass "-1" for the per_page parameter to get all issues.

Throws:
RemoteException

mc_filter_get_issue_headers

IssueHeaderData[] mc_filter_get_issue_headers(String username,
                                              String password,
                                              BigInteger project_id,
                                              BigInteger filter_id,
                                              BigInteger page_number,
                                              BigInteger per_page)
                                              throws RemoteException
Get the issue headers that match the specified filter and paging details. Pass "-1" for the per_page parameter to get all issues.

Throws:
RemoteException

mc_config_get_string

String mc_config_get_string(String username,
                            String password,
                            String config_var)
                            throws RemoteException
Get the value for the specified configuration variable.

Throws:
RemoteException

mc_issue_checkin

boolean mc_issue_checkin(String username,
                         String password,
                         BigInteger issue_id,
                         String comment,
                         boolean fixed)
                         throws RemoteException
Notifies MantisBT of a check-in for the issue with the specified id.

Throws:
RemoteException

mc_user_pref_get_pref

String mc_user_pref_get_pref(String username,
                             String password,
                             BigInteger project_id,
                             String pref_name)
                             throws RemoteException
Get the value for the specified user preference.

Throws:
RemoteException

mc_user_profiles_get_all

ProfileDataSearchResult mc_user_profiles_get_all(String username,
                                                 String password,
                                                 BigInteger page_number,
                                                 BigInteger per_page)
                                                 throws RemoteException
Get profiles available to the current user.

Throws:
RemoteException

mc_tag_get_all

TagDataSearchResult mc_tag_get_all(String username,
                                   String password,
                                   BigInteger page_number,
                                   BigInteger per_page)
                                   throws RemoteException
Gets all the tags.

Throws:
RemoteException

mc_tag_add

BigInteger mc_tag_add(String username,
                      String password,
                      TagData tag)
                      throws RemoteException
Creates a tag.

Throws:
RemoteException

mc_tag_delete

boolean mc_tag_delete(String username,
                      String password,
                      BigInteger tag_id)
                      throws RemoteException
Deletes a tag.

Throws:
RemoteException


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.