Package com.openindex.openestate.tool
Class ImmoToolPluginUtils
- java.lang.Object
-
- com.openindex.openestate.tool.ImmoToolPluginUtils
-
public class ImmoToolPluginUtils extends Object
ImmoToolPluginUtils.- Author:
- Andreas Rudolph
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcomparePluginVersions(String version1, String version2)static intdisablePlugins(Connection c, DbExtension dbExtension, String[] pluginNames)static intenablePlugins(Connection c, DbExtension dbExtension, String[] pluginNames)static String[]getChildPlugins(String pluginName, boolean recursive)static String[]getParentPlugins(String pluginName, boolean recursive)static StringgetPluginId(File file)static StringgetPluginId(String name)static StringgetPluginName(File file)static StringgetPluginVersion(File file)static StringgetPluginVersion(String name)static voidinstallPlugin(Connection c, DbExtension dbExtension, String pluginId, String pluginVersion, long apiVersion, ProjectPermission[] permissions, String uninstallQuery)static intinstallPlugins(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension, String[] pluginNames, boolean importDefaultData)static voidinstallRelations(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension)static intuninstallPlugins(Connection c, DbExtension dbExtension, String[] pluginNames)
-
-
-
Method Detail
-
disablePlugins
public static int disablePlugins(Connection c, DbExtension dbExtension, String[] pluginNames) throws SQLException
- Throws:
SQLException
-
enablePlugins
public static int enablePlugins(Connection c, DbExtension dbExtension, String[] pluginNames) throws SQLException
- Throws:
SQLException
-
installPlugin
public static void installPlugin(Connection c, DbExtension dbExtension, String pluginId, String pluginVersion, long apiVersion, ProjectPermission[] permissions, String uninstallQuery) throws SQLException
- Throws:
SQLException
-
installPlugins
public static int installPlugins(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension, String[] pluginNames, boolean importDefaultData) throws SQLException, IOException
- Throws:
SQLExceptionIOException
-
installRelations
public static void installRelations(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension) throws SQLException, IOException
- Throws:
SQLExceptionIOException
-
uninstallPlugins
public static int uninstallPlugins(Connection c, DbExtension dbExtension, String[] pluginNames) throws SQLException, IOException
- Throws:
SQLExceptionIOException
-
-