org.squashtest.csp.core.bugtracker.mantis.binding
Class MantisConnectBindingStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by org.squashtest.csp.core.bugtracker.mantis.binding.MantisConnectBindingStub
All Implemented Interfaces:
Remote, javax.xml.rpc.Stub, MantisConnectPortType

public class MantisConnectBindingStub
extends org.apache.axis.client.Stub
implements MantisConnectPortType


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
MantisConnectBindingStub()
           
MantisConnectBindingStub(javax.xml.rpc.Service service)
           
MantisConnectBindingStub(URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
protected  org.apache.axis.client.Call createCall()
           
 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()
           
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MantisConnectBindingStub

public MantisConnectBindingStub()
                         throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

MantisConnectBindingStub

public MantisConnectBindingStub(URL endpointURL,
                                javax.xml.rpc.Service service)
                         throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

MantisConnectBindingStub

public MantisConnectBindingStub(javax.xml.rpc.Service service)
                         throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault
Method Detail

createCall

protected org.apache.axis.client.Call createCall()
                                          throws RemoteException
Throws:
RemoteException

mc_version

public String mc_version()
                  throws RemoteException
Specified by:
mc_version in interface MantisConnectPortType
Throws:
RemoteException

mc_login

public UserData mc_login(String username,
                         String password)
                  throws RemoteException
Description copied from interface: MantisConnectPortType
Log the user in and get their information.

Specified by:
mc_login in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_status

public ObjectRef[] mc_enum_status(String username,
                                  String password)
                           throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for statuses.

Specified by:
mc_enum_status in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_priorities

public ObjectRef[] mc_enum_priorities(String username,
                                      String password)
                               throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for priorities.

Specified by:
mc_enum_priorities in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_severities

public ObjectRef[] mc_enum_severities(String username,
                                      String password)
                               throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for severities.

Specified by:
mc_enum_severities in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_reproducibilities

public ObjectRef[] mc_enum_reproducibilities(String username,
                                             String password)
                                      throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for reproducibilities.

Specified by:
mc_enum_reproducibilities in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_projections

public ObjectRef[] mc_enum_projections(String username,
                                       String password)
                                throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for projections.

Specified by:
mc_enum_projections in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_etas

public ObjectRef[] mc_enum_etas(String username,
                                String password)
                         throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for ETAs.

Specified by:
mc_enum_etas in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_resolutions

public ObjectRef[] mc_enum_resolutions(String username,
                                       String password)
                                throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for resolutions.

Specified by:
mc_enum_resolutions in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_access_levels

public ObjectRef[] mc_enum_access_levels(String username,
                                         String password)
                                  throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for access levels.

Specified by:
mc_enum_access_levels in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_project_status

public ObjectRef[] mc_enum_project_status(String username,
                                          String password)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for project statuses.

Specified by:
mc_enum_project_status in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_project_view_states

public ObjectRef[] mc_enum_project_view_states(String username,
                                               String password)
                                        throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for project view states.

Specified by:
mc_enum_project_view_states in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_view_states

public ObjectRef[] mc_enum_view_states(String username,
                                       String password)
                                throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for view states.

Specified by:
mc_enum_view_states in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_custom_field_types

public ObjectRef[] mc_enum_custom_field_types(String username,
                                              String password)
                                       throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for custom field types.

Specified by:
mc_enum_custom_field_types in interface MantisConnectPortType
Throws:
RemoteException

mc_enum_get

public String mc_enum_get(String username,
                          String password,
                          String enumeration)
                   throws RemoteException
Description copied from interface: MantisConnectPortType
Get the enumeration for the specified enumeration type.

Specified by:
mc_enum_get in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_exists

public boolean mc_issue_exists(String username,
                               String password,
                               BigInteger issue_id)
                        throws RemoteException
Description copied from interface: MantisConnectPortType
Check there exists an issue with the specified id.

Specified by:
mc_issue_exists in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_get

public IssueData mc_issue_get(String username,
                              String password,
                              BigInteger issue_id)
                       throws RemoteException
Description copied from interface: MantisConnectPortType
Get the issue with the specified id.

Specified by:
mc_issue_get in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_get_biggest_id

public BigInteger mc_issue_get_biggest_id(String username,
                                          String password,
                                          BigInteger project_id)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Get the latest submitted issue in the specified project.

Specified by:
mc_issue_get_biggest_id in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_get_id_from_summary

public BigInteger mc_issue_get_id_from_summary(String username,
                                               String password,
                                               String summary)
                                        throws RemoteException
Description copied from interface: MantisConnectPortType
Get the id of the issue with the specified summary.

Specified by:
mc_issue_get_id_from_summary in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_add

public BigInteger mc_issue_add(String username,
                               String password,
                               IssueData issue)
                        throws RemoteException
Description copied from interface: MantisConnectPortType
Submit the specified issue details.

Specified by:
mc_issue_add in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_update

public boolean mc_issue_update(String username,
                               String password,
                               BigInteger issueId,
                               IssueData issue)
                        throws RemoteException
Description copied from interface: MantisConnectPortType
Update Issue method.

Specified by:
mc_issue_update in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_set_tags

public boolean mc_issue_set_tags(String username,
                                 String password,
                                 BigInteger issue_id,
                                 TagData[] tags)
                          throws RemoteException
Description copied from interface: MantisConnectPortType
Sets the tags for a specified issue.

Specified by:
mc_issue_set_tags in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_delete

public boolean mc_issue_delete(String username,
                               String password,
                               BigInteger issue_id)
                        throws RemoteException
Description copied from interface: MantisConnectPortType
Delete the issue with the specified id.

Specified by:
mc_issue_delete in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_note_add

public BigInteger mc_issue_note_add(String username,
                                    String password,
                                    BigInteger issue_id,
                                    IssueNoteData note)
                             throws RemoteException
Description copied from interface: MantisConnectPortType
Submit a new note.

Specified by:
mc_issue_note_add in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_note_delete

public boolean mc_issue_note_delete(String username,
                                    String password,
                                    BigInteger issue_note_id)
                             throws RemoteException
Description copied from interface: MantisConnectPortType
Delete the note with the specified id.

Specified by:
mc_issue_note_delete in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_note_update

public boolean mc_issue_note_update(String username,
                                    String password,
                                    IssueNoteData note)
                             throws RemoteException
Description copied from interface: MantisConnectPortType
Update a specific note of a specific issue.

Specified by:
mc_issue_note_update in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_relationship_add

public BigInteger mc_issue_relationship_add(String username,
                                            String password,
                                            BigInteger issue_id,
                                            RelationshipData relationship)
                                     throws RemoteException
Description copied from interface: MantisConnectPortType
Submit a new relationship.

Specified by:
mc_issue_relationship_add in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_relationship_delete

public boolean mc_issue_relationship_delete(String username,
                                            String password,
                                            BigInteger issue_id,
                                            BigInteger relationship_id)
                                     throws RemoteException
Description copied from interface: MantisConnectPortType
Delete the relationship for the specified issue.

Specified by:
mc_issue_relationship_delete in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_attachment_add

public BigInteger mc_issue_attachment_add(String username,
                                          String password,
                                          BigInteger issue_id,
                                          String name,
                                          String file_type,
                                          byte[] content)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Submit a new issue attachment.

Specified by:
mc_issue_attachment_add in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_attachment_delete

public boolean mc_issue_attachment_delete(String username,
                                          String password,
                                          BigInteger issue_attachment_id)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Delete the issue attachment with the specified id.

Specified by:
mc_issue_attachment_delete in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_attachment_get

public byte[] mc_issue_attachment_get(String username,
                                      String password,
                                      BigInteger issue_attachment_id)
                               throws RemoteException
Description copied from interface: MantisConnectPortType
Get the data for the specified issue attachment.

Specified by:
mc_issue_attachment_get in interface MantisConnectPortType
Throws:
RemoteException

mc_project_add

public BigInteger mc_project_add(String username,
                                 String password,
                                 ProjectData project)
                          throws RemoteException
Description copied from interface: MantisConnectPortType
Add a new project to the tracker (must have admin privileges)

Specified by:
mc_project_add in interface MantisConnectPortType
Throws:
RemoteException

mc_project_delete

public boolean mc_project_delete(String username,
                                 String password,
                                 BigInteger project_id)
                          throws RemoteException
Description copied from interface: MantisConnectPortType
Add a new project to the tracker (must have admin privileges)

Specified by:
mc_project_delete in interface MantisConnectPortType
Throws:
RemoteException

mc_project_update

public boolean mc_project_update(String username,
                                 String password,
                                 BigInteger project_id,
                                 ProjectData project)
                          throws RemoteException
Description copied from interface: MantisConnectPortType
Update a specific project to the tracker (must have admin privileges)

Specified by:
mc_project_update in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_id_from_name

public BigInteger mc_project_get_id_from_name(String username,
                                              String password,
                                              String project_name)
                                       throws RemoteException
Description copied from interface: MantisConnectPortType
Get the id of the project with the specified name.

Specified by:
mc_project_get_id_from_name in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_issues

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

Specified by:
mc_project_get_issues in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_issue_headers

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

Specified by:
mc_project_get_issue_headers in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_users

public AccountData[] mc_project_get_users(String username,
                                          String password,
                                          BigInteger project_id,
                                          BigInteger access)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Get appropriate users assigned to a project by access level.

Specified by:
mc_project_get_users in interface MantisConnectPortType
Throws:
RemoteException

mc_projects_get_user_accessible

public ProjectData[] mc_projects_get_user_accessible(String username,
                                                     String password)
                                              throws RemoteException
Description copied from interface: MantisConnectPortType
Get the list of projects that are accessible to the logged in user.

Specified by:
mc_projects_get_user_accessible in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_categories

public String[] mc_project_get_categories(String username,
                                          String password,
                                          BigInteger project_id)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Get the categories belonging to the specified project.

Specified by:
mc_project_get_categories in interface MantisConnectPortType
Throws:
RemoteException

mc_project_add_category

public BigInteger mc_project_add_category(String username,
                                          String password,
                                          BigInteger project_id,
                                          String p_category_name)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Add a category of specific project.

Specified by:
mc_project_add_category in interface MantisConnectPortType
Throws:
RemoteException

mc_project_delete_category

public BigInteger mc_project_delete_category(String username,
                                             String password,
                                             BigInteger project_id,
                                             String p_category_name)
                                      throws RemoteException
Description copied from interface: MantisConnectPortType
Delete a category of specific project.

Specified by:
mc_project_delete_category in interface MantisConnectPortType
Throws:
RemoteException

mc_project_rename_category_by_name

public 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
Description copied from interface: MantisConnectPortType
Rename a category of specific project.

Specified by:
mc_project_rename_category_by_name in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_versions

public ProjectVersionData[] mc_project_get_versions(String username,
                                                    String password,
                                                    BigInteger project_id)
                                             throws RemoteException
Description copied from interface: MantisConnectPortType
Get the versions belonging to the specified project.

Specified by:
mc_project_get_versions in interface MantisConnectPortType
Throws:
RemoteException

mc_project_version_add

public BigInteger mc_project_version_add(String username,
                                         String password,
                                         ProjectVersionData version)
                                  throws RemoteException
Description copied from interface: MantisConnectPortType
Submit the specified version details.

Specified by:
mc_project_version_add in interface MantisConnectPortType
Throws:
RemoteException

mc_project_version_update

public boolean mc_project_version_update(String username,
                                         String password,
                                         BigInteger version_id,
                                         ProjectVersionData version)
                                  throws RemoteException
Description copied from interface: MantisConnectPortType
Update version method.

Specified by:
mc_project_version_update in interface MantisConnectPortType
Throws:
RemoteException

mc_project_version_delete

public boolean mc_project_version_delete(String username,
                                         String password,
                                         BigInteger version_id)
                                  throws RemoteException
Description copied from interface: MantisConnectPortType
Delete the version with the specified id.

Specified by:
mc_project_version_delete in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_released_versions

public ProjectVersionData[] mc_project_get_released_versions(String username,
                                                             String password,
                                                             BigInteger project_id)
                                                      throws RemoteException
Description copied from interface: MantisConnectPortType
Get the released versions that belong to the specified project.

Specified by:
mc_project_get_released_versions in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_unreleased_versions

public ProjectVersionData[] mc_project_get_unreleased_versions(String username,
                                                               String password,
                                                               BigInteger project_id)
                                                        throws RemoteException
Description copied from interface: MantisConnectPortType
Get the unreleased version that belong to the specified project.

Specified by:
mc_project_get_unreleased_versions in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_attachments

public ProjectAttachmentData[] mc_project_get_attachments(String username,
                                                          String password,
                                                          BigInteger project_id)
                                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Get the attachments that belong to the specified project.

Specified by:
mc_project_get_attachments in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_custom_fields

public CustomFieldDefinitionData[] mc_project_get_custom_fields(String username,
                                                                String password,
                                                                BigInteger project_id)
                                                         throws RemoteException
Description copied from interface: MantisConnectPortType
Get the custom fields that belong to the specified project.

Specified by:
mc_project_get_custom_fields in interface MantisConnectPortType
Throws:
RemoteException

mc_project_attachment_get

public byte[] mc_project_attachment_get(String username,
                                        String password,
                                        BigInteger project_attachment_id)
                                 throws RemoteException
Description copied from interface: MantisConnectPortType
Get the data for the specified project attachment.

Specified by:
mc_project_attachment_get in interface MantisConnectPortType
Throws:
RemoteException

mc_project_attachment_add

public 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
Description copied from interface: MantisConnectPortType
Submit a new project attachment.

Specified by:
mc_project_attachment_add in interface MantisConnectPortType
Throws:
RemoteException

mc_project_attachment_delete

public boolean mc_project_attachment_delete(String username,
                                            String password,
                                            BigInteger project_attachment_id)
                                     throws RemoteException
Description copied from interface: MantisConnectPortType
Delete the project attachment with the specified id.

Specified by:
mc_project_attachment_delete in interface MantisConnectPortType
Throws:
RemoteException

mc_project_get_all_subprojects

public String[] mc_project_get_all_subprojects(String username,
                                               String password,
                                               BigInteger project_id)
                                        throws RemoteException
Description copied from interface: MantisConnectPortType
Get the subprojects ID of a specific project.

Specified by:
mc_project_get_all_subprojects in interface MantisConnectPortType
Throws:
RemoteException

mc_filter_get

public FilterData[] mc_filter_get(String username,
                                  String password,
                                  BigInteger project_id)
                           throws RemoteException
Description copied from interface: MantisConnectPortType
Get the filters defined for the specified project.

Specified by:
mc_filter_get in interface MantisConnectPortType
Throws:
RemoteException

mc_filter_get_issues

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

Specified by:
mc_filter_get_issues in interface MantisConnectPortType
Throws:
RemoteException

mc_filter_get_issue_headers

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

Specified by:
mc_filter_get_issue_headers in interface MantisConnectPortType
Throws:
RemoteException

mc_config_get_string

public String mc_config_get_string(String username,
                                   String password,
                                   String config_var)
                            throws RemoteException
Description copied from interface: MantisConnectPortType
Get the value for the specified configuration variable.

Specified by:
mc_config_get_string in interface MantisConnectPortType
Throws:
RemoteException

mc_issue_checkin

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

Specified by:
mc_issue_checkin in interface MantisConnectPortType
Throws:
RemoteException

mc_user_pref_get_pref

public String mc_user_pref_get_pref(String username,
                                    String password,
                                    BigInteger project_id,
                                    String pref_name)
                             throws RemoteException
Description copied from interface: MantisConnectPortType
Get the value for the specified user preference.

Specified by:
mc_user_pref_get_pref in interface MantisConnectPortType
Throws:
RemoteException

mc_user_profiles_get_all

public ProfileDataSearchResult mc_user_profiles_get_all(String username,
                                                        String password,
                                                        BigInteger page_number,
                                                        BigInteger per_page)
                                                 throws RemoteException
Description copied from interface: MantisConnectPortType
Get profiles available to the current user.

Specified by:
mc_user_profiles_get_all in interface MantisConnectPortType
Throws:
RemoteException

mc_tag_get_all

public TagDataSearchResult mc_tag_get_all(String username,
                                          String password,
                                          BigInteger page_number,
                                          BigInteger per_page)
                                   throws RemoteException
Description copied from interface: MantisConnectPortType
Gets all the tags.

Specified by:
mc_tag_get_all in interface MantisConnectPortType
Throws:
RemoteException

mc_tag_add

public BigInteger mc_tag_add(String username,
                             String password,
                             TagData tag)
                      throws RemoteException
Description copied from interface: MantisConnectPortType
Creates a tag.

Specified by:
mc_tag_add in interface MantisConnectPortType
Throws:
RemoteException

mc_tag_delete

public boolean mc_tag_delete(String username,
                             String password,
                             BigInteger tag_id)
                      throws RemoteException
Description copied from interface: MantisConnectPortType
Deletes a tag.

Specified by:
mc_tag_delete in interface MantisConnectPortType
Throws:
RemoteException


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