public interface DependencyService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEPENDENCY |
static java.lang.String |
DEPENDENCYMAPPING |
| Modifier and Type | Method and Description |
|---|---|
AbstractSDependency |
createMappedDependency(java.lang.String name,
byte[] jarContent,
java.lang.String fileName,
long artifactId,
ScopeType scopeType) |
void |
deleteDependencies(long id,
ScopeType type) |
void |
deleteDependency(AbstractSDependency dependency)
Delete the specific dependency
|
void |
deleteDependency(java.lang.String name)
Delete the dependency specified by name
|
java.util.List<AbstractSDependency> |
getDependencies(java.util.Collection<java.lang.Long> ids)
Get dependencies for the specified ids
|
java.util.stream.Stream<BonitaResource> |
getDependenciesResources(ScopeType type,
long id) |
AbstractSDependency |
getDependency(long id)
Get dependency by its id
|
DependencyContent |
getDependencyContentOnly(long id)
Get only the content and file name of a dependency.
|
java.util.List<java.lang.Long> |
getDependencyIds(long artifactId,
ScopeType artifactType,
int startIndex,
int maxResult)
Get all dependency ids for specific artifact
|
java.util.List<SDependencyMapping> |
getDependencyMappings(QueryOptions queryOptions)
Get all dependencyMappings for specific the queryOptions
|
AbstractSDependency |
getDependencyOfArtifact(long artifactId,
ScopeType artifactType,
java.lang.String fileName) |
java.util.Optional<java.lang.Long> |
getIdOfDependencyOfArtifact(java.lang.Long artifactId,
ScopeType artifactType,
java.lang.String fileName) |
AbstractSDependency |
updateDependencyOfArtifact(java.lang.String name,
byte[] jarContent,
java.lang.String fileName,
long artifactId,
ScopeType scopeType) |
static final java.lang.String DEPENDENCY
static final java.lang.String DEPENDENCYMAPPING
void deleteDependency(AbstractSDependency dependency) throws SDependencyException
dependency - The dependency will be deletedSDependencyNotFoundException - Error thrown if the dependency not found.SDependencyDeletionException - Error thrown if has exception during the dependency deletion.SDependencyExceptionvoid deleteDependency(java.lang.String name)
throws SDependencyException
name - SDependencyNotFoundException - Error thrown if no dependency have a name corresponding to the parameter.SDependencyDeletionException - Error thrown if has exception during the dependency deletion.SDependencyExceptionAbstractSDependency getDependency(long id) throws SDependencyNotFoundException
id - Identifier of dependencySDependencyNotFoundException - Error thrown if no dependency have an id corresponding to the parameter.DependencyContent getDependencyContentOnly(long id) throws SDependencyNotFoundException, SBonitaReadException
id - of the dependencySDependencyNotFoundExceptionSBonitaReadExceptionjava.util.List<AbstractSDependency> getDependencies(java.util.Collection<java.lang.Long> ids) throws SDependencyException
ids - Identifiers of dependenciesSDependencyExceptionjava.util.List<SDependencyMapping> getDependencyMappings(QueryOptions queryOptions) throws SDependencyException
queryOptions - QueryOptions object, it contains some query conditions.SDependencyExceptionjava.util.stream.Stream<BonitaResource> getDependenciesResources(ScopeType type, long id) throws SDependencyException
SDependencyExceptionjava.util.List<java.lang.Long> getDependencyIds(long artifactId,
ScopeType artifactType,
int startIndex,
int maxResult)
throws SDependencyException
artifactId - Identifier of artifactartifactType - Type of artifactstartIndex - maxResult - SDependencyExceptionvoid deleteDependencies(long id,
ScopeType type)
throws SDependencyException
id - type - SDependencyExceptionAbstractSDependency createMappedDependency(java.lang.String name, byte[] jarContent, java.lang.String fileName, long artifactId, ScopeType scopeType) throws SDependencyException
SDependencyExceptionAbstractSDependency updateDependencyOfArtifact(java.lang.String name, byte[] jarContent, java.lang.String fileName, long artifactId, ScopeType scopeType) throws SDependencyException
SDependencyExceptionAbstractSDependency getDependencyOfArtifact(long artifactId, ScopeType artifactType, java.lang.String fileName) throws SBonitaReadException
SBonitaReadExceptionjava.util.Optional<java.lang.Long> getIdOfDependencyOfArtifact(java.lang.Long artifactId,
ScopeType artifactType,
java.lang.String fileName)
throws SBonitaReadException
SBonitaReadException