com.vasoftware.sf.soap44.webservices.tracker
Class ArtifactSoapDO

java.lang.Object
  extended by com.vasoftware.sf.soap44.webservices.sfmain.ObjectSoapDO
      extended by com.vasoftware.sf.soap44.webservices.sfmain.ItemSoapDO
          extended by com.vasoftware.sf.soap44.webservices.tracker.ArtifactSoapDO

public class ArtifactSoapDO
extends ItemSoapDO

The ArtifactDO class represents the data associated with an artifact.

Change History
Release: 4.2
Release: 4.4

Since:
4.1

Field Summary
static java.lang.String COLUMN_ACTUAL_HOURS
          Actual Hours column name.
static java.lang.String COLUMN_ARTIFACT_GROUP
          Artifact Group column name.
static java.lang.String COLUMN_ASSIGNED_TO_FULLNAME
          Assigned To Fullname column name.
static java.lang.String COLUMN_ASSIGNED_TO_USERNAME
          Assigned To Username column name.
static java.lang.String COLUMN_CATEGORY
          Category column name.
static java.lang.String COLUMN_CLOSE_DATE
          Close Date column name.
static java.lang.String COLUMN_CUSTOMER
          Customer column name.
static java.lang.String COLUMN_DESCRIPTION
          Description column name.
static java.lang.String COLUMN_ESTIMATED_HOURS
          Estimated Hours column name.
static java.lang.String COLUMN_FLEX_FIELDS
          Flex Fields column name.
static java.lang.String COLUMN_FOLDER_ID
          Folder Id column name.
static java.lang.String COLUMN_FOLDER_PATH_STRING
          Folder Path String column name.
static java.lang.String COLUMN_FOLDER_TITLE
          Folder Title column name.
static java.lang.String COLUMN_ID
          Id column name.
static java.lang.String COLUMN_LAST_MODIFIED_DATE
          Last Modified Date column name.
static java.lang.String COLUMN_PRIORITY
          Priority column name.
static java.lang.String COLUMN_PROJECT_ID
          Project Id column name.
static java.lang.String COLUMN_PROJECT_PATH_STRING
          project Path String column name.
static java.lang.String COLUMN_PROJECT_TITLE
          Project Title column name.
static java.lang.String COLUMN_REPORTED_IN_RELEASE_TITLE
          Reported In Release Title column name.
static java.lang.String COLUMN_RESOLVED_IN_RELEASE_TITLE
          Resolved In Release Title column name.
static java.lang.String COLUMN_STATUS
          Status column name.
static java.lang.String COLUMN_STATUS_CLASS
          Status Class column name.
static java.lang.String COLUMN_SUBMITTED_BY_FULLNAME
          Submitted By Fullname column name.
static java.lang.String COLUMN_SUBMITTED_BY_USERNAME
          Submitted By Username column name.
static java.lang.String COLUMN_SUBMITTED_DATE
          Submitted Date column name.
static java.lang.String COLUMN_TITLE
          Title column name.
static java.lang.String COLUMN_VERSION
          Version column name.
static java.lang.String FILTER_ASSIGNED_TO
          Filter name for assignedTo.
static java.lang.String FILTER_CATEGORY
          Filter name for category.
static java.lang.String FILTER_PRIORITY
          Filter name for priority.
static java.lang.String FILTER_STATUS
          Filter name for status.
static java.lang.String FILTER_STATUS_CLASS
          Filter name for status class.
static java.lang.String FILTER_SUBMITTED_BY
          Filter name for submittedBy.
static int PRIORITY_HIGH
          Possible value for the 'priority' field
static int PRIORITY_HIGHEST
          Possible value for the 'priority' field
static int PRIORITY_LOW
          Possible value for the 'priority' field
static int PRIORITY_LOWEST
          Possible value for the 'priority' field
static int PRIORITY_MEDIUM
          Possible value for the 'priority' field
static int PRIORITY_NONE
          Possible value for the 'priority' field
 
Constructor Summary
ArtifactSoapDO()
           
 
Method Summary
 int getActualHours()
          Returns 'actualHours'.
 java.lang.String getAssignedTo()
          Returns 'assignedTo'.
 java.lang.String getCategory()
          Returns 'category'.
 java.util.Date getCloseDate()
          Returns 'closeDate'.
 java.lang.String getCustomer()
          Returns 'customer'.
 java.lang.String getDescription()
          Returns 'description'.
 int getEstimatedHours()
          Returns 'estimatedHours'.
 com.vasoftware.sf.soap44.types.SoapFieldValues getFlexFields()
          Returns 'flexFields'.
 java.lang.String getGroup()
          Returns 'group'.
 int getPriority()
          Returns 'priority'.
 java.lang.String getReportedReleaseId()
          Returns 'reportedReleaseId'.
 java.lang.String getResolvedReleaseId()
          Returns 'resolvedReleaseId'.
 java.lang.String getStatus()
          Returns 'status'.
 java.lang.String getStatusClass()
          Returns 'statusClass'.
static void registerTypeMappings(org.apache.axis.client.Call call)
           
 void setActualHours(int actualHours)
          Sets 'actualHours'.
 void setAssignedTo(java.lang.String assignedTo)
          Sets 'assignedTo'.
 void setCategory(java.lang.String category)
          Sets 'category'.
 void setCloseDate(java.util.Date closeDate)
          Sets 'closeDate'.
 void setCustomer(java.lang.String customer)
          Sets 'customer'.
 void setDescription(java.lang.String description)
          Sets 'description'.
 void setEstimatedHours(int estimatedHours)
          Sets 'estimatedHours'.
 void setFlexFields(com.vasoftware.sf.soap44.types.SoapFieldValues flexFields)
          Sets 'flexFields'.
 void setGroup(java.lang.String group)
          Sets 'group'.
 void setPriority(int priority)
          Sets 'priority'.
 void setReportedReleaseId(java.lang.String reportedReleaseId)
          Sets 'reportedReleaseId'.
 void setResolvedReleaseId(java.lang.String resolvedReleaseId)
          Sets 'resolvedReleaseId'.
 void setStatus(java.lang.String status)
          Sets 'status'.
 void setStatusClass(java.lang.String statusClass)
          Sets 'statusClass'.
 
Methods inherited from class com.vasoftware.sf.soap44.webservices.sfmain.ItemSoapDO
getFolderId, getPath, getTitle, setFolderId, setPath, setTitle
 
Methods inherited from class com.vasoftware.sf.soap44.webservices.sfmain.ObjectSoapDO
getCreatedBy, getCreatedDate, getId, getLastModifiedBy, getLastModifiedDate, getVersion, setCreatedBy, setCreatedDate, setId, setLastModifiedBy, setLastModifiedDate, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PRIORITY_HIGHEST

public static final int PRIORITY_HIGHEST
Possible value for the 'priority' field

See Also:
Constant Field Values

PRIORITY_HIGH

public static final int PRIORITY_HIGH
Possible value for the 'priority' field

See Also:
Constant Field Values

PRIORITY_MEDIUM

public static final int PRIORITY_MEDIUM
Possible value for the 'priority' field

See Also:
Constant Field Values

PRIORITY_LOW

public static final int PRIORITY_LOW
Possible value for the 'priority' field

See Also:
Constant Field Values

PRIORITY_LOWEST

public static final int PRIORITY_LOWEST
Possible value for the 'priority' field

See Also:
Constant Field Values

PRIORITY_NONE

public static final int PRIORITY_NONE
Possible value for the 'priority' field

See Also:
Constant Field Values

FILTER_STATUS_CLASS

public static final java.lang.String FILTER_STATUS_CLASS
Filter name for status class.

See Also:
Constant Field Values

FILTER_STATUS

public static final java.lang.String FILTER_STATUS
Filter name for status.

See Also:
Constant Field Values

FILTER_ASSIGNED_TO

public static final java.lang.String FILTER_ASSIGNED_TO
Filter name for assignedTo.

See Also:
Constant Field Values

FILTER_SUBMITTED_BY

public static final java.lang.String FILTER_SUBMITTED_BY
Filter name for submittedBy.

See Also:
Constant Field Values

FILTER_PRIORITY

public static final java.lang.String FILTER_PRIORITY
Filter name for priority.

See Also:
Constant Field Values

FILTER_CATEGORY

public static final java.lang.String FILTER_CATEGORY
Filter name for category.

See Also:
Constant Field Values

COLUMN_ID

public static final java.lang.String COLUMN_ID
Id column name.

See Also:
Constant Field Values

COLUMN_PRIORITY

public static final java.lang.String COLUMN_PRIORITY
Priority column name.

See Also:
Constant Field Values

COLUMN_PROJECT_PATH_STRING

public static final java.lang.String COLUMN_PROJECT_PATH_STRING
project Path String column name.

See Also:
Constant Field Values

COLUMN_PROJECT_TITLE

public static final java.lang.String COLUMN_PROJECT_TITLE
Project Title column name.

See Also:
Constant Field Values

COLUMN_PROJECT_ID

public static final java.lang.String COLUMN_PROJECT_ID
Project Id column name.

See Also:
Constant Field Values

COLUMN_FOLDER_PATH_STRING

public static final java.lang.String COLUMN_FOLDER_PATH_STRING
Folder Path String column name.

See Also:
Constant Field Values

COLUMN_FOLDER_TITLE

public static final java.lang.String COLUMN_FOLDER_TITLE
Folder Title column name.

See Also:
Constant Field Values

COLUMN_FOLDER_ID

public static final java.lang.String COLUMN_FOLDER_ID
Folder Id column name.

See Also:
Constant Field Values

COLUMN_TITLE

public static final java.lang.String COLUMN_TITLE
Title column name.

See Also:
Constant Field Values

COLUMN_DESCRIPTION

public static final java.lang.String COLUMN_DESCRIPTION
Description column name.

See Also:
Constant Field Values

COLUMN_ARTIFACT_GROUP

public static final java.lang.String COLUMN_ARTIFACT_GROUP
Artifact Group column name.

See Also:
Constant Field Values

COLUMN_STATUS

public static final java.lang.String COLUMN_STATUS
Status column name.

See Also:
Constant Field Values

COLUMN_STATUS_CLASS

public static final java.lang.String COLUMN_STATUS_CLASS
Status Class column name.

See Also:
Constant Field Values

COLUMN_CATEGORY

public static final java.lang.String COLUMN_CATEGORY
Category column name.

See Also:
Constant Field Values

COLUMN_CUSTOMER

public static final java.lang.String COLUMN_CUSTOMER
Customer column name.

See Also:
Constant Field Values

COLUMN_SUBMITTED_BY_USERNAME

public static final java.lang.String COLUMN_SUBMITTED_BY_USERNAME
Submitted By Username column name.

See Also:
Constant Field Values

COLUMN_SUBMITTED_BY_FULLNAME

public static final java.lang.String COLUMN_SUBMITTED_BY_FULLNAME
Submitted By Fullname column name.

See Also:
Constant Field Values

COLUMN_SUBMITTED_DATE

public static final java.lang.String COLUMN_SUBMITTED_DATE
Submitted Date column name.

See Also:
Constant Field Values

COLUMN_CLOSE_DATE

public static final java.lang.String COLUMN_CLOSE_DATE
Close Date column name.

See Also:
Constant Field Values

COLUMN_ASSIGNED_TO_USERNAME

public static final java.lang.String COLUMN_ASSIGNED_TO_USERNAME
Assigned To Username column name.

See Also:
Constant Field Values

COLUMN_ASSIGNED_TO_FULLNAME

public static final java.lang.String COLUMN_ASSIGNED_TO_FULLNAME
Assigned To Fullname column name.

See Also:
Constant Field Values

COLUMN_LAST_MODIFIED_DATE

public static final java.lang.String COLUMN_LAST_MODIFIED_DATE
Last Modified Date column name.

See Also:
Constant Field Values

COLUMN_ESTIMATED_HOURS

public static final java.lang.String COLUMN_ESTIMATED_HOURS
Estimated Hours column name.

See Also:
Constant Field Values

COLUMN_ACTUAL_HOURS

public static final java.lang.String COLUMN_ACTUAL_HOURS
Actual Hours column name.

See Also:
Constant Field Values

COLUMN_REPORTED_IN_RELEASE_TITLE

public static final java.lang.String COLUMN_REPORTED_IN_RELEASE_TITLE
Reported In Release Title column name.

See Also:
Constant Field Values

COLUMN_RESOLVED_IN_RELEASE_TITLE

public static final java.lang.String COLUMN_RESOLVED_IN_RELEASE_TITLE
Resolved In Release Title column name.

See Also:
Constant Field Values

COLUMN_FLEX_FIELDS

public static final java.lang.String COLUMN_FLEX_FIELDS
Flex Fields column name.

See Also:
Constant Field Values

COLUMN_VERSION

public static final java.lang.String COLUMN_VERSION
Version column name.

See Also:
Constant Field Values
Constructor Detail

ArtifactSoapDO

public ArtifactSoapDO()
Method Detail

getDescription

public java.lang.String getDescription()
Returns 'description'. Artifact description

Returns:
Value of 'description'.

setDescription

public void setDescription(java.lang.String description)
Sets 'description'. Artifact description

Parameters:
description - Value of 'description'.

getCategory

public java.lang.String getCategory()
Returns 'category'. The category field of the artifact

Returns:
Value of 'category'.

setCategory

public void setCategory(java.lang.String category)
Sets 'category'. The category field of the artifact

Parameters:
category - Value of 'category'.

getGroup

public java.lang.String getGroup()
Returns 'group'. The group field of the artifact

Returns:
Value of 'group'.

setGroup

public void setGroup(java.lang.String group)
Sets 'group'. The group field of the artifact

Parameters:
group - Value of 'group'.

getStatus

public java.lang.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(java.lang.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 java.lang.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(java.lang.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 java.lang.String getCustomer()
Returns 'customer'. The artifact relates to this customer

Returns:
Value of 'customer'.

setCustomer

public void setCustomer(java.lang.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'.

getEstimatedHours

public int getEstimatedHours()
Returns 'estimatedHours'. The number of predicted hours needed to resolve issues with the artifact

Returns:
Value of 'estimatedHours'.

setEstimatedHours

public void setEstimatedHours(int estimatedHours)
Sets 'estimatedHours'. The number of predicted hours needed to resolve issues with the artifact

Parameters:
estimatedHours - Value of 'estimatedHours'.

getActualHours

public int getActualHours()
Returns 'actualHours'. The number of hours actually spent resolving issues with the artifact

Returns:
Value of 'actualHours'.

setActualHours

public void setActualHours(int actualHours)
Sets 'actualHours'. The number of hours actually spent resolving issues with the artifact

Parameters:
actualHours - Value of 'actualHours'.

getCloseDate

public java.util.Date getCloseDate()
Returns 'closeDate'. The date the artifact was closed

Returns:
Value of 'closeDate'.

setCloseDate

public void setCloseDate(java.util.Date closeDate)
Sets 'closeDate'. The date the artifact was closed

Parameters:
closeDate - Value of 'closeDate'.

getAssignedTo

public java.lang.String getAssignedTo()
Returns 'assignedTo'. The artifact is assigned to the user with username

Returns:
Value of 'assignedTo'.

setAssignedTo

public void setAssignedTo(java.lang.String assignedTo)
Sets 'assignedTo'. The artifact is assigned to the user with username

Parameters:
assignedTo - Value of 'assignedTo'.

getReportedReleaseId

public java.lang.String getReportedReleaseId()
Returns 'reportedReleaseId'. The release in which the artifact was reported

Returns:
Value of 'reportedReleaseId'.

setReportedReleaseId

public void setReportedReleaseId(java.lang.String reportedReleaseId)
Sets 'reportedReleaseId'. The release in which the artifact was reported

Parameters:
reportedReleaseId - Value of 'reportedReleaseId'.

getResolvedReleaseId

public java.lang.String getResolvedReleaseId()
Returns 'resolvedReleaseId'. The release in which the artifact is resolved

Returns:
Value of 'resolvedReleaseId'.

setResolvedReleaseId

public void setResolvedReleaseId(java.lang.String resolvedReleaseId)
Sets 'resolvedReleaseId'. The release in which the artifact is resolved

Parameters:
resolvedReleaseId - Value of 'resolvedReleaseId'.

getFlexFields

public com.vasoftware.sf.soap44.types.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(com.vasoftware.sf.soap44.types.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)