org.jboss.dashboard.factory
Class InitialModule
java.lang.Object
org.jboss.dashboard.factory.InitialModule
public abstract class InitialModule
- extends Object
A core component addressed to initialize/update an application artifact at system start-up.
|
Field Summary |
static org.apache.commons.logging.Log |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static transient org.apache.commons.logging.Log log
InitialModule
public InitialModule()
getName
public String getName()
setName
public void setName(String name)
getVersion
public long getVersion()
setVersion
public void setVersion(long version)
isInstallTransactional
public boolean isInstallTransactional()
setInstallTransactional
public void setInstallTransactional(boolean installTransactional)
doTheInstall
public boolean doTheInstall()
doTheUpgrade
public boolean doTheUpgrade(long currentVersion)
install
protected abstract boolean install()
- Install this module
- Returns:
- true on success
upgrade
protected abstract boolean upgrade(long currentVersion)
- Upgrade from given version
- Returns:
- true on success
Copyright © 2012-2013 JBoss by Red Hat. All Rights Reserved.