package com.coverity.ws.v9;
import java.util.List;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.datatype.XMLGregorianCalendar;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.2.4-b01
* Generated source version: 2.0
*
*/
@WebService(name = "DefectService", targetNamespace = "http://ws.coverity.com/v9")
public interface DefectService {
/**
*
* @param properties
* @param defectInstanceId
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@RequestWrapper(localName = "updateDefectInstanceProperties", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.UpdateDefectInstanceProperties")
@ResponseWrapper(localName = "updateDefectInstancePropertiesResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.UpdateDefectInstancePropertiesResponse")
public void updateDefectInstanceProperties(
@WebParam(name = "defectInstanceId", targetNamespace = "")
DefectInstanceIdDataObj defectInstanceId,
@WebParam(name = "properties", targetNamespace = "")
List<PropertySpecDataObj> properties)
throws CovRemoteServiceException_Exception
;
/**
*
* @param streamDefectIds
* @param defectStateSpec
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@RequestWrapper(localName = "updateStreamDefects", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.UpdateStreamDefects")
@ResponseWrapper(localName = "updateStreamDefectsResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.UpdateStreamDefectsResponse")
public void updateStreamDefects(
@WebParam(name = "streamDefectIds", targetNamespace = "")
List<StreamDefectIdDataObj> streamDefectIds,
@WebParam(name = "defectStateSpec", targetNamespace = "")
DefectStateSpecDataObj defectStateSpec)
throws CovRemoteServiceException_Exception
;
/**
*
* @param triageStoreIds
* @param mergedDefectIdDataObj
* @return
* returns java.util.List<com.coverity.ws.v9.TriageHistoryDataObj>
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getTriageHistory", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetTriageHistory")
@ResponseWrapper(localName = "getTriageHistoryResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetTriageHistoryResponse")
public List<TriageHistoryDataObj> getTriageHistory(
@WebParam(name = "mergedDefectIdDataObj", targetNamespace = "")
MergedDefectIdDataObj mergedDefectIdDataObj,
@WebParam(name = "triageStoreIds", targetNamespace = "")
List<TriageStoreIdDataObj> triageStoreIds)
throws CovRemoteServiceException_Exception
;
/**
*
* @param mergedDefectIdDataObjs
* @param filterSpec
* @return
* returns java.util.List<com.coverity.ws.v9.StreamDefectDataObj>
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getStreamDefects", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetStreamDefects")
@ResponseWrapper(localName = "getStreamDefectsResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetStreamDefectsResponse")
public List<StreamDefectDataObj> getStreamDefects(
@WebParam(name = "mergedDefectIdDataObjs", targetNamespace = "")
List<MergedDefectIdDataObj> mergedDefectIdDataObjs,
@WebParam(name = "filterSpec", targetNamespace = "")
StreamDefectFilterSpecDataObj filterSpec)
throws CovRemoteServiceException_Exception
;
/**
*
* @param streamIds
* @param snapshotScope
* @param filterSpec
* @param pageSpec
* @return
* returns com.coverity.ws.v9.MergedDefectsPageDataObj
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getMergedDefectsForStreams", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectsForStreams")
@ResponseWrapper(localName = "getMergedDefectsForStreamsResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectsForStreamsResponse")
public MergedDefectsPageDataObj getMergedDefectsForStreams(
@WebParam(name = "streamIds", targetNamespace = "")
List<StreamIdDataObj> streamIds,
@WebParam(name = "filterSpec", targetNamespace = "")
MergedDefectFilterSpecDataObj filterSpec,
@WebParam(name = "pageSpec", targetNamespace = "")
PageSpecDataObj pageSpec,
@WebParam(name = "snapshotScope", targetNamespace = "")
SnapshotScopeSpecDataObj snapshotScope)
throws CovRemoteServiceException_Exception
;
/**
*
* @param streamIds
* @param mergedDefectIdDataObj
* @return
* returns java.util.List<com.coverity.ws.v9.DefectChangeDataObj>
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getMergedDefectHistory", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectHistory")
@ResponseWrapper(localName = "getMergedDefectHistoryResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectHistoryResponse")
public List<DefectChangeDataObj> getMergedDefectHistory(
@WebParam(name = "mergedDefectIdDataObj", targetNamespace = "")
MergedDefectIdDataObj mergedDefectIdDataObj,
@WebParam(name = "streamIds", targetNamespace = "")
List<StreamIdDataObj> streamIds)
throws CovRemoteServiceException_Exception
;
/**
*
* @param defectState
* @param triageStore
* @param mergedDefectIdDataObjs
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@RequestWrapper(localName = "updateTriageForCIDsInTriageStore", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.UpdateTriageForCIDsInTriageStore")
@ResponseWrapper(localName = "updateTriageForCIDsInTriageStoreResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.UpdateTriageForCIDsInTriageStoreResponse")
public void updateTriageForCIDsInTriageStore(
@WebParam(name = "triageStore", targetNamespace = "")
TriageStoreIdDataObj triageStore,
@WebParam(name = "mergedDefectIdDataObjs", targetNamespace = "")
List<MergedDefectIdDataObj> mergedDefectIdDataObjs,
@WebParam(name = "defectState", targetNamespace = "")
DefectStateSpecDataObj defectState)
throws CovRemoteServiceException_Exception
;
/**
*
* @param filterSpec
* @param projectId
* @return
* returns java.util.List<com.coverity.ws.v9.ProjectMetricsDataObj>
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getTrendRecordsForProject", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetTrendRecordsForProject")
@ResponseWrapper(localName = "getTrendRecordsForProjectResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetTrendRecordsForProjectResponse")
public List<ProjectMetricsDataObj> getTrendRecordsForProject(
@WebParam(name = "projectId", targetNamespace = "")
ProjectIdDataObj projectId,
@WebParam(name = "filterSpec", targetNamespace = "")
ProjectTrendRecordFilterSpecDataObj filterSpec)
throws CovRemoteServiceException_Exception
;
/**
*
* @param componentIds
* @param projectId
* @return
* returns java.util.List<com.coverity.ws.v9.ComponentMetricsDataObj>
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getComponentMetricsForProject", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetComponentMetricsForProject")
@ResponseWrapper(localName = "getComponentMetricsForProjectResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetComponentMetricsForProjectResponse")
public List<ComponentMetricsDataObj> getComponentMetricsForProject(
@WebParam(name = "projectId", targetNamespace = "")
ProjectIdDataObj projectId,
@WebParam(name = "componentIds", targetNamespace = "")
List<ComponentIdDataObj> componentIds)
throws CovRemoteServiceException_Exception
;
/**
*
* @param externalPreventVersion
* @param dateOriginated
* @param internalPreventVersion
* @param checkerName
* @param domainName
* @param mergeKey
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@RequestWrapper(localName = "createMergedDefect", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.CreateMergedDefect")
@ResponseWrapper(localName = "createMergedDefectResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.CreateMergedDefectResponse")
public void createMergedDefect(
@WebParam(name = "mergeKey", targetNamespace = "")
String mergeKey,
@WebParam(name = "dateOriginated", targetNamespace = "")
XMLGregorianCalendar dateOriginated,
@WebParam(name = "externalPreventVersion", targetNamespace = "")
String externalPreventVersion,
@WebParam(name = "internalPreventVersion", targetNamespace = "")
String internalPreventVersion,
@WebParam(name = "checkerName", targetNamespace = "")
String checkerName,
@WebParam(name = "domainName", targetNamespace = "")
String domainName)
throws CovRemoteServiceException_Exception
;
/**
*
* @param fileId
* @param streamId
* @return
* returns com.coverity.ws.v9.FileContentsDataObj
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getFileContents", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetFileContents")
@ResponseWrapper(localName = "getFileContentsResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetFileContentsResponse")
public FileContentsDataObj getFileContents(
@WebParam(name = "streamId", targetNamespace = "")
StreamIdDataObj streamId,
@WebParam(name = "fileId", targetNamespace = "")
FileIdDataObj fileId)
throws CovRemoteServiceException_Exception
;
/**
*
* @param snapshotScope
* @param filterSpec
* @param projectId
* @param pageSpec
* @return
* returns com.coverity.ws.v9.MergedDefectsPageDataObj
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getMergedDefectsForSnapshotScope", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectsForSnapshotScope")
@ResponseWrapper(localName = "getMergedDefectsForSnapshotScopeResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectsForSnapshotScopeResponse")
public MergedDefectsPageDataObj getMergedDefectsForSnapshotScope(
@WebParam(name = "projectId", targetNamespace = "")
ProjectIdDataObj projectId,
@WebParam(name = "filterSpec", targetNamespace = "")
SnapshotScopeDefectFilterSpecDataObj filterSpec,
@WebParam(name = "pageSpec", targetNamespace = "")
PageSpecDataObj pageSpec,
@WebParam(name = "snapshotScope", targetNamespace = "")
SnapshotScopeSpecDataObj snapshotScope)
throws CovRemoteServiceException_Exception
;
/**
*
* @param streamIds
* @param mergedDefectIdDataObj
* @return
* returns java.util.List<com.coverity.ws.v9.DefectDetectionHistoryDataObj>
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getMergedDefectDetectionHistory", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectDetectionHistory")
@ResponseWrapper(localName = "getMergedDefectDetectionHistoryResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectDetectionHistoryResponse")
public List<DefectDetectionHistoryDataObj> getMergedDefectDetectionHistory(
@WebParam(name = "mergedDefectIdDataObj", targetNamespace = "")
MergedDefectIdDataObj mergedDefectIdDataObj,
@WebParam(name = "streamIds", targetNamespace = "")
List<StreamIdDataObj> streamIds)
throws CovRemoteServiceException_Exception
;
/**
*
* @param filterSpec
* @param projectId
* @param pageSpec
* @return
* returns com.coverity.ws.v9.MergedDefectsPageDataObj
* @throws CovRemoteServiceException_Exception
*/
@WebMethod
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getMergedDefectsForProjectScope", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectsForProjectScope")
@ResponseWrapper(localName = "getMergedDefectsForProjectScopeResponse", targetNamespace = "http://ws.coverity.com/v9", className = "com.coverity.ws.v9.GetMergedDefectsForProjectScopeResponse")
public MergedDefectsPageDataObj getMergedDefectsForProjectScope(
@WebParam(name = "projectId", targetNamespace = "")
ProjectIdDataObj projectId,
@WebParam(name = "filterSpec", targetNamespace = "")
ProjectScopeDefectFilterSpecDataObj filterSpec,
@WebParam(name = "pageSpec", targetNamespace = "")
PageSpecDataObj pageSpec)
throws CovRemoteServiceException_Exception
;
}