Interface ProjectExtension
-
- All Superinterfaces:
BasicExtension
,org.pf4j.ExtensionPoint
- All Known Implementing Classes:
AgencyCalendarProjectExtension
,AgencyContactsProjectExtension
,AgencyProjectExtension
,CalendarProjectExtension
,ContactsCalendarProjectExtension
,ContactsProjectExtension
,CrmAgencyProjectExtension
,CrmCalendarProjectExtension
,CrmMailProjectExtension
,CrmProjectExtension
,MailProjectExtension
,NewsProjectExtension
,ProjectAdapter
public interface ProjectExtension extends BasicExtension
ProjectExtension.- Author:
- andy
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clean(ImmoToolProject project)
This method is executed, to cleanup the currently opened project.void
close(ImmoToolProject project)
This method is executed, when the currently opened project is closed.static Collection<ProjectExtension>
load(ImmoToolProject project, String... pluginIds)
static Collection<ProjectExtension>
load(String... pluginIds)
void
open(ImmoToolProject project)
This method is executed, when a project is opened.void
openFinished(ImmoToolProject project)
This method is executed, after a project was opened.void
reload(ImmoToolProject project)
This method is executed, when the project database is reloaded.void
repair(ImmoToolProject project)
This method is executed, when the project database is repaired.void
repairFinished(ImmoToolProject project)
This method is executed, when the project database reparation is finished.-
Methods inherited from interface com.openindex.openestate.tool.extensions.BasicExtension
getRequiredPluginIds
-
-
-
-
Method Detail
-
clean
void clean(ImmoToolProject project) throws ImmoToolException
This method is executed, to cleanup the currently opened project.- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
close
void close(ImmoToolProject project) throws ImmoToolException
This method is executed, when the currently opened project is closed.- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
open
void open(ImmoToolProject project) throws ImmoToolException
This method is executed, when a project is opened.- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
openFinished
void openFinished(ImmoToolProject project) throws ImmoToolException
This method is executed, after a project was opened.- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
reload
void reload(ImmoToolProject project) throws ImmoToolException
This method is executed, when the project database is reloaded.- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
repair
void repair(ImmoToolProject project) throws ImmoToolException
This method is executed, when the project database is repaired.- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
repairFinished
void repairFinished(ImmoToolProject project) throws ImmoToolException
This method is executed, when the project database reparation is finished.- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
load
static Collection<ProjectExtension> load(String... pluginIds)
-
load
static Collection<ProjectExtension> load(ImmoToolProject project, String... pluginIds)
-
-