public class PlatformDependencyService extends AbstractDependencyService
BATCH_SIZEDEPENDENCY, DEPENDENCYMAPPING| Constructor and Description |
|---|
PlatformDependencyService(PersistenceService platformPersistenceService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createDependencyMapping(SAbstractDependencyMapping dependencyMapping) |
AbstractSDependency |
createMappedDependency(java.lang.String name,
byte[] jarContent,
java.lang.String fileName,
long artifactId,
ScopeType scopeType) |
protected void |
delete(AbstractSDependency dependency) |
protected void |
deleteDependencyMapping(SAbstractDependencyMapping dependencyMapping) |
protected QueryOptions |
getDefaultQueryOptionForDependencyMapping() |
java.util.List<AbstractSDependency> |
getDependencies(java.util.Collection<java.lang.Long> ids)
Get dependencies for the specified ids
|
protected java.util.List<AbstractSDependency> |
getDependencies(QueryOptions queryOptions) |
AbstractSDependency |
getDependency(long id)
Get dependency by its id
|
protected AbstractSDependency |
getDependency(java.lang.String name) |
DependencyContent |
getDependencyContentOnly(long id)
Get only the content and file name of a dependency.
|
protected java.util.List<SAbstractDependencyMapping> |
getDependencyMappings(long dependencyId,
QueryOptions queryOptions) |
java.util.List<SDependencyMapping> |
getDependencyMappings(QueryOptions queryOptions)
Get all dependencyMappings for specific the queryOptions
|
SDependency |
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) |
protected SelectListDescriptor<java.lang.Long> |
getSelectDescriptorForDependencyIds(QueryOptions queryOptions,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
SDependency |
updateDependencyOfArtifact(java.lang.String name,
byte[] jarContent,
java.lang.String fileName,
long artifactId,
ScopeType scopeType) |
deleteDependencies, deleteDependency, deleteDependency, getDependenciesResources, getDependencyIdspublic PlatformDependencyService(PersistenceService platformPersistenceService)
public java.util.List<AbstractSDependency> getDependencies(java.util.Collection<java.lang.Long> ids) throws SDependencyException
DependencyServiceids - Identifiers of dependenciesSDependencyExceptionprotected void delete(AbstractSDependency dependency) throws SDependencyDeletionException
delete in class AbstractDependencyServiceSDependencyDeletionExceptionprotected java.util.List<AbstractSDependency> getDependencies(QueryOptions queryOptions) throws SDependencyException
getDependencies in class AbstractDependencyServiceSDependencyExceptionpublic AbstractSDependency getDependency(long id) throws SDependencyNotFoundException
DependencyServiceid - Identifier of dependencySDependencyNotFoundException - Error thrown if no dependency have an id corresponding to the parameter.public DependencyContent getDependencyContentOnly(long id) throws SDependencyNotFoundException, SBonitaReadException
DependencyServiceid - of the dependencySDependencyNotFoundExceptionSBonitaReadExceptionprotected AbstractSDependency getDependency(java.lang.String name) throws SDependencyNotFoundException
getDependency in class AbstractDependencyServiceSDependencyNotFoundExceptionprotected void createDependencyMapping(SAbstractDependencyMapping dependencyMapping) throws SDependencyException
createDependencyMapping in class AbstractDependencyServiceSDependencyExceptionprotected void deleteDependencyMapping(SAbstractDependencyMapping dependencyMapping) throws SDependencyException
deleteDependencyMapping in class AbstractDependencyServiceSDependencyExceptionpublic java.util.List<SDependencyMapping> getDependencyMappings(QueryOptions queryOptions) throws SDependencyException
DependencyServicequeryOptions - QueryOptions object, it contains some query conditions.SDependencyExceptionprotected java.util.List<SAbstractDependencyMapping> getDependencyMappings(long dependencyId, QueryOptions queryOptions) throws SDependencyException
getDependencyMappings in class AbstractDependencyServiceSDependencyExceptionprotected SelectListDescriptor<java.lang.Long> getSelectDescriptorForDependencyIds(QueryOptions queryOptions, java.util.Map<java.lang.String,java.lang.Object> parameters)
getSelectDescriptorForDependencyIds in class AbstractDependencyServicepublic AbstractSDependency createMappedDependency(java.lang.String name, byte[] jarContent, java.lang.String fileName, long artifactId, ScopeType scopeType) throws SDependencyException
SDependencyExceptionpublic SDependency getDependencyOfArtifact(long artifactId, ScopeType artifactType, java.lang.String fileName)
public java.util.Optional<java.lang.Long> getIdOfDependencyOfArtifact(java.lang.Long artifactId,
ScopeType artifactType,
java.lang.String fileName)
protected QueryOptions getDefaultQueryOptionForDependencyMapping()
getDefaultQueryOptionForDependencyMapping in class AbstractDependencyServicepublic SDependency updateDependencyOfArtifact(java.lang.String name, byte[] jarContent, java.lang.String fileName, long artifactId, ScopeType scopeType)