public class PlatformDependencyServiceImpl extends AbstractDependencyService
BATCH_SIZE| Constructor and Description |
|---|
PlatformDependencyServiceImpl(org.bonitasoft.engine.services.PersistenceService platformPersistenceService,
org.bonitasoft.engine.classloader.ClassLoaderService classLoaderService,
org.bonitasoft.engine.service.BroadcastService broadcastService,
org.bonitasoft.engine.transaction.UserTransactionService userTransactionService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping) |
org.bonitasoft.engine.dependency.model.SDependency |
createMappedDependency(String name,
byte[] jarContent,
String fileName,
long artifactId,
org.bonitasoft.engine.dependency.model.ScopeType scopeType) |
protected void |
delete(org.bonitasoft.engine.dependency.model.SDependency dependency) |
protected void |
deleteDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping) |
protected org.bonitasoft.engine.persistence.QueryOptions |
getDefaultQueryOptionForDependencyMapping() |
List<org.bonitasoft.engine.dependency.model.SDependency> |
getDependencies(Collection<Long> ids) |
protected List<org.bonitasoft.engine.dependency.model.SDependency> |
getDependencies(org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
org.bonitasoft.engine.dependency.model.SDependency |
getDependency(long id) |
protected org.bonitasoft.engine.dependency.model.SDependency |
getDependency(String name) |
protected 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) |
org.bonitasoft.engine.dependency.model.SDependency |
getDependencyOfArtifact(long artifactId,
org.bonitasoft.engine.dependency.model.ScopeType artifactType,
String fileName) |
protected AbstractRefreshClassLoaderTask |
getRefreshClassLoaderTask(org.bonitasoft.engine.dependency.model.ScopeType type,
long id) |
protected org.bonitasoft.engine.persistence.SelectListDescriptor<Long> |
getSelectDescriptorForDependencyIds(org.bonitasoft.engine.persistence.QueryOptions queryOptions,
Map<String,Object> parameters) |
protected Long |
getTenantId() |
void |
refreshClassLoader(org.bonitasoft.engine.dependency.model.ScopeType type,
long id) |
org.bonitasoft.engine.dependency.model.SDependency |
updateDependencyOfArtifact(String name,
byte[] jarContent,
String fileName,
long artifactId,
org.bonitasoft.engine.dependency.model.ScopeType scopeType) |
deleteDependencies, deleteDependency, deleteDependency, getDependenciesResources, getDependencyIds, refreshClassLoaderAfterUpdatepublic PlatformDependencyServiceImpl(org.bonitasoft.engine.services.PersistenceService platformPersistenceService,
org.bonitasoft.engine.classloader.ClassLoaderService classLoaderService,
org.bonitasoft.engine.service.BroadcastService broadcastService,
org.bonitasoft.engine.transaction.UserTransactionService userTransactionService)
public List<org.bonitasoft.engine.dependency.model.SDependency> getDependencies(Collection<Long> ids) throws org.bonitasoft.engine.dependency.SDependencyException
org.bonitasoft.engine.dependency.SDependencyExceptionprotected void delete(org.bonitasoft.engine.dependency.model.SDependency dependency)
throws org.bonitasoft.engine.dependency.SDependencyDeletionException
delete in class AbstractDependencyServiceorg.bonitasoft.engine.dependency.SDependencyDeletionExceptionprotected List<org.bonitasoft.engine.dependency.model.SDependency> getDependencies(org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.dependency.SDependencyException
getDependencies in class AbstractDependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic org.bonitasoft.engine.dependency.model.SDependency getDependency(long id)
throws org.bonitasoft.engine.dependency.SDependencyNotFoundException
org.bonitasoft.engine.dependency.SDependencyNotFoundExceptionprotected org.bonitasoft.engine.dependency.model.SDependency getDependency(String name) throws org.bonitasoft.engine.dependency.SDependencyNotFoundException
getDependency in class AbstractDependencyServiceorg.bonitasoft.engine.dependency.SDependencyNotFoundExceptionprotected void createDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping)
throws org.bonitasoft.engine.dependency.SDependencyException
createDependencyMapping in class AbstractDependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionprotected void deleteDependencyMapping(org.bonitasoft.engine.dependency.model.SDependencyMapping dependencyMapping)
throws org.bonitasoft.engine.dependency.SDependencyException
deleteDependencyMapping in class AbstractDependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionpublic List<org.bonitasoft.engine.dependency.model.SDependencyMapping> getDependencyMappings(org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.dependency.SDependencyException
org.bonitasoft.engine.dependency.SDependencyExceptionprotected List<org.bonitasoft.engine.dependency.model.SDependencyMapping> getDependencyMappings(long dependencyId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.dependency.SDependencyException
getDependencyMappings in class AbstractDependencyServiceorg.bonitasoft.engine.dependency.SDependencyExceptionprotected org.bonitasoft.engine.persistence.SelectListDescriptor<Long> getSelectDescriptorForDependencyIds(org.bonitasoft.engine.persistence.QueryOptions queryOptions, Map<String,Object> parameters)
getSelectDescriptorForDependencyIds in class AbstractDependencyServicepublic org.bonitasoft.engine.dependency.model.SDependency createMappedDependency(String name, byte[] jarContent, String fileName, long artifactId, org.bonitasoft.engine.dependency.model.ScopeType scopeType) throws org.bonitasoft.engine.dependency.SDependencyException
org.bonitasoft.engine.dependency.SDependencyExceptionpublic org.bonitasoft.engine.dependency.model.SDependency getDependencyOfArtifact(long artifactId,
org.bonitasoft.engine.dependency.model.ScopeType artifactType,
String fileName)
protected org.bonitasoft.engine.persistence.QueryOptions getDefaultQueryOptionForDependencyMapping()
getDefaultQueryOptionForDependencyMapping in class AbstractDependencyServiceprotected AbstractRefreshClassLoaderTask getRefreshClassLoaderTask(org.bonitasoft.engine.dependency.model.ScopeType type, long id)
getRefreshClassLoaderTask in class AbstractDependencyServiceprotected Long getTenantId() throws org.bonitasoft.engine.sessionaccessor.STenantIdNotSetException
getTenantId in class AbstractDependencyServiceorg.bonitasoft.engine.sessionaccessor.STenantIdNotSetExceptionpublic void refreshClassLoader(org.bonitasoft.engine.dependency.model.ScopeType type,
long id)
throws org.bonitasoft.engine.dependency.SDependencyException
org.bonitasoft.engine.dependency.SDependencyExceptionpublic org.bonitasoft.engine.dependency.model.SDependency updateDependencyOfArtifact(String name, byte[] jarContent, String fileName, long artifactId, org.bonitasoft.engine.dependency.model.ScopeType scopeType) throws org.bonitasoft.engine.dependency.SDependencyException
org.bonitasoft.engine.dependency.SDependencyExceptionCopyright © 2017 Bonitasoft S.A.. All rights reserved.