Class ProjectAdapter
- java.lang.Object
-
- com.openindex.openestate.tool.extensions.ProjectAdapter
-
- All Implemented Interfaces:
BasicExtension,ProjectExtension,org.pf4j.ExtensionPoint
- Direct Known Subclasses:
AgencyCalendarProjectExtension,AgencyContactsProjectExtension,AgencyProjectExtension,CalendarProjectExtension,ContactsCalendarProjectExtension,ContactsProjectExtension,CrmAgencyProjectExtension,CrmCalendarProjectExtension,CrmMailProjectExtension,CrmProjectExtension,MailProjectExtension,NewsProjectExtension
public abstract class ProjectAdapter extends Object implements ProjectExtension
ProjectExtensionAdapter.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description ProjectAdapter()
-
Method Summary
All Methods Instance Methods Concrete 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.String[]getRequiredPluginIds()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.
-
-
-
Method Detail
-
clean
public void clean(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtensionThis method is executed, to cleanup the currently opened project.- Specified by:
cleanin interfaceProjectExtension- Parameters:
project- current project- Throws:
ImmoToolException- error on execution
-
close
public void close(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtensionThis method is executed, when the currently opened project is closed.- Specified by:
closein interfaceProjectExtension- Parameters:
project- current project- Throws:
ImmoToolException- error on execution
-
getRequiredPluginIds
public String[] getRequiredPluginIds()
- Specified by:
getRequiredPluginIdsin interfaceBasicExtension
-
open
public void open(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtensionThis method is executed, when a project is opened.- Specified by:
openin interfaceProjectExtension- Parameters:
project- current project- Throws:
ImmoToolException- error on execution
-
openFinished
public void openFinished(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtensionThis method is executed, after a project was opened.- Specified by:
openFinishedin interfaceProjectExtension- Parameters:
project- current project- Throws:
ImmoToolException- error on execution
-
reload
public void reload(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtensionThis method is executed, when the project database is reloaded.- Specified by:
reloadin interfaceProjectExtension- Parameters:
project- current project- Throws:
ImmoToolException- error on execution
-
repair
public void repair(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtensionThis method is executed, when the project database is repaired.- Specified by:
repairin interfaceProjectExtension- Parameters:
project- current project- Throws:
ImmoToolException- error on execution
-
repairFinished
public void repairFinished(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtensionThis method is executed, when the project database reparation is finished.- Specified by:
repairFinishedin interfaceProjectExtension- Parameters:
project- current project- Throws:
ImmoToolException- error on execution
-
-