Class PackageManagerImpl
java.lang.Object
ru.cg.webbpm.studio.subsystems.packaging.impl.PackageManagerImpl
- All Implemented Interfaces:
PackageManager
-
Constructor Summary
ConstructorsConstructorDescriptionPackageManagerImpl
(ApplicationInfo applicationInfo, ProjectManager projectManager, DependencyManager dependencyManager, RepositoryManager repositoryManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deletePackage
(PackageModel packageUpdate) getAvailablePackages
(String repositoryUrl) getPackage
(String packageId, String packageVersion) getPackage
(String packageId, String packageVersion, String repositoryUrl) void
installPackage
(PackageModel packageUpdate) void
updatePackage
(PackageModel packageModel) void
updatePackageFromFile
(String packageId, Path path)
-
Constructor Details
-
PackageManagerImpl
@Autowired public PackageManagerImpl(ApplicationInfo applicationInfo, ProjectManager projectManager, DependencyManager dependencyManager, RepositoryManager repositoryManager)
-
-
Method Details
-
getPackage
- Specified by:
getPackage
in interfacePackageManager
-
getPackage
public Optional<PackageModel> getPackage(String packageId, String packageVersion, String repositoryUrl) - Specified by:
getPackage
in interfacePackageManager
-
getAvailablePackages
- Specified by:
getAvailablePackages
in interfacePackageManager
-
getAvailablePackages
- Specified by:
getAvailablePackages
in interfacePackageManager
-
deletePackage
- Specified by:
deletePackage
in interfacePackageManager
-
installPackage
- Specified by:
installPackage
in interfacePackageManager
-
updatePackage
- Specified by:
updatePackage
in interfacePackageManager
-
updatePackageFromFile
- Specified by:
updatePackageFromFile
in interfacePackageManager
-