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 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.String[]
getRequiredPluginIds()
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.
-
-
-
Method Detail
-
clean
public void clean(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtension
This method is executed, to cleanup the currently opened project.- Specified by:
clean
in interfaceProjectExtension
- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
close
public void close(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtension
This method is executed, when the currently opened project is closed.- Specified by:
close
in interfaceProjectExtension
- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
getRequiredPluginIds
public String[] getRequiredPluginIds()
- Specified by:
getRequiredPluginIds
in interfaceBasicExtension
-
open
public void open(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtension
This method is executed, when a project is opened.- Specified by:
open
in interfaceProjectExtension
- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
openFinished
public void openFinished(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtension
This method is executed, after a project was opened.- Specified by:
openFinished
in interfaceProjectExtension
- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
reload
public void reload(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtension
This method is executed, when the project database is reloaded.- Specified by:
reload
in interfaceProjectExtension
- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
repair
public void repair(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtension
This method is executed, when the project database is repaired.- Specified by:
repair
in interfaceProjectExtension
- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
repairFinished
public void repairFinished(ImmoToolProject project) throws ImmoToolException
Description copied from interface:ProjectExtension
This method is executed, when the project database reparation is finished.- Specified by:
repairFinished
in interfaceProjectExtension
- Parameters:
project
- current project- Throws:
ImmoToolException
- error on execution
-
-