com.vasoftware.sf.soap44.webservices.tracker
Class ArtifactDetailSoapList
java.lang.Object
com.vasoftware.sf.soap44.webservices.tracker.ArtifactDetailSoapList
public class ArtifactDetailSoapList
- 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
- Changed Flex fields from being SoapNamedValues to being SoapFieldValues
- Due to the ability of getDetailedArtifactList() to fetch only selected columns (added in 4.4), the ArtifactDetailSoapRow objects contained in an ArtifactDetailSoapList may now be only partially populated.
- The getFullListSize() method has been added. In 4.4, getDetailedArtifactList() was enhanced to enable fetching the result in pages (by specifying a start index and number of rows). getFullListSize() has been added to provide the entire list size even when fetching only a subset.
- Since:
- 4.3-HOTFIX1
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArtifactDetailSoapList
public ArtifactDetailSoapList()
getDataRows
public ArtifactDetailSoapRow[] getDataRows()
setDataRows
public void setDataRows(ArtifactDetailSoapRow[] rows)
registerTypeMappings
public static void registerTypeMappings(org.apache.axis.client.Call call)
setFullListSize
public void setFullListSize(int fullListSize)
- Parameters:
fullListSize -
getFullListSize
public int getFullListSize()
- Returns the total number of rows that match the current search criteria, even if
a subset of rows has been fetched with getDetailedArtifactList() (by specifying a start
index and number of rows).
- Returns:
- an integer with the size.