Class 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