Package org.openbravo.erpCommon.modules
Class UninstallModule
- java.lang.Object
-
- org.openbravo.erpCommon.modules.UninstallModule
-
public class UninstallModule extends Object
UninstallModule class is able to uninstall a list of modules, uninstalling a module consists on deleting all its contents directory and setting it in ad_module table as uninstalled and inactive, afterwards a rebuild process is required, this process will delete the uninstalled modules from database.
-
-
Field Summary
Fields Modifier and Type Field Description static int
MSG_ERROR
static int
MSG_SUCCESS
static int
MSG_WARN
-
Constructor Summary
Constructors Constructor Description UninstallModule(String xmlPoolFile, String obDir, VariablesSecureApp _vars)
Creates a newUninstallModule
instanceUninstallModule(ConnectionProvider conn, String obDir, VariablesSecureApp _vars)
Creates a newUninstallModule
instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(String moduleIdList)
Executes the uninstall process for a comma separated list of modules, all these modules will be uninstalled as well as all their contained modules.OBError
getOBError()
Returns a OBError instance obtained from the current log
-
-
-
Field Detail
-
MSG_SUCCESS
public static final int MSG_SUCCESS
- See Also:
- Constant Field Values
-
MSG_WARN
public static final int MSG_WARN
- See Also:
- Constant Field Values
-
MSG_ERROR
public static final int MSG_ERROR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UninstallModule
public UninstallModule(ConnectionProvider conn, String obDir, VariablesSecureApp _vars)
Creates a newUninstallModule
instance- Parameters:
conn
-obDir
-_vars
-
-
UninstallModule
public UninstallModule(String xmlPoolFile, String obDir, VariablesSecureApp _vars)
Creates a newUninstallModule
instance- Parameters:
xmlPoolFile
-obDir
-_vars
-
-
-
Method Detail
-
execute
public void execute(String moduleIdList)
Executes the uninstall process for a comma separated list of modules, all these modules will be uninstalled as well as all their contained modules.- Parameters:
moduleIdList
- Comma separated list of module ids
-
getOBError
public OBError getOBError()
Returns a OBError instance obtained from the current log- Returns:
- a new instance of OBError if the log has messages, null otherwise
-
-