Class DependencyManagerImpl
java.lang.Object
ru.cg.webbpm.studio.core.impl.project.DependencyManagerImpl
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean
,Disposable
,ProjectComponent
,DependencyManager
@Component
public class DependencyManagerImpl
extends Object
implements DependencyManager, ProjectComponent
- Author:
- m.popov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDependency
(Path path) void
getDependency
(String id) getDependency
(Path path) void
projectClosed
(boolean applicationClosed) вызывается после закрытия проектаvoid
вызывается после открытия проектаvoid
removeDependency
(Path path) int
weight()
определяет порядок того, как для всех слушателей будет вызванProjectComponent.projectOpened()
}.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.cg.webbpm.studio.core.api.components.Disposable
destroy, dispose
Methods inherited from interface ru.cg.webbpm.studio.core.api.components.ProjectComponent
canCloseProject
-
Constructor Details
-
DependencyManagerImpl
-
-
Method Details
-
projectOpened
public void projectOpened()Description copied from interface:ProjectComponent
вызывается после открытия проекта- Specified by:
projectOpened
in interfaceProjectComponent
-
projectClosed
public void projectClosed(boolean applicationClosed) Description copied from interface:ProjectComponent
вызывается после закрытия проекта- Specified by:
projectClosed
in interfaceProjectComponent
- Parameters:
applicationClosed
- Проект был закрыт при закрытии приложения
-
weight
public int weight()Description copied from interface:ProjectComponent
определяет порядок того, как для всех слушателей будет вызванProjectComponent.projectOpened()
}.- Specified by:
weight
in interfaceProjectComponent
-
getDependency
- Specified by:
getDependency
in interfaceDependencyManager
-
getDependency
- Specified by:
getDependency
in interfaceDependencyManager
-
getDependencies
- Specified by:
getDependencies
in interfaceDependencyManager
-
clearDependencies
public void clearDependencies()- Specified by:
clearDependencies
in interfaceDependencyManager
-
refreshDependencies
public void refreshDependencies()- Specified by:
refreshDependencies
in interfaceDependencyManager
-
removeDependency
- Specified by:
removeDependency
in interfaceDependencyManager
-
addDependency
- Specified by:
addDependency
in interfaceDependencyManager
-