void |
BackendConnector.batchUpload(GoalContext _ctx) |
Loads all upload requests form the upload folder and sends them to the backend
(as long as they do not have a payload, or the payload does not exceed the maximum length CoreConfiguration.UPLOAD_MAX_SIZE).
|
void |
BackendConnector.cleanApp(GoalContext _goal_context,
Application _app,
boolean _clean_history) |
cleanApp.
|
void |
BackendConnector.cleanSpace(GoalContext _goal_context,
Space _space) |
cleanSpace.
|
Space |
BackendConnector.createSpace(GoalContext _goal_context,
Space _space) |
createSpace.
|
void |
BackendConnector.deleteSpace(GoalContext _goal_context,
Space _space) |
deleteSpace.
|
Map<String,Set<ConstructId>> |
BackendConnector.getAppBugs(GoalContext _ctx,
Application _app) |
Retrieves the change lists of all bugs relevant for the given application from the backend.
|
Map<String,Set<ConstructId>> |
BackendConnector.getAppBugs(GoalContext _ctx,
Application _app,
String _filter) |
Retrieves the change lists of the given bug(s) from the backend.
|
Set<ConstructId> |
BackendConnector.getAppConstructIds(GoalContext _ctx,
Application _app) |
getAppConstructIds.
|
Set<Dependency> |
BackendConnector.getAppDependencies(GoalContext _ctx,
Application _app) |
|
Set<Dependency> |
BackendConnector.getAppDeps(GoalContext _ctx,
Application _app) |
getAppDeps.
|
Set<ConstructId> |
BackendConnector.getAppTraces(GoalContext _ctx,
Application _app) |
|
Set<VulnerableDependency> |
BackendConnector.getAppVulnDeps(GoalContext _ctx,
Application _app,
boolean _include_historical,
boolean _include_affected,
boolean _include_affected_unconfirmed) |
getAppVulnDeps.
|
String |
BackendConnector.getAstDiff(GoalContext _g,
String _json) |
getAstDiff.
|
String |
BackendConnector.getAstForQnameInLib(GoalContext _gc,
String _qname,
Boolean _sources,
ProgrammingLanguage _lang) |
getAstForQnameInLib.
|
Bug |
BackendConnector.getBug(GoalContext _g,
String _bugId) |
getBug.
|
AffectedLibrary[] |
BackendConnector.getBugAffectedLibraries(GoalContext _g,
String _bugId,
String _source,
Boolean _onlyWellKnown) |
getBugAffectedLibraries.
|
boolean |
BackendConnector.isAppExisting(GoalContext _goal_context,
Application _app) |
isAppExisting.
|
boolean |
BackendConnector.isSpaceExisting(GoalContext _goal_context,
Space _space) |
Returns true if the given Space exists in the backend, false otherwise.
|
void |
BackendConnector.modifySpace(GoalContext _goal_context,
Space _space) |
modifySpace.
|
void |
BackendConnector.purgeAppVersions(GoalContext _goal_context,
Application _app,
int _keep) |
purgeAppVersions.
|
void |
BackendConnector.uploadApp(GoalContext _goal_context,
Application _app) |
uploadApp.
|
void |
BackendConnector.uploadBugAffectedLibraries(GoalContext _g,
String _bugId,
String _json,
AffectedVersionSource _source) |
uploadPatchEvalResults.
|
boolean |
BackendConnector.uploadGoalExecution(GoalContext _ctx,
AbstractGoal _gexe,
boolean _before) |
Returns true if the upload succeeded or the upload cannot be performed (because the application does not exist), false otherwise.
|
void |
BackendConnector.uploadLibrary(GoalContext _ctx,
Library _lib) |
uploadLibrary.
|
void |
BackendConnector.uploadPaths(GoalContext _ctx,
Application _app,
String _json) |
uploadPaths.
|
boolean |
BackendConnector.uploadReachableConstructs(GoalContext _goal_context,
Application _app,
String _lib_digest,
String _json) |
uploadReachableConstructs.
|
boolean |
BackendConnector.uploadTouchPoints(GoalContext _goal_context,
Application _app,
String _lib_digest,
String _json) |
uploadTouchPoints.
|
void |
BackendConnector.uploadTraces(GoalContext _ctx,
Application _app,
String _json) |
uploadTraces.
|