Package | Description |
---|---|
com.ibm.dbb.dependency | |
com.ibm.dbb.repository |
Modifier and Type | Method and Description |
---|---|
java.util.Set<ImpactFile> |
SearchPathImpactFinder.findImpactedFiles(java.lang.String changedFile,
java.lang.String sourceDir)
This method uses the #getLogicalFile(String, String, boolean) method to retrieve the file's list of {@link LogicalDependency} to resolve.
|
java.util.List<ImpactFile> |
LogicalFile.findImpacts(IRepositoryClient repositoryClient,
java.util.List<java.lang.String> collections,
java.lang.String searchPath) |
Modifier and Type | Method and Description |
---|---|
void |
BuildResult.addAttachment(java.lang.String name,
java.io.InputStream content)
Add an attachment to the build result
|
void |
BuildResult.addAttachment(java.lang.String name,
java.io.InputStream content,
java.lang.String contentType)
Add an attachment to the build result
|
void |
Collection.addLogicalFile(LogicalFile lfile)
Convenient method to save a logical file to the repository
|
void |
Collection.addLogicalFiles(java.util.List<LogicalFile> lfiles)
Save a list of logical files
|
boolean |
RepositoryClient.collectionExists(java.lang.String collectionName)
Test whether a collection exist with the given name
|
boolean |
IRepositoryClient.collectionExists(java.lang.String collectionName) |
Collection |
Collection.copy(java.lang.String newName)
Create a copy of this collection with the specified name
|
Collection |
RepositoryClient.copyCollection(Collection collection,
java.lang.String newName)
Create a copy of the collection with the new name
|
Collection |
IRepositoryClient.copyCollection(Collection collection,
java.lang.String newName) |
Collection |
RepositoryClient.copyCollection(long id,
java.lang.String newName)
Create a copy of the collection with the new name
|
Collection |
IRepositoryClient.copyCollection(long id,
java.lang.String newName) |
Collection |
RepositoryClient.copyCollection(java.lang.String collectionName,
java.lang.String newName)
Create a copy of the collection with the new name
|
Collection |
IRepositoryClient.copyCollection(java.lang.String collectionName,
java.lang.String newName) |
BuildResult |
RepositoryClient.createBuildResult(java.lang.String group,
java.lang.String label) |
BuildResult |
IRepositoryClient.createBuildResult(java.lang.String group,
java.lang.String label) |
java.lang.String |
RepositoryClient.createCollection(java.lang.String collectionName)
Create a new collection
|
java.lang.String |
IRepositoryClient.createCollection(java.lang.String collectionName) |
Collection |
RepositoryClient.createCollection(java.lang.String name,
java.lang.String owner,
java.lang.String team,
int permission)
Create a new collection
|
Collection |
IRepositoryClient.createCollection(java.lang.String name,
java.lang.String owner,
java.lang.String team,
int permission) |
void |
BuildResult.deleteAttachment(long id)
Delete an existing attachment
|
void |
BuildResult.deleteAttachment(java.lang.String name)
Delete an existing attachment
|
void |
RepositoryClient.deleteBuildResult(BuildResult buildResult) |
void |
IRepositoryClient.deleteBuildResult(BuildResult buildResult) |
void |
RepositoryClient.deleteBuildResult(long id) |
void |
IRepositoryClient.deleteBuildResult(long id) |
void |
RepositoryClient.deleteBuildResults(java.lang.String group) |
void |
IRepositoryClient.deleteBuildResults(java.lang.String group) |
void |
RepositoryClient.deleteCollection(Collection collection) |
void |
IRepositoryClient.deleteCollection(Collection collection) |
void |
RepositoryClient.deleteCollection(long id) |
void |
IRepositoryClient.deleteCollection(long id) |
void |
RepositoryClient.deleteCollection(java.lang.String collectionName)
Delete the given collection
|
void |
IRepositoryClient.deleteCollection(java.lang.String collectionName) |
void |
Collection.deleteLogicalFile(java.lang.String file)
Delete a logical file for a given source file
|
void |
RepositoryClient.deleteLogicalFile(java.lang.String collectionName,
java.lang.String file)
Delete a logical file for a given source file
|
void |
IRepositoryClient.deleteLogicalFile(java.lang.String collectionName,
java.lang.String file) |
java.io.InputStream |
BuildResult.fetchAttachment(long id)
Retrieve an attachment with the given ID
|
java.io.InputStream |
BuildResult.fetchAttachment(java.lang.String name)
Retrieve an attachment with the given name
|
java.io.InputStream |
BuildResult.fetchBuildReport()
Return the build report HTML for display purpose
|
java.io.InputStream |
BuildResult.fetchBuildReportData()
Return the raw build report data in JSON
|
java.util.List<BuildResult> |
RepositoryClient.getAllBuildResults(java.util.Map<java.lang.String,java.lang.String> queryParms) |
java.util.List<BuildResult> |
IRepositoryClient.getAllBuildResults(java.util.Map<java.lang.String,java.lang.String> queryParms) |
java.util.List<Collection> |
RepositoryClient.getAllCollections() |
java.util.List<Collection> |
IRepositoryClient.getAllCollections() |
java.util.List<ImpactFile> |
RepositoryClient.getAllImpactedFiles(java.util.List<java.lang.String> collections,
java.util.List<LogicalDependency> lds)
Get all impacted logical files that match a given logical dependency
|
java.util.List<ImpactFile> |
IRepositoryClient.getAllImpactedFiles(java.util.List<java.lang.String> collections,
java.util.List<LogicalDependency> lds) |
java.util.List<LogicalFile> |
RepositoryClient.getAllLogicalFiles(java.lang.String collectionName,
LogicalDependency logicalDependency)
Get all logical dependencies that match a given logical dependency
|
java.util.List<LogicalFile> |
IRepositoryClient.getAllLogicalFiles(java.lang.String collectionName,
LogicalDependency logicalDependency) |
java.util.List<LogicalFile> |
RepositoryClient.getAllLogicalFiles(java.lang.String collectionName,
java.lang.String logicalName)
Return a list of logical dependency for a program
|
java.util.List<LogicalFile> |
IRepositoryClient.getAllLogicalFiles(java.lang.String collectionName,
java.lang.String logicalName) |
BuildResult |
RepositoryClient.getBuildResult(long id) |
BuildResult |
IRepositoryClient.getBuildResult(long id) |
BuildResult |
RepositoryClient.getBuildResult(java.lang.String group,
java.lang.String label) |
BuildResult |
IRepositoryClient.getBuildResult(java.lang.String group,
java.lang.String label) |
Collection |
RepositoryClient.getCollection(long id) |
Collection |
IRepositoryClient.getCollection(long id) |
Collection |
RepositoryClient.getCollectionByName(java.lang.String name) |
Collection |
IRepositoryClient.getCollectionByName(java.lang.String name) |
BuildResult |
RepositoryClient.getLastBuildResult(java.lang.String group,
int state,
int status) |
BuildResult |
IRepositoryClient.getLastBuildResult(java.lang.String group,
int state,
int status) |
LogicalFile |
Collection.getLogicalFile(java.lang.String file)
Return a logical file for a source file
|
LogicalFile |
RepositoryClient.getLogicalFile(java.lang.String collectionName,
java.lang.String file)
Return a logical file for a source file
|
LogicalFile |
IRepositoryClient.getLogicalFile(java.lang.String collectionName,
java.lang.String file) |
java.util.List<LogicalFile> |
Collection.getLogicalFiles(LogicalDependency logicalDependency)
Get all logical dependencies that match a given logical dependency
|
java.util.List<LogicalFile> |
Collection.getLogicalFiles(java.lang.String logicalName)
Return a list of logical dependency for a program
|
Version |
RepositoryClient.getServerVersion()
Retrieve server version
|
Version |
IRepositoryClient.getServerVersion() |
java.util.List<java.lang.String> |
RepositoryClient.listBuildResultGroups() |
java.util.List<java.lang.String> |
IRepositoryClient.listBuildResultGroups() |
java.util.List<java.lang.String> |
RepositoryClient.listBuildResultLabels(java.lang.String group) |
java.util.List<java.lang.String> |
IRepositoryClient.listBuildResultLabels(java.lang.String group) |
void |
ManagedObject.refresh()
Refresh the build result
|
void |
ManagedObject.save()
Save the build result
|
void |
RepositoryClient.saveLogicalFile(java.lang.String collectionName,
LogicalFile lfile)
Convenient method to save a logical file to the repository
|
void |
IRepositoryClient.saveLogicalFile(java.lang.String collectionName,
LogicalFile lfile) |
void |
RepositoryClient.saveLogicalFiles(java.lang.String collectionName,
java.util.List<LogicalFile> lfiles)
Save a list of logical files
|
void |
IRepositoryClient.saveLogicalFiles(java.lang.String collectionName,
java.util.List<LogicalFile> lfiles) |
void |
BuildResult.updateAttachment(long id,
java.io.InputStream content,
java.lang.String contentType)
Update an existing attachment
|
void |
BuildResult.updateAttachment(java.lang.String name,
java.io.InputStream content)
Update an existing attachment
|
<IBM Copyright © 2018 IBM Corp. All Rights Reserved.