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 voidclean(ImmoToolProject project)This method is executed, to cleanup the currently opened project.voidclose(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)voidopen(ImmoToolProject project)This method is executed, when a project is opened.voidopenFinished(ImmoToolProject project)This method is executed, after a project was opened.voidreload(ImmoToolProject project)This method is executed, when the project database is reloaded.voidrepair(ImmoToolProject project)This method is executed, when the project database is repaired.voidrepairFinished(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)
-
-