Class TrackerAppSoap

java.lang.Object
com.collabnet.ce.soap60.webservices.WebService
com.collabnet.ce.soap60.webservices.tracker.TrackerAppSoap
All Implemented Interfaces:
ITrackerAppSoap

public class TrackerAppSoap extends WebService implements ITrackerAppSoap
Provides SOAP services for managing user trackers and artifacts.
Change History
Version 18.1
  • Modified to ignore the time portion of the custom Date field's value.
Version 17.11
  • getAllowedWorkflowTransitionList3 New method to retrieve workflow transition list with auto populate fields
Version 17.8
  • getAllowedWorkflowTransitionList2 New method to retrieve workflow transition list with hidden fields
Version 17.4
  • getArtifactData3 New method to retrieve artifact with tags
  • setArtifactData4 New method to support editing artifact with tags
  • createArtifact4 New method to support creating artifact with tags
Version 16.7
  • getFields2 New method, to get the filtered field roles in the 'assignedTo' field of tracker field
  • setField2 New method, to set the filtered field roles into the tracker field
Version 8.0
  • copyWorkflowTransitions Updated this method to copy workflow transitions between two trackers including global roles
  • getArtifactList2 New method, to retrieve list of artifacts with autoSummingPoints and Team field Information
  • setArtifactData3 New method, to support set Artifact Data with autoSummingPoints and Team field
  • createArtifact3 New method, to support create Artifact with autoSummingPoints and Team field
  • getArtifactData2 New method, to retrieve artifact with autoSummingPoints and Team field Information
  • moveArtifact2 New method, move artifact with autoSummingPoints and Team field support
  • getCrossTrackerArtifactList2 New method, to retrieve list of cross tracker artifacts with autoSummingPoints and Team field support
  • findArtifacts2 New method, to retrieve list artifacts that matches given string
  • getArtifactDetailList2 New method, to retrieve list of artifacts in detailed format
  • cloneTracker New method, to create a clone Tracker with in the same project
  • cloneTrackerAcrossProject New method, to create a clone Tracker across the project
  • createTracker3 New method, to create a tracker with autosum foreign children support
  • setTracker3Data New method, to update a tracker with autosum foreign children support
  • getTracker3Data New method, to retrieve a tracker with autosum foreign children support
  • getTracker3List New method, to retrieve a tracker list with autosum foreign children support
Version 6.2
  • setArtifactData2 New method, to support set Artifact Data with multiple attachments, added in 6.2
  • createArtifact2 New method, to support create Artifact with multiple attachments, added in 6.2
  • getUnitsByProject New method, to retrieve the units for a given project, added in 6.2
  • createTracker2 New method, to create a tracker with the tracker unit, added in 6.2
  • getTracker2Data New method, to retrieve a tracker with the tracker unit, added in 6.2
  • setTracker2Data New method, to update a tracker with the tracker unit, added in 6.2
  • getTracker2List New method, to retrieve a tracker list with the tracker unit, added in 6.2
Version 6.1
  • getTracker2List: Removed and merged into getTrackerList.
  • getTracker2Data: Removed and merged into getTrackerData.
  • setTracker2Data: Removed and merged into setTrackerData.
  • createTracker2: Removed and merged into createTracker.
  • setField3, setField2: Removed and merged into setField.
  • getFields3, getFields2: Removed and merged into getFields.
  • addTextField2: Removed and merged into addTextField.
  • addSingleSelectField2: Removed and merged into addSingleSelectField.
  • addMultiSelectField2: Removed and merged into addMultiSelectField.
  • addUserSelectField2: Removed and merged into addUserSelectField.
  • addDateField2: Removed and merged into addDateField.
  • getArtifactList3, getArtifactList2: Removed and merged into getArtifactList.
  • getArtifactDetailList3, getArtifactDetailList2: Removed and merged into getArtifactDetailList.
  • findArtifacts3, findArtifacts2: Removed and merged into findArtifacts.
  • getArtifactData3, getArtifactData2: Removed and merged into getArtifactData.
  • setArtifactData3, setArtifactData2: Removed and merged into setArtifactData.
  • moveArtifact3, moveArtifact2: Removed and merged into moveArtifact.
  • copyWorkflowTransitions2: Removed and merged into copyWorkflowTransitions.
  • getChildDependency2List: Removed and merged into getChildDependencyList.
  • getParentDependency2List: Removed and merged into getParentDependencyList.
  • createArtifact3, createArtifact2: Removed and merged into createArtifact.
  • getCrossTrackerArtifactList2: Removed and merged into getCrossTrackerArtifactList.

Version 5.4.1
  • setField3: Added to 5.4.1 to accommodate new help text, pattern fields and field hierarchy.
  • addTextField2: Added to 5.4.1 to accommodate new help text and pattern fields.
  • addSingleSelectField2: Added to 5.4.1 to accommodate new help text field.
  • addSingleSelectChildField: Added to 5.4.1 to create single select field specifying its parent.
  • addMultiSelectField2: Added to 5.4.1 to accommodate new help text field.
  • addUserSelectField2: Added to 5.4.1 to accommodate new help text field.
  • addDateField2: Added to 5.4.1 to accommodate new help text field.
  • getFields3: Added to 5.4.1 to accommodate new help text, pattern fields and field hierarchy.
  • addSeparator: Added to 5.4.1 to add a separator in a tracker.
  • deleteSeparator: Added to 5.4.1 to delete a separator in a tracker.
  • getOrderedTrackerFields: Added to 5.4.1 to get ordered list of fields and separators in a tracker.
  • reorderTrackerFields: Added to 5.4.1 to reorder list of fields and separators in a tracker.

Version 5.4
  • reorderTrackers: Added to 5.4 to reorder the way the trackers are displayed.
  • setArtifactRank: Added to 5.4 to rank artifacts in a planning folder.
  • createArtifact3: Added to 5.4 to accommodate new points field.
  • getArtifactData3: Added to 5.4 to accommodate new points field.
  • setArtifactData3: Added to 5.4 to accommodate new points field.
  • moveArtifacts3: Added to 5.4 to accommodate new points field.
  • getArtifactList3: Added to 5.4 to accommodate new points field.
  • getArtifactDetailList3: Added to 5.4 to accommodate new points field and to support filtering on the release fields.
  • findArtifacts3: Added to 5.4 to accommodate new points field.
  • getCrossTrackerArtifactList2: Added to 5.4 to accommodate new points field.

Version 5.3
  • createTracker2: Added back in 5.3 to return new Tracker2Soap objects.
  • getTracker2Data: Added back in 5.3 to return new Tracker2Soap objects.
  • setTracker2Data: Added back in 5.3 work with new Tracker2Soap objects.
  • getTracker2List: Added back in 5.3 work with new Tracker2SoapList objects.
  • getCrossTrackerArtifactList: Added in 5.3 to return new ArtifactDetail2SoapList objects.
  • getArtifactDetailList2: Added back in 5.3 to return new ArtifactDetail2SoapList objects.
  • getChildDependency2List: Added back in 5.3 to return new TrackerArtifactDependency2List.
  • getParentDependency2List: Added back in 5.3 to return new TrackerArtifactDependency2List.
  • getArtifactList2: Added back in 5.3 to return new Artifact2SoapList objects.
  • createArtifact2: Added back in 5.3 to accommodate new effort fields.
  • getArtifactData2: Added back in 5.3 to return new Artifact2SoapDO object.
  • setArtifactData2: Added back in 5.3 to work with new Artifact2SoapDO objects.
  • setField2: Added back in 5.3 to work with new TrackerField2SoapDO objects.
  • getFields2: Added back in 5.3 to work with new TrackerField2SoapDO objects.
  • copyWorkflowTransitions2: Added to 5.3.
  • findArtifacts2: Added to 5.3 to return new Artifact2SoapDO objects.
  • moveArtifacts2: Added to 5.3 to work with new Artifact2SoapDO objects.
  • All methods taking SoapFilter
  • arguments now support ORing filter conditions if multiple SoapFilter objects with the same name but different values are passed.
  • New filter constants Artifact2SoapDO.FILTER_PLANNING_FOLDER_ID, Artifact2SoapDO.FILTER_MODIFIED_BEFORE, Artifact2SoapDO.FILTER_MODIFIED_AFTER, Artifact2SoapDO.FILTER_SUBMITTED_BEFORE, Artifact2SoapDO.FILTER_SUBMITTED_AFTER, Artifact2SoapDO.FILTER_CUSTOMER, Artifact2SoapDO.FILTER_GROUP, Artifact2SoapDO.FILTER_TITLE, Artifact2SoapDO.FILTER_REPORTED_IN_RELEASE_TITLE, Artifact2SoapDO.FILTER_RESOLVED_IN_RELEASE_TITLE, Artifact2SoapDO.FILTER_REMAINING_EFFORT Artifact2SoapDO.FILTER_ACTUAL_EFFORT, Artifact2SoapDO.FILTER_ESTIMATED_EFFORT and Artifact2SoapDO.FILTER_AUTOSUMMING.
  • New column constants Artifact2SoapDO.COLUMN_PLANNING_FOLDER_ID, Artifact2SoapDO.COLUMN_PLANNING_FOLDER_TITLE, Artifact2SoapDO.COLUMN_ESTIMATED_EFFORT, Artifact2SoapDO.COLUMN_REMAINING_EFFORT, Artifact2SoapDO.COLUMN_ACTUAL_EFFORT and Artifact2SoapDO.COLUMN_AUTOSUMMING

Version 4.4 SP 1
  • getAllowedWorkflowTransitionList: Added the missing [new artifact] transitions to the list

Version 4.4
  • getFields2: Removed in 4.4. Changes were incorporated into getFields
  • setField2: Removed in 4.4. Changes were incorporated into setField
  • getArtifactDetailList2: Removed in 4.4. Changes were incorporated into getArtifactDetailList, in addition to the incorporation of new features (paged data return, selection of returned columns, and sorted results).
  • createArtifact2: Removed in 4.4. Changes were incorporated into createArtifact
  • getArtifactData2: Removed in 4.4. Changes were incorporated into getArtifactData
  • setArtifactData2: Removed in 4.4. Changes were incorporated into setArtifactData
  • setField: New exception added in 4.4: DependencyViolationFault
  • getArtifactList: Added a limit to the number of rows that could be retrieved. This limit is by default 5000 but is configurable
  • getChildDependencyList: New operation added in 4.4
  • createArtifactDependency: New operation added in 4.4
  • getParentdDependencyList: New operation added in 4.4
  • removeArtifactDependency: New operation added in 4.4
Since:
4.1