public class DependencyServiceImpl extends Object implements org.bonitasoft.engine.dependency.DependencyService
| Constructor and Description |
|---|
DependencyServiceImpl(org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.events.EventService eventService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
org.bonitasoft.engine.services.QueriableLoggerService queriableLoggerService,
org.bonitasoft.engine.classloader.ClassLoaderService classLoaderService) |
| Modifier and Type | Method and Description |
|---|---|
void |
createDependency(org.bonitasoft.engine.dependency.model.SDependency dependency) |
void |
createDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping) |
void |
deleteAllDependencies() |
void |
deleteAllDependencyMappings() |
void |
deleteDependencies(long id,
org.bonitasoft.engine.dependency.model.ScopeType type) |
void |
deleteDependency(long id) |
void |
deleteDependency(org.bonitasoft.engine.dependency.model.SDependency dependency) |
void |
deleteDependency(String name) |
void |
deleteDependencyMapping(long id) |
void |
deleteDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping) |
List<org.bonitasoft.engine.dependency.model.SDependency> |
getDependencies(Collection<Long> ids) |
List<org.bonitasoft.engine.dependency.model.SDependency> |
getDependencies(org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
org.bonitasoft.engine.dependency.model.SDependency |
getDependency(long id) |
List<Long> |
getDependencyIds(long artifactId,
org.bonitasoft.engine.dependency.model.ScopeType artifactType,
int startIndex,
int maxResult) |
org.bonitasoft.engine.dependency.model.SDependencyMapping |
getDependencyMapping(long id) |
List<org.bonitasoft.engine.dependency.model.SDependencyMapping> |
getDependencyMappings(long dependencyId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.dependency.model.SDependencyMapping> |
getDependencyMappings(org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.dependency.model.SDependencyMapping> |
getDisconnectedDependencyMappings(org.bonitasoft.engine.dependency.ArtifactAccessor artifactAccessor,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getLastUpdatedTimestamp(org.bonitasoft.engine.dependency.model.ScopeType artifactType,
long artifactId) |
void |
refreshClassLoader(org.bonitasoft.engine.dependency.model.ScopeType type,
long id) |
List<org.bonitasoft.engine.dependency.model.SDependencyMapping> |
removeDisconnectedDependencyMappings(org.bonitasoft.engine.dependency.ArtifactAccessor artifactAccessor) |
void |
updateDependenciesOfArtifact(long id,
org.bonitasoft.engine.dependency.model.ScopeType type,
List<org.bonitasoft.engine.dependency.model.SDependency> dependencies) |
void |
updateDependency(org.bonitasoft.engine.dependency.model.SDependency dependency,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor) |
void |
updateDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor) |
public DependencyServiceImpl(org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.events.EventService eventService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger,
org.bonitasoft.engine.services.QueriableLoggerService queriableLoggerService,
org.bonitasoft.engine.classloader.ClassLoaderService classLoaderService)
public void createDependency(org.bonitasoft.engine.dependency.model.SDependency dependency)
throws org.bonitasoft.engine.dependency.SDependencyCreationException
createDependency in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyCreationExceptionpublic void createDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping)
throws org.bonitasoft.engine.dependency.SDependencyException
createDependencyMapping in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic void deleteAllDependencies()
throws org.bonitasoft.engine.dependency.SDependencyDeletionException
deleteAllDependencies in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyDeletionExceptionpublic void deleteAllDependencyMappings()
throws org.bonitasoft.engine.dependency.SDependencyException
deleteAllDependencyMappings in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic void deleteDependency(org.bonitasoft.engine.dependency.model.SDependency dependency)
throws org.bonitasoft.engine.dependency.SDependencyDeletionException
deleteDependency in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyDeletionExceptionpublic void deleteDependency(long id)
throws org.bonitasoft.engine.dependency.SDependencyNotFoundException,
org.bonitasoft.engine.dependency.SDependencyDeletionException
deleteDependency in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyNotFoundExceptionorg.bonitasoft.engine.dependency.SDependencyDeletionExceptionpublic void deleteDependency(String name) throws org.bonitasoft.engine.dependency.SDependencyNotFoundException, org.bonitasoft.engine.dependency.SDependencyDeletionException
deleteDependency in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyNotFoundExceptionorg.bonitasoft.engine.dependency.SDependencyDeletionExceptionpublic void deleteDependencyMapping(long id)
throws org.bonitasoft.engine.dependency.SDependencyException
deleteDependencyMapping in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic void deleteDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping)
throws org.bonitasoft.engine.dependency.SDependencyException
deleteDependencyMapping in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic List<org.bonitasoft.engine.dependency.model.SDependency> getDependencies(org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.dependency.SDependencyException
getDependencies in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic List<org.bonitasoft.engine.dependency.model.SDependency> getDependencies(Collection<Long> ids) throws org.bonitasoft.engine.dependency.SDependencyException
getDependencies in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic org.bonitasoft.engine.dependency.model.SDependency getDependency(long id)
throws org.bonitasoft.engine.dependency.SDependencyNotFoundException
getDependency in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyNotFoundExceptionpublic List<Long> getDependencyIds(long artifactId, org.bonitasoft.engine.dependency.model.ScopeType artifactType, int startIndex, int maxResult) throws org.bonitasoft.engine.dependency.SDependencyException
getDependencyIds in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic org.bonitasoft.engine.dependency.model.SDependencyMapping getDependencyMapping(long id)
throws org.bonitasoft.engine.dependency.SDependencyMappingNotFoundException
getDependencyMapping in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyMappingNotFoundExceptionpublic List<org.bonitasoft.engine.dependency.model.SDependencyMapping> getDependencyMappings(org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.dependency.SDependencyException
getDependencyMappings in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic List<org.bonitasoft.engine.dependency.model.SDependencyMapping> getDependencyMappings(long dependencyId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.dependency.SDependencyException
getDependencyMappings in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic long getLastUpdatedTimestamp(org.bonitasoft.engine.dependency.model.ScopeType artifactType,
long artifactId)
getLastUpdatedTimestamp in interface org.bonitasoft.engine.dependency.DependencyServicepublic void updateDependency(org.bonitasoft.engine.dependency.model.SDependency dependency,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor)
throws org.bonitasoft.engine.dependency.SDependencyException
updateDependency in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic void updateDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor)
throws org.bonitasoft.engine.dependency.SDependencyException
updateDependencyMapping in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic List<org.bonitasoft.engine.dependency.model.SDependencyMapping> removeDisconnectedDependencyMappings(org.bonitasoft.engine.dependency.ArtifactAccessor artifactAccessor) throws org.bonitasoft.engine.dependency.SDependencyException
removeDisconnectedDependencyMappings in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic List<org.bonitasoft.engine.dependency.model.SDependencyMapping> getDisconnectedDependencyMappings(org.bonitasoft.engine.dependency.ArtifactAccessor artifactAccessor, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.dependency.SDependencyException
getDisconnectedDependencyMappings in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic void deleteDependencies(long id,
org.bonitasoft.engine.dependency.model.ScopeType type)
throws org.bonitasoft.engine.dependency.SDependencyException
deleteDependencies in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic void refreshClassLoader(org.bonitasoft.engine.dependency.model.ScopeType type,
long id)
throws org.bonitasoft.engine.dependency.SDependencyException
refreshClassLoader in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic void updateDependenciesOfArtifact(long id,
org.bonitasoft.engine.dependency.model.ScopeType type,
List<org.bonitasoft.engine.dependency.model.SDependency> dependencies)
throws org.bonitasoft.engine.dependency.SDependencyException
updateDependenciesOfArtifact in interface org.bonitasoft.engine.dependency.DependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionCopyright © 2015 Bonitasoft S.A.. All rights reserved.