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 int
comparePluginVersions(String version1, String version2)
static int
disablePlugins(Connection c, DbExtension dbExtension, String[] pluginNames)
static int
enablePlugins(Connection c, DbExtension dbExtension, String[] pluginNames)
static String[]
getChildPlugins(String pluginName, boolean recursive)
static String[]
getParentPlugins(String pluginName, boolean recursive)
static String
getPluginId(File file)
static String
getPluginId(String name)
static String
getPluginName(File file)
static String
getPluginVersion(File file)
static String
getPluginVersion(String name)
static void
installPlugin(Connection c, DbExtension dbExtension, String pluginId, String pluginVersion, long apiVersion, ProjectPermission[] permissions, String uninstallQuery)
static int
installPlugins(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension, String[] pluginNames, boolean importDefaultData)
static void
installRelations(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension)
static int
uninstallPlugins(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:
SQLException
IOException
-
installRelations
public static void installRelations(Connection c, AbstractDbDriver dbDriver, DbExtension dbExtension) throws SQLException, IOException
- Throws:
SQLException
IOException
-
uninstallPlugins
public static int uninstallPlugins(Connection c, DbExtension dbExtension, String[] pluginNames) throws SQLException, IOException
- Throws:
SQLException
IOException
-
-