Class ArtifactSoapDO

java.lang.Object
com.collabnet.ce.soap60.webservices.cemain.ObjectSoapDO
com.collabnet.ce.soap60.webservices.cemain.ItemSoapDO
com.collabnet.ce.soap60.webservices.tracker.ArtifactSoapDO

public class ArtifactSoapDO extends ItemSoapDO
The ArtifactSoapDO class represents the data associated with an artifact.
Change History
Release: 4.2
  • Added constants for list filters.
Release: 4.4
  • added constants for column names
  • Changed Flex fields from being SoapNamedValues to being SoapFieldValues
Release: 6.1
  • Added id of planning folder.
  • Added points field.
  • Added autosumming field.
  • Renamed estimatedHours and actualHours to estimatedEffort and actualEffort, and added remainingEffort field.
Since:
4.1
  • Field Details

    • PRIORITY_HIGHEST

      public static final int PRIORITY_HIGHEST
      Possible value for the 'priority' field
      See Also:
    • PRIORITY_HIGH

      public static final int PRIORITY_HIGH
      Possible value for the 'priority' field
      See Also:
    • PRIORITY_MEDIUM

      public static final int PRIORITY_MEDIUM
      Possible value for the 'priority' field
      See Also:
    • PRIORITY_LOW

      public static final int PRIORITY_LOW
      Possible value for the 'priority' field
      See Also:
    • PRIORITY_LOWEST

      public static final int PRIORITY_LOWEST
      Possible value for the 'priority' field
      See Also:
    • PRIORITY_NONE

      public static final int PRIORITY_NONE
      Possible value for the 'priority' field
      See Also:
    • FILTER_STATUS_CLASS

      public static final String FILTER_STATUS_CLASS
      Filter name for status class.
      See Also:
    • FILTER_STATUS

      public static final String FILTER_STATUS
      Filter name for status.
      See Also:
    • FILTER_ASSIGNED_TO

      public static final String FILTER_ASSIGNED_TO
      Filter name for assignedTo.
      See Also:
    • FILTER_SUBMITTED_BY

      public static final String FILTER_SUBMITTED_BY
      Filter name for submittedBy.
      See Also:
    • FILTER_PRIORITY

      public static final String FILTER_PRIORITY
      Filter name for priority.
      See Also:
    • FILTER_REMAINING_EFFORT

      public static final String FILTER_REMAINING_EFFORT
      Filter name for remaining effort.
      See Also:
    • FILTER_ACTUAL_EFFORT

      public static final String FILTER_ACTUAL_EFFORT
      Filter name for actual effort.
      See Also:
    • FILTER_ESTIMATED_EFFORT

      public static final String FILTER_ESTIMATED_EFFORT
      Filter name for estimated effort.
      See Also:
    • FILTER_POINTS

      public static final String FILTER_POINTS
      Filter name for points.
      See Also:
    • FILTER_CATEGORY

      public static final String FILTER_CATEGORY
      Filter name for category.
      See Also:
    • FILTER_PLANNING_FOLDER_ID

      public static final String FILTER_PLANNING_FOLDER_ID
      Filter name for planning folder id.
      See Also:
    • FILTER_MODIFIED_BEFORE

      public static final String FILTER_MODIFIED_BEFORE
      Filter name for modified before.
      See Also:
    • FILTER_MODIFIED_AFTER

      public static final String FILTER_MODIFIED_AFTER
      Filter name for modified after.
      See Also:
    • FILTER_SUBMITTED_BEFORE

      public static final String FILTER_SUBMITTED_BEFORE
      Filter name for submitted before.
      See Also:
    • FILTER_SUBMITTED_AFTER

      public static final String FILTER_SUBMITTED_AFTER
      Filter name for submitted after.
      See Also:
    • FILTER_CUSTOMER

      public static final String FILTER_CUSTOMER
      Filter name for customer.
      See Also:
    • FILTER_GROUP

      public static final String FILTER_GROUP
      Filter name for group.
      See Also:
    • FILTER_TITLE

      public static final String FILTER_TITLE
      Filter name for title.
      See Also:
    • FILTER_AUTOSUMMING

      public static final String FILTER_AUTOSUMMING
      Filter name for autosumming.
      See Also:
    • FILTER_REPORTED_IN_RELEASE_TITLE

      public static final String FILTER_REPORTED_IN_RELEASE_TITLE
      Filter name for reported in release title column name.
      See Also:
    • FILTER_RESOLVED_IN_RELEASE_TITLE

      public static final String FILTER_RESOLVED_IN_RELEASE_TITLE
      Filter name for resolved in release title column name.
      See Also:
    • FILTER_REPORTED_IN_RELEASE_ID

      public static final String FILTER_REPORTED_IN_RELEASE_ID
      Filter name for reported in release id column name.
      See Also:
    • FILTER_RESOLVED_IN_RELEASE_ID

      public static final String FILTER_RESOLVED_IN_RELEASE_ID
      Filter name for resolved in release id column name.
      See Also:
    • COLUMN_ID

      public static final String COLUMN_ID
      Id column name.
      See Also:
    • COLUMN_PRIORITY

      public static final String COLUMN_PRIORITY
      Priority column name.
      See Also:
    • COLUMN_PROJECT_PATH_STRING

      public static final String COLUMN_PROJECT_PATH_STRING
      project Path String column name.
      See Also:
    • COLUMN_PROJECT_TITLE

      public static final String COLUMN_PROJECT_TITLE
      Project Title column name.
      See Also:
    • COLUMN_PROJECT_ID

      public static final String COLUMN_PROJECT_ID
      Project Id column name.
      See Also:
    • COLUMN_FOLDER_PATH_STRING

      public static final String COLUMN_FOLDER_PATH_STRING
      Folder Path String column name.
      See Also:
    • COLUMN_FOLDER_TITLE

      public static final String COLUMN_FOLDER_TITLE
      Folder Title column name.
      See Also:
    • COLUMN_FOLDER_ID

      public static final String COLUMN_FOLDER_ID
      Folder Id column name.
      See Also:
    • COLUMN_TITLE

      public static final String COLUMN_TITLE
      Title column name.
      See Also:
    • COLUMN_DESCRIPTION

      public static final String COLUMN_DESCRIPTION
      Description column name.
      See Also:
    • COLUMN_ARTIFACT_GROUP

      public static final String COLUMN_ARTIFACT_GROUP
      Artifact Group column name.
      See Also:
    • COLUMN_STATUS

      public static final String COLUMN_STATUS
      Status column name.
      See Also:
    • COLUMN_STATUS_CLASS

      public static final String COLUMN_STATUS_CLASS
      Status Class column name.
      See Also:
    • COLUMN_CATEGORY

      public static final String COLUMN_CATEGORY
      Category column name.
      See Also:
    • COLUMN_CUSTOMER

      public static final String COLUMN_CUSTOMER
      Customer column name.
      See Also:
    • COLUMN_SUBMITTED_BY_USERNAME

      public static final String COLUMN_SUBMITTED_BY_USERNAME
      Submitted By Username column name.
      See Also:
    • COLUMN_SUBMITTED_BY_FULLNAME

      public static final String COLUMN_SUBMITTED_BY_FULLNAME
      Submitted By Fullname column name.
      See Also:
    • COLUMN_SUBMITTED_DATE

      public static final String COLUMN_SUBMITTED_DATE
      Submitted Date column name.
      See Also:
    • COLUMN_CLOSE_DATE

      public static final String COLUMN_CLOSE_DATE
      Close Date column name.
      See Also:
    • COLUMN_ASSIGNED_TO_USERNAME

      public static final String COLUMN_ASSIGNED_TO_USERNAME
      Assigned To Username column name.
      See Also:
    • COLUMN_ASSIGNED_TO_FULLNAME

      public static final String COLUMN_ASSIGNED_TO_FULLNAME
      Assigned To Fullname column name.
      See Also:
    • COLUMN_LAST_MODIFIED_DATE

      public static final String COLUMN_LAST_MODIFIED_DATE
      Last Modified Date column name.
      See Also:
    • COLUMN_ESTIMATED_EFFORT

      public static final String COLUMN_ESTIMATED_EFFORT
      Estimated Effort column name.
      See Also:
    • COLUMN_ACTUAL_EFFORT

      public static final String COLUMN_ACTUAL_EFFORT
      Actual Effort column name.
      See Also:
    • COLUMN_REMAINING_EFFORT

      public static final String COLUMN_REMAINING_EFFORT
      Remaining Effort column name.
      See Also:
    • COLUMN_PLANNING_FOLDER_ID

      public static final String COLUMN_PLANNING_FOLDER_ID
      Planning Folder Id.
      See Also:
    • COLUMN_AUTOSUMMING

      public static final String COLUMN_AUTOSUMMING
      Autosumming.
      See Also:
    • COLUMN_POINTS

      public static final String COLUMN_POINTS
      Points.
      See Also:
    • COLUMN_REPORTED_IN_RELEASE_TITLE

      public static final String COLUMN_REPORTED_IN_RELEASE_TITLE
      Reported In Release Title column name.
      See Also:
    • COLUMN_RESOLVED_IN_RELEASE_TITLE

      public static final String COLUMN_RESOLVED_IN_RELEASE_TITLE
      Resolved In Release Title column name.
      See Also:
    • COLUMN_PLANNING_FOLDER_TITLE

      public static final String COLUMN_PLANNING_FOLDER_TITLE
      Planning Folder Title column name.
      See Also:
    • COLUMN_FLEX_FIELDS

      public static final String COLUMN_FLEX_FIELDS
      Flex Fields column name.
      See Also:
    • COLUMN_VERSION

      public static final String COLUMN_VERSION
      Version column name.
      See Also:
  • Constructor Details

    • ArtifactSoapDO

      public ArtifactSoapDO()
  • Method Details

    • getDescription

      public String getDescription()
      Returns 'description'. Artifact description
      Returns:
      Value of 'description'.
    • setDescription

      public void setDescription(String description)
      Sets 'description'. Artifact description
      Parameters:
      description - Value of 'description'.
    • getCategory

      public String getCategory()
      Returns 'category'. The category field of the artifact
      Returns:
      Value of 'category'.
    • setCategory

      public void setCategory(String category)
      Sets 'category'. The category field of the artifact
      Parameters:
      category - Value of 'category'.
    • getGroup

      public String getGroup()
      Returns 'group'. The group field of the artifact
      Returns:
      Value of 'group'.
    • setGroup

      public void setGroup(String group)
      Sets 'group'. The group field of the artifact
      Parameters:
      group - Value of 'group'.
    • getStatus

      public String getStatus()
      Returns 'status'. The user specified status of the artifact. Can be one of 'Open', 'Closed', 'Pending' or a custom value, as defined in the tracker.
      Returns:
      Value of 'status'.
    • setStatus

      public void setStatus(String status)
      Sets 'status'. The user specified status of the artifact. Can be one of 'Open', 'Closed', 'Pending' or a custom value, as defined in the tracker.
      Parameters:
      status - Value of 'status'.
    • getStatusClass

      public String getStatusClass()
      Returns 'statusClass'. 'status' field values can indicate the internal status (or class) of the artifact. Can be one of "Open" or "Close" - see the constants defined in FieldValueSoapDO.
      Returns:
      Value of 'statusClass'.
    • setStatusClass

      public void setStatusClass(String statusClass)
      Sets 'statusClass'. 'status' field values can indicate the internal status (or class) of the artifact. Can be one of "Open" or "Close" - see the constants defined in FieldValueSoapDO.
      Parameters:
      statusClass - Value of 'statusClass'.
    • getCustomer

      public String getCustomer()
      Returns 'customer'. The artifact relates to this customer
      Returns:
      Value of 'customer'.
    • setCustomer

      public void setCustomer(String customer)
      Sets 'customer'. The artifact relates to this customer
      Parameters:
      customer - Value of 'customer'.
    • getPriority

      public int getPriority()
      Returns 'priority'. The level of importance and/or urgency of the artifact. Can be one of 1-5 indicating highest priority to lowest priority, or 0 for no priority specified.
      Returns:
      Value of 'priority'.
    • setPriority

      public void setPriority(int priority)
      Sets 'priority'. The level of importance and/or urgency of the artifact. Can be one of 1-5 indicating highest priority to lowest priority, or 0 for no priority specified.
      Parameters:
      priority - Value of 'priority'.
    • getEstimatedEffort

      public int getEstimatedEffort()
      Returns 'estimatedEffort'. The estimated amount of effort needed to resolve issues with the artifact
      Returns:
      Value of 'estimatedEffort'.
    • setEstimatedEffort

      public void setEstimatedEffort(int estimatedEffort)
      Sets 'estimatedEffort'. The estimated amount of effort needed to resolve issues with the artifact
      Parameters:
      estimatedEffort - Value of 'estimatedEffort'.
    • getActualEffort

      public int getActualEffort()
      Returns 'actualEffort'. The amount of effort actually spent resolving issues with the artifact
      Returns:
      Value of 'actualEffort'.
    • setActualEffort

      public void setActualEffort(int actualEffort)
      Sets 'actualEffort'. The amount of effort actually spent resolving issues with the artifact
      Parameters:
      actualEffort - Value of 'actualEffort'.
    • getRemainingEffort

      public int getRemainingEffort()
      Returns 'remainingEffort'. The amount of effort remaining needed to resolve issues with the artifact
      Returns:
      Value of 'remainingEffort'.
    • setRemainingEffort

      public void setRemainingEffort(int remainingEffort)
      Sets 'remainingEffort'. The amount of effort remaining needed to resolve issues with the artifact
      Parameters:
      remainingEffort - Value of 'remainingEffort'.
    • getPoints

      public int getPoints()
      Returns 'points'. The number of points for the artifact
      Returns:
      Value of 'points'.
    • setPoints

      public void setPoints(int points)
      Sets 'points'. The number of points for the artifact
      Parameters:
      points - Value of 'points'.
    • getCloseDate

      public Date getCloseDate()
      Returns 'closeDate'. The date the artifact was closed
      Returns:
      Value of 'closeDate'.
    • setCloseDate

      public void setCloseDate(Date closeDate)
      Sets 'closeDate'. The date the artifact was closed
      Parameters:
      closeDate - Value of 'closeDate'.
    • getAssignedTo

      public String getAssignedTo()
      Returns 'assignedTo'. The artifact is assigned to the user with username
      Returns:
      Value of 'assignedTo'.
    • setAssignedTo

      public void setAssignedTo(String assignedTo)
      Sets 'assignedTo'. The artifact is assigned to the user with username
      Parameters:
      assignedTo - Value of 'assignedTo'.
    • getReportedReleaseId

      public String getReportedReleaseId()
      Returns 'reportedReleaseId'. The release in which the artifact was reported
      Returns:
      Value of 'reportedReleaseId'.
    • setReportedReleaseId

      public void setReportedReleaseId(String reportedReleaseId)
      Sets 'reportedReleaseId'. The release in which the artifact was reported
      Parameters:
      reportedReleaseId - Value of 'reportedReleaseId'.
    • getResolvedReleaseId

      public String getResolvedReleaseId()
      Returns 'resolvedReleaseId'. The release in which the artifact is resolved
      Returns:
      Value of 'resolvedReleaseId'.
    • setResolvedReleaseId

      public void setResolvedReleaseId(String resolvedReleaseId)
      Sets 'resolvedReleaseId'. The release in which the artifact is resolved
      Parameters:
      resolvedReleaseId - Value of 'resolvedReleaseId'.
    • getPlanningFolderId

      public String getPlanningFolderId()
      Returns 'planningFolderId'. The planning folder the artifact belongs to
      Returns:
      Value of 'planningFolderId'.
    • setPlanningFolderId

      public void setPlanningFolderId(String planningFolderId)
      Sets 'planningFolderId'. The planning folder the artifact belongs to
      Parameters:
      planningFolderId - Value of 'planningFolderId'.
    • getAutosumming

      public boolean getAutosumming()
      Returns 'autosumming'. Determines whether autosumming is enabled for this artifact
      Returns:
      Value of 'autosumming'.
    • setAutosumming

      public void setAutosumming(boolean autosumming)
      Sets 'autosumming'. Determines whether autosumming is enabled for this artifact
      Parameters:
      autosumming - Value of 'autosumming'.
    • getFlexFields

      public SoapFieldValues getFlexFields()
      Returns 'flexFields'. Named values for custom fields for the tracker that contains the artifact. For multi-select custom fields, the name is repeated for each value. For example, for a multi-select field days_of_week where MWF are set, SoapFieldValues { names = {"days_of_week", "days_of_week", "days_of_week"}, values = {"Monday", "Wednesday", "Friday"} types = {TrackerFieldSoapDO.FIELD_VALUE_TYPE_STRING, TrackerFieldSoapDO.FIELD_VALUE_TYPE_STRING, TrackerFieldSoapDO.FIELD_VALUE_TYPE_STRING} }
      Returns:
      Value of 'flexFields'.
    • setFlexFields

      public void setFlexFields(SoapFieldValues flexFields)
      Sets 'flexFields'. Named values for custom fields for the tracker that contains the artifact. For multi-select custom fields, the name is repeated for each value. For example, for a multi-select field days_of_week where MWF are set, SoapFieldValues { names = {"days_of_week", "days_of_week", "days_of_week"}, values = {"Monday", "Wednesday", "Friday"} types = {TrackerFieldSoapDO.FIELD_VALUE_TYPE_STRING, TrackerFieldSoapDO.FIELD_VALUE_TYPE_STRING, TrackerFieldSoapDO.FIELD_VALUE_TYPE_STRING} }
      Parameters:
      flexFields - Value of 'flexFields'.
    • registerTypeMappings

      public static void registerTypeMappings(org.apache.axis.client.Call call)