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

java.lang.Object
  extended by com.vasoftware.sf.soap44.webservices.tracker.ArtifactDetailSoapRow

public class ArtifactDetailSoapRow
extends java.lang.Object

ArtifactDetailSoapList class represents a list of artifacts in a tracker folder. It contains a sequence of ArtifactDetailSoapRow objects. Depending on the set of fields that were selected in the call to getArtifactDetailList(), some of the values in ArtifactDetailSoapRow may not be populated.

Note that the ArtifactDetailSoapRow object is strictly a data container used for one-way fetching of data about a list of objects. Its "setter" methods cannot be used to change data on the server. The normal pattern for updating data on the server is to get a data object describing a single artifact with getArtifactData(), alter that data object appropriately, and pass it back with setArtifactData().

Change History
Release: 4.4

Since:
4.3-HOTFIX1

Constructor Summary
ArtifactDetailSoapRow()
           
 
Method Summary
 int getActualHours()
          Returns 'actualHours'.
 java.lang.String getArtifactGroup()
          Returns 'artifactGroup'.
 java.lang.String getAssignedToFullname()
          Returns 'assignedToFullname'.
 java.lang.String getAssignedToUsername()
          Returns 'assignedToUsername'.
 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 getFolderId()
          Returns 'folderId'.
 java.lang.String getFolderPathString()
          Returns 'folderPathString'.
 java.lang.String getFolderTitle()
          Returns 'folderTitle'.
 java.lang.String getId()
          Returns 'id'.
 java.util.Date getLastModifiedDate()
          Returns 'lastModifiedDate'.
 int getPriority()
          Returns 'priority'.
 java.lang.String getProjectId()
          Returns 'projectId'.
 java.lang.String getProjectPathString()
          Returns 'projectPathString'.
 java.lang.String getProjectTitle()
          Returns 'projectTitle'.
 java.lang.String getReportedInReleaseTitle()
          Returns 'reportedInReleaseTitle'.
 java.lang.String getResolvedInReleaseTitle()
          Returns 'resolvedInReleaseTitle'.
 java.lang.String getStatus()
          Returns 'status'.
 java.lang.String getStatusClass()
          Returns 'statusClass'.
 java.lang.String getSubmittedByFullname()
          Returns 'submittedByFullname'.
 java.lang.String getSubmittedByUsername()
          Returns 'submittedByUsername'.
 java.util.Date getSubmittedDate()
          Returns 'submittedDate'.
 java.lang.String getTitle()
          Returns 'title'.
 int getVersion()
          Returns 'version'.
static void registerTypeMappings(org.apache.axis.client.Call call)
           
 void setActualHours(int actualHours)
          Sets 'actualHours'.
 void setArtifactGroup(java.lang.String artifactGroup)
          Sets 'artifactGroup'.
 void setAssignedToFullname(java.lang.String assignedToFullname)
          Sets 'assignedToFullname'.
 void setAssignedToUsername(java.lang.String assignedToUsername)
          Sets 'assignedToUsername'.
 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 setFolderId(java.lang.String folderId)
          Sets 'folderId'.
 void setFolderPathString(java.lang.String folderPathString)
          Sets 'folderPathString'.
 void setFolderTitle(java.lang.String folderTitle)
          Sets 'folderTitle'.
 void setId(java.lang.String id)
          Sets 'id'.
 void setLastModifiedDate(java.util.Date lastModifiedDate)
          Sets 'lastModifiedDate'.
 void setPriority(int priority)
          Sets 'priority'.
 void setProjectId(java.lang.String projectId)
          Sets 'projectId'.
 void setProjectPathString(java.lang.String projectPathString)
          Sets 'projectPathString'.
 void setProjectTitle(java.lang.String projectTitle)
          Sets 'projectTitle'.
 void setReportedInReleaseTitle(java.lang.String reportedInReleaseTitle)
          Sets 'reportedInReleaseTitle'.
 void setResolvedInReleaseTitle(java.lang.String resolvedInReleaseTitle)
          Sets 'resolvedInReleaseTitle'.
 void setStatus(java.lang.String status)
          Sets 'status'.
 void setStatusClass(java.lang.String statusClass)
          Sets 'statusClass'.
 void setSubmittedByFullname(java.lang.String submittedByFullname)
          Sets 'submittedByFullname'.
 void setSubmittedByUsername(java.lang.String submittedByUsername)
          Sets 'submittedByUsername'.
 void setSubmittedDate(java.util.Date submittedDate)
          Sets 'submittedDate'.
 void setTitle(java.lang.String title)
          Sets 'title'.
 void setVersion(int version)
          Sets 'version'.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactDetailSoapRow

public ArtifactDetailSoapRow()
Method Detail

getId

public java.lang.String getId()
Returns 'id'. Id of the artifact

Returns:
Value of 'id'.

setId

public void setId(java.lang.String id)
Sets 'id'. Id of the artifact

Parameters:
id - Value of 'id'.

getPriority

public int getPriority()
Returns 'priority'. The artifact priority field

Returns:
Value of 'priority'.

setPriority

public void setPriority(int priority)
Sets 'priority'. The artifact priority field

Parameters:
priority - Value of 'priority'.

getProjectPathString

public java.lang.String getProjectPathString()
Returns 'projectPathString'. The full project path, as a string

Returns:
Value of 'projectPathString'.

setProjectPathString

public void setProjectPathString(java.lang.String projectPathString)
Sets 'projectPathString'. The full project path, as a string

Parameters:
projectPathString - Value of 'projectPathString'.

getProjectTitle

public java.lang.String getProjectTitle()
Returns 'projectTitle'. The title of the project containing the artifact

Returns:
Value of 'projectTitle'.

setProjectTitle

public void setProjectTitle(java.lang.String projectTitle)
Sets 'projectTitle'. The title of the project containing the artifact

Parameters:
projectTitle - Value of 'projectTitle'.

getProjectId

public java.lang.String getProjectId()
Returns 'projectId'. The project id of the project containing the artifact

Returns:
Value of 'projectId'.

setProjectId

public void setProjectId(java.lang.String projectId)
Sets 'projectId'. The project id of the project containing the artifact

Parameters:
projectId - Value of 'projectId'.

getFolderPathString

public java.lang.String getFolderPathString()
Returns 'folderPathString'. The tracker path containing the artifact

Returns:
Value of 'folderPathString'.

setFolderPathString

public void setFolderPathString(java.lang.String folderPathString)
Sets 'folderPathString'. The tracker path containing the artifact

Parameters:
folderPathString - Value of 'folderPathString'.

getFolderTitle

public java.lang.String getFolderTitle()
Returns 'folderTitle'. The title of the tracker that contains the artifact

Returns:
Value of 'folderTitle'.

setFolderTitle

public void setFolderTitle(java.lang.String folderTitle)
Sets 'folderTitle'. The title of the tracker that contains the artifact

Parameters:
folderTitle - Value of 'folderTitle'.

getFolderId

public java.lang.String getFolderId()
Returns 'folderId'. The folder id of the tracker folder that contains the artifact

Returns:
Value of 'folderId'.

setFolderId

public void setFolderId(java.lang.String folderId)
Sets 'folderId'. The folder id of the tracker folder that contains the artifact

Parameters:
folderId - Value of 'folderId'.

getTitle

public java.lang.String getTitle()
Returns 'title'. The title of the artifact

Returns:
Value of 'title'.

setTitle

public void setTitle(java.lang.String title)
Sets 'title'. The title of the artifact

Parameters:
title - Value of 'title'.

getDescription

public java.lang.String getDescription()
Returns 'description'. The full description of the artifact

Returns:
Value of 'description'.

setDescription

public void setDescription(java.lang.String description)
Sets 'description'. The full description of the artifact

Parameters:
description - Value of 'description'.

getArtifactGroup

public java.lang.String getArtifactGroup()
Returns 'artifactGroup'. The artifact group field

Returns:
Value of 'artifactGroup'.

setArtifactGroup

public void setArtifactGroup(java.lang.String artifactGroup)
Sets 'artifactGroup'. The artifact group field

Parameters:
artifactGroup - Value of 'artifactGroup'.

getStatus

public java.lang.String getStatus()
Returns 'status'. The status of the artifact. Possible values are 'Open', 'Closed', 'Pending' or a custom value defined in the tracker.

Returns:
Value of 'status'.

setStatus

public void setStatus(java.lang.String status)
Sets 'status'. The status of the artifact. Possible values are 'Open', 'Closed', 'Pending' or a custom value defined in the tracker.

Parameters:
status - Value of 'status'.

getStatusClass

public java.lang.String getStatusClass()
Returns 'statusClass'. 'status' field values indicate the internal status (or class) of the artifact. Can be one of 'Open' or 'Close'

Returns:
Value of 'statusClass'.

setStatusClass

public void setStatusClass(java.lang.String statusClass)
Sets 'statusClass'. 'status' field values indicate the internal status (or class) of the artifact. Can be one of 'Open' or 'Close'

Parameters:
statusClass - Value of 'statusClass'.

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'.

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'.

getSubmittedByUsername

public java.lang.String getSubmittedByUsername()
Returns 'submittedByUsername'. The artifact was submitted by the user with this username

Returns:
Value of 'submittedByUsername'.

setSubmittedByUsername

public void setSubmittedByUsername(java.lang.String submittedByUsername)
Sets 'submittedByUsername'. The artifact was submitted by the user with this username

Parameters:
submittedByUsername - Value of 'submittedByUsername'.

getSubmittedByFullname

public java.lang.String getSubmittedByFullname()
Returns 'submittedByFullname'. The artifact was submitted by the user with this full name

Returns:
Value of 'submittedByFullname'.

setSubmittedByFullname

public void setSubmittedByFullname(java.lang.String submittedByFullname)
Sets 'submittedByFullname'. The artifact was submitted by the user with this full name

Parameters:
submittedByFullname - Value of 'submittedByFullname'.

getSubmittedDate

public java.util.Date getSubmittedDate()
Returns 'submittedDate'. The artifact was created on this date

Returns:
Value of 'submittedDate'.

setSubmittedDate

public void setSubmittedDate(java.util.Date submittedDate)
Sets 'submittedDate'. The artifact was created on this date

Parameters:
submittedDate - Value of 'submittedDate'.

getCloseDate

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

Returns:
Value of 'closeDate'.

setCloseDate

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

Parameters:
closeDate - Value of 'closeDate'.

getAssignedToUsername

public java.lang.String getAssignedToUsername()
Returns 'assignedToUsername'. The artifact is assigned to the user with this username

Returns:
Value of 'assignedToUsername'.

setAssignedToUsername

public void setAssignedToUsername(java.lang.String assignedToUsername)
Sets 'assignedToUsername'. The artifact is assigned to the user with this username

Parameters:
assignedToUsername - Value of 'assignedToUsername'.

getAssignedToFullname

public java.lang.String getAssignedToFullname()
Returns 'assignedToFullname'. The artifact is assigned to the user with this full name

Returns:
Value of 'assignedToFullname'.

setAssignedToFullname

public void setAssignedToFullname(java.lang.String assignedToFullname)
Sets 'assignedToFullname'. The artifact is assigned to the user with this full name

Parameters:
assignedToFullname - Value of 'assignedToFullname'.

getLastModifiedDate

public java.util.Date getLastModifiedDate()
Returns 'lastModifiedDate'. The date details of this artifact were last changed

Returns:
Value of 'lastModifiedDate'.

setLastModifiedDate

public void setLastModifiedDate(java.util.Date lastModifiedDate)
Sets 'lastModifiedDate'. The date details of this artifact were last changed

Parameters:
lastModifiedDate - Value of 'lastModifiedDate'.

getEstimatedHours

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

Returns:
Value of 'estimatedHours'.

setEstimatedHours

public void setEstimatedHours(int estimatedHours)
Sets 'estimatedHours'. The number of predicted hours needed to resolve issues raised in 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'.

getReportedInReleaseTitle

public java.lang.String getReportedInReleaseTitle()
Returns 'reportedInReleaseTitle'. The artifact was reported in this release

Returns:
Value of 'reportedInReleaseTitle'.

setReportedInReleaseTitle

public void setReportedInReleaseTitle(java.lang.String reportedInReleaseTitle)
Sets 'reportedInReleaseTitle'. The artifact was reported in this release

Parameters:
reportedInReleaseTitle - Value of 'reportedInReleaseTitle'.

getResolvedInReleaseTitle

public java.lang.String getResolvedInReleaseTitle()
Returns 'resolvedInReleaseTitle'. The artifact was resolved in this release

Returns:
Value of 'resolvedInReleaseTitle'.

setResolvedInReleaseTitle

public void setResolvedInReleaseTitle(java.lang.String resolvedInReleaseTitle)
Sets 'resolvedInReleaseTitle'. The artifact was resolved in this release

Parameters:
resolvedInReleaseTitle - Value of 'resolvedInReleaseTitle'.

getFlexFields

public com.vasoftware.sf.soap44.types.SoapFieldValues getFlexFields()
Returns 'flexFields'. The artifact flex field names and values

Returns:
Value of 'flexFields'.

setFlexFields

public void setFlexFields(com.vasoftware.sf.soap44.types.SoapFieldValues flexFields)
Sets 'flexFields'. The artifact flex field names and values

Parameters:
flexFields - Value of 'flexFields'.

getVersion

public int getVersion()
Returns 'version'. The artifact version

Returns:
Value of 'version'.

setVersion

public void setVersion(int version)
Sets 'version'. The artifact version

Parameters:
version - Value of 'version'.

registerTypeMappings

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