Class FrsAppSoapStub
java.lang.Object
com.collabnet.ce.soap60.webservices.ClientSoapStub
com.collabnet.ce.soap60.webservices.frs.FrsAppSoapStub
- All Implemented Interfaces:
IFrsAppSoap
-
Field Summary
Fields inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
DEFAULT_CLIENT_TIME_OUT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a new FRS file and adds it to the specified release.Creates a new FRS file and adds it to the specified release.createPackage
(String sessionId, String projectId, String title, String description, boolean isPublished) Creates a new FRS package.createRelease
(String sessionId, String packageId, String title, String description, String status, String maturity) Creates a new release within a specified package.void
deleteFrsFile
(String sessionId, String frsFileId) Deletes the specified file.void
deletePackage
(String sessionId, String packageId) Deletes the specified package.void
deleteRelease
(String sessionId, String releaseId) Deletes the specified release.getArtifactListReportedInRelease
(String sessionId, String releaseId) Lists artifacts that were found in the given release.getArtifactListReportedInRelease2
(String sessionId, String releaseId) Lists artifacts that were found in the given release.getArtifactListResolvedInRelease
(String sessionId, String releaseId) Lists artifacts that were resolved in the given release.getArtifactListResolvedInRelease2
(String sessionId, String releaseId) Lists artifacts that were resolved in the given release.getFrsFileData
(String sessionId, String frsFileId) Gets FRS file data.getFrsFileData2
(String sessionId, String frsFileId) Gets FRS file data.getFrsFileId
(String sessionId, String frsFileId) Returns a temporary file storage object id to download an FRS file.getFrsFileList
(String sessionId, String releaseId) Returns a list of files within a release.getFrsFileList2
(String sessionId, String releaseId) Returns a list of files within a release.getPackageData
(String sessionId, String packageId) Returns package data.getPackageList
(String sessionId, String projectId) Lists packages within a project.getReleaseData
(String sessionId, String releaseId) Returns the specified release data.getReleaseList
(String sessionId, String packageId) Lists the releases within a specified package.void
setPackageData
(String sessionId, PackageSoapDO packageData) Returns package data.void
setReleaseData
(String sessionId, ReleaseSoapDO releaseData) Sets the specified release data.Methods inherited from class com.collabnet.ce.soap60.webservices.ClientSoapStub
getServiceCall, getSoapServer, getTimeout, setTimeout, soapParam
-
Constructor Details
-
FrsAppSoapStub
-
-
Method Details
-
createPackage
public PackageSoapDO createPackage(String sessionId, String projectId, String title, String description, boolean isPublished) throws RemoteException Description copied from interface:IFrsAppSoap
Creates a new FRS package.- Specified by:
createPackage
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.projectId
- The project id.title
- Package title.description
- Package description.isPublished
- Whether the package should be published- Returns:
- Newly created package object.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.IllegalArgumentFault
- when one or more parameters are invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getPackageList
Description copied from interface:IFrsAppSoap
Lists packages within a project.- Specified by:
getPackageList
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.projectId
- The project id.- Returns:
- List of packages within the specified project.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getPackageData
Description copied from interface:IFrsAppSoap
Returns package data.- Specified by:
getPackageData
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.packageId
- The package id.- Returns:
- Package object data.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
setPackageData
Description copied from interface:IFrsAppSoap
Returns package data.Requires OperationConstants.PACKAGE_EDIT_EDIT
- Specified by:
setPackageData
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.packageData
- The package object to edit.- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.VersionMismatchFault
- when package data is stale.IllegalArgumentFault
- when one or more parameters are invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
deletePackage
Description copied from interface:IFrsAppSoap
Deletes the specified package.- Specified by:
deletePackage
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.packageId
- The package id.- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getReleaseList
Description copied from interface:IFrsAppSoap
Lists the releases within a specified package.- Specified by:
getReleaseList
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.packageId
- The package id.- Returns:
- List of releases within the specified package.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
createRelease
public ReleaseSoapDO createRelease(String sessionId, String packageId, String title, String description, String status, String maturity) throws RemoteException Description copied from interface:IFrsAppSoap
Creates a new release within a specified package. 'obsolete' status value is supported since TeamForge 20.1- Specified by:
createRelease
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.packageId
- The package id.title
- Release title.description
- Release description.status
- Release status ("active", "pending", "obsolete")maturity
- Maturity level ("Alpha", etc.)- Returns:
- Newly created release object.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.IllegalArgumentFault
- when one or more parameters are invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
deleteRelease
Description copied from interface:IFrsAppSoap
Deletes the specified release.- Specified by:
deleteRelease
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The release id.- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getReleaseData
Description copied from interface:IFrsAppSoap
Returns the specified release data.- Specified by:
getReleaseData
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The release id.- Returns:
- Release data.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
setReleaseData
Description copied from interface:IFrsAppSoap
Sets the specified release data. 'obsolete' status value is supported since TeamForge 20.1- Specified by:
setReleaseData
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseData
- The release object.- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.VersionMismatchFault
- when package data is stale.IllegalArgumentFault
- when release data is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
createFrsFile
public FrsFileSoapDO createFrsFile(String sessionId, String releaseId, String fileName, String mimeType, String fileId) throws RemoteException Description copied from interface:IFrsAppSoap
Creates a new FRS file and adds it to the specified release.- Specified by:
createFrsFile
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The release id.fileName
- Name of the attached file.mimeType
- File mime type.fileId
- Uploaded file id (through FileStorageApp or SimpleFileStorageApp service).- Returns:
- Newly created frs file object.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.IllegalArgumentFault
- when one or more parameters are invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getFrsFileData
Description copied from interface:IFrsAppSoap
Gets FRS file data.- Specified by:
getFrsFileData
in interfaceIFrsAppSoap
- Parameters:
sessionId
- SOAP session id.frsFileId
- FRS file id of the object to retrieve.- Returns:
- the FRS file data.
- Throws:
InvalidSessionFault
- when SOAP session id is invalid.NoSuchObjectFault
- when frsFileId does not exist.PermissionDeniedFault
- when permissions are insufficient.SystemFault
- when an unexpected error occurs.IllegalArgumentFault
- when an argument is invalid.RemoteException
-
getFrsFileList
Description copied from interface:IFrsAppSoap
Returns a list of files within a release.- Specified by:
getFrsFileList
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The release id.- Returns:
- List of files within the specified release.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
deleteFrsFile
Description copied from interface:IFrsAppSoap
Deletes the specified file.- Specified by:
deleteFrsFile
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.frsFileId
- The frs file id.- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getFrsFileId
Description copied from interface:IFrsAppSoap
Returns a temporary file storage object id to download an FRS file.- Specified by:
getFrsFileId
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.frsFileId
- FRS File id.- Returns:
- File storage id (for download using FileStorageService or SimpleFileStorageService).
- Throws:
InvalidSessionFault
- when the sessionId is invalid.PermissionDeniedFault
- when permission is denied for the specified operation.NoSuchObjectFault
- when the specified object is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
createFrsFile2
public FrsFile2SoapDO createFrsFile2(String sessionId, String releaseId, String fileName, String mimeType, String fileId) throws RemoteException Description copied from interface:IFrsAppSoap
Creates a new FRS file and adds it to the specified release.- Specified by:
createFrsFile2
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The release id.fileName
- Name of the attached file.mimeType
- File mime type.fileId
- Uploaded file id (through FileStorageApp or SimpleFileStorageApp service).- Returns:
- Newly created frs file object.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.IllegalArgumentFault
- when one or more parameters are invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getFrsFileData2
Description copied from interface:IFrsAppSoap
Gets FRS file data.- Specified by:
getFrsFileData2
in interfaceIFrsAppSoap
- Parameters:
sessionId
- SOAP session id.frsFileId
- FRS file id of the object to retrieve.- Returns:
- the FRS file data.
- Throws:
InvalidSessionFault
- when SOAP session id is invalid.NoSuchObjectFault
- when frsFileId does not exist.PermissionDeniedFault
- when permissions are insufficient.SystemFault
- when an unexpected error occurs.IllegalArgumentFault
- when an argument is invalid.RemoteException
-
getFrsFileList2
Description copied from interface:IFrsAppSoap
Returns a list of files within a release.- Specified by:
getFrsFileList2
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The release id.- Returns:
- List of files within the specified release.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.NoSuchObjectFault
- when the specified object id is invalid.SystemFault
- when an unexpected system error occurs.RemoteException
-
getArtifactListReportedInRelease
public ArtifactSoapList getArtifactListReportedInRelease(String sessionId, String releaseId) throws RemoteException Description copied from interface:IFrsAppSoap
Lists artifacts that were found in the given release.- Specified by:
getArtifactListReportedInRelease
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The id of the release- Returns:
- List of the artifacts reported in the given release.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.NoSuchObjectFault
- when the specified object id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.SystemFault
- when an unexpected system error occurs.RemoteException
-
getArtifactListReportedInRelease2
public Artifact2SoapList getArtifactListReportedInRelease2(String sessionId, String releaseId) throws RemoteException Description copied from interface:IFrsAppSoap
Lists artifacts that were found in the given release.- Specified by:
getArtifactListReportedInRelease2
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The id of the release- Returns:
- List of the artifacts reported in the given release.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.NoSuchObjectFault
- when the specified object id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.SystemFault
- when an unexpected system error occurs.RemoteException
-
getArtifactListResolvedInRelease
public ArtifactSoapList getArtifactListResolvedInRelease(String sessionId, String releaseId) throws RemoteException Description copied from interface:IFrsAppSoap
Lists artifacts that were resolved in the given release.- Specified by:
getArtifactListResolvedInRelease
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The id of the release- Returns:
- List of the artifacts resolved in the given release.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.NoSuchObjectFault
- when the specified object id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.SystemFault
- when an unexpected system error occurs.RemoteException
-
getArtifactListResolvedInRelease2
public Artifact2SoapList getArtifactListResolvedInRelease2(String sessionId, String releaseId) throws RemoteException Description copied from interface:IFrsAppSoap
Lists artifacts that were resolved in the given release.- Specified by:
getArtifactListResolvedInRelease2
in interfaceIFrsAppSoap
- Parameters:
sessionId
- User session id.releaseId
- The id of the release- Returns:
- List of the artifacts resolved in the given release.
- Throws:
InvalidSessionFault
- when the specified session id is invalid.NoSuchObjectFault
- when the specified object id is invalid.PermissionDeniedFault
- when the user has insufficient privileges.SystemFault
- when an unexpected system error occurs.RemoteException
-