public class DependencyServiceImpl extends AbstractDependencyService
BATCH_SIZEDEPENDENCY, DEPENDENCYMAPPING| Constructor and Description |
|---|
DependencyServiceImpl(ReadPersistenceService persistenceService,
Recorder recorder,
QueriableLoggerService queriableLoggerService,
ClassLoaderService classLoaderService,
org.bonitasoft.engine.service.BroadcastService broadcastService,
ReadSessionAccessor readSessionAccessor,
UserTransactionService userTransactionService,
org.bonitasoft.engine.service.BonitaTaskExecutor bonitaTaskExecutor,
SessionAccessor sessionAccessor) |
deleteDependencies, deleteDependency, deleteDependency, getDependencyIds, refreshClassLoaderAfterUpdatepublic DependencyServiceImpl(ReadPersistenceService persistenceService, Recorder recorder, QueriableLoggerService queriableLoggerService, ClassLoaderService classLoaderService, org.bonitasoft.engine.service.BroadcastService broadcastService, ReadSessionAccessor readSessionAccessor, UserTransactionService userTransactionService, org.bonitasoft.engine.service.BonitaTaskExecutor bonitaTaskExecutor, SessionAccessor sessionAccessor)
protected List<SDependency> getDependencies(QueryOptions queryOptions) throws SDependencyException
getDependencies in class AbstractDependencyServiceSDependencyExceptionprotected SDependency getDependency(String name) throws SDependencyDeletionException, SDependencyNotFoundException
getDependency in class AbstractDependencyServiceSDependencyDeletionExceptionSDependencyNotFoundExceptionprotected AbstractRefreshClassLoaderTask getRefreshClassLoaderTask(ScopeType type, long id)
getRefreshClassLoaderTask in class AbstractDependencyServiceprotected List<SDependencyMapping> getDependencyMappings(long dependencyId, QueryOptions queryOptions) throws SDependencyException
getDependencyMappings in class AbstractDependencyServiceSDependencyExceptionprotected QueryOptions getDefaultQueryOptionForDependencyMapping()
getDefaultQueryOptionForDependencyMapping in class AbstractDependencyServiceprotected void delete(SDependency dependency) throws SDependencyDeletionException
delete in class AbstractDependencyServiceSDependencyDeletionExceptionpublic void deleteDependencyMapping(SDependencyMapping dependencyMapping) throws SDependencyException
deleteDependencyMapping in class AbstractDependencyServiceSDependencyExceptionpublic List<SDependency> getDependencies(Collection<Long> ids) throws SDependencyException
DependencyServiceids - Identifiers of dependenciesSDependencyExceptionprotected SelectListDescriptor<Long> getSelectDescriptorForDependencyIds(QueryOptions queryOptions, Map<String,Object> parameters)
getSelectDescriptorForDependencyIds in class AbstractDependencyServicepublic List<SDependencyMapping> getDependencyMappings(QueryOptions queryOptions) throws SDependencyException
DependencyServicequeryOptions - QueryOptions object, it contains some query conditions.SDependencyExceptionpublic SDependency 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 dependencySDependencyNotFoundExceptionSBonitaReadExceptionpublic void refreshClassLoader(ScopeType type, long id) throws SDependencyException
DependencyServiceSDependencyExceptionprotected Long getTenantId() throws STenantIdNotSetException
getTenantId in class AbstractDependencyServiceSTenantIdNotSetExceptionpublic SDependency createMappedDependency(String name, byte[] jarContent, String fileName, long artifactId, ScopeType scopeType) throws SDependencyException
SDependencyExceptionpublic SDependency updateDependencyOfArtifact(String name, byte[] jarContent, String fileName, long artifactId, ScopeType scopeType) throws SDependencyException
SDependencyExceptionprotected void createDependencyMapping(SDependencyMapping dependencyMapping) throws SDependencyException
createDependencyMapping in class AbstractDependencyServiceSDependencyExceptionpublic SDependency getDependencyOfArtifact(long artifactId, ScopeType artifactType, String fileName) throws SBonitaReadException
SBonitaReadExceptionpublic Optional<Long> getIdOfDependencyOfArtifact(Long artifactId, ScopeType artifactType, String fileName) throws SBonitaReadException
SBonitaReadExceptionCopyright © 2019 Bonitasoft S.A.. All rights reserved.