@OpenApiAll
public interface ProjectEventListener
Modifier and Type | Method and Description |
---|---|
void |
projectActivated(Project project)
Method is called when inactive project became active project.
|
void |
projectActivatedFromGUI(Project project)
Method is called when inactive project became active project by user action, not from code.
|
void |
projectClosed(Project project)
Method is called after closing the project.
|
void |
projectCreated(Project project)
Method is called when project is created, but before activating and opening it.
|
void |
projectDeActivated(Project project)
Method is called when active project becomes not active.
|
void |
projectOpened(Project project)
Method is called when project was opened, created or loaded from teamwork server.
|
void |
projectOpenedFromGUI(Project project)
Method is called when project was opened, created or loaded from teamwork server by user action, not from code.
|
void |
projectPreActivated(Project project)
Method is called before inactive project will became an active project.
|
void |
projectPreClosed(Project project)
Method is called before closing the project.
|
void |
projectPreClosedFinal(Project project)
Method is called before closing the project.
|
void |
projectPreDeActivated(Project project)
Method is called before active project will become not active.
|
default void |
projectPreOpenedFromGUI(Project project)
Method is called before (method #projectOpenedFromGUI) project was opened, created or loaded from teamwork server by user action, not from code.
|
void |
projectPreReplaced(Project oldProject,
Project newProject)
The method is called before one project replacing with (logically equivalent) another project.
|
void |
projectPreSaved(Project project,
boolean savedInServer)
Method is called when project is going to be saved.
|
void |
projectReplaced(Project oldProject,
Project newProject)
The method is called when one project is replaced with
(logically equivalent) another project.
|
void |
projectSaved(Project project,
boolean savedInServer)
Method is called when project is saved or exported in Unisys format.
|
void projectOpened(Project project)
project
- project which was opened.projectActivated(Project)
void projectClosed(Project project)
project
- project which was closed.Project.isProjectClosed()
void projectSaved(Project project, boolean savedInServer)
project
- project which was saved.savedInServer
- true if project was sent to teamwork server.void projectActivated(Project project)
project
- new active project.void projectDeActivated(Project project)
project
- inactive project.void projectReplaced(Project oldProject, Project newProject)
oldProject
- the project, which was replacednewProject
- the project, which replaced the old projectvoid projectCreated(Project project)
project
- project which was created.void projectPreClosed(Project project)
project
- project which will be closed.Project.isClosing()
void projectPreClosedFinal(Project project)
project
- project which will be closed.Project.isClosing()
void projectPreSaved(Project project, boolean savedInServer)
project
- project which will be saved.savedInServer
- true if project will be send to a teamwork server.void projectPreActivated(Project project)
project
- a new active project.void projectPreDeActivated(Project project)
project
- an inactive project.void projectPreReplaced(Project oldProject, Project newProject)
oldProject
- the project, which will be replacednewProject
- the project, which will replace the old projectvoid projectOpenedFromGUI(Project project)
project
- project which was opened.default void projectPreOpenedFromGUI(Project project)
project
- project which was opened.void projectActivatedFromGUI(Project project)
project
- new active project.