@Component(value="cuba_DbUpdateManager")
public class DbUpdateManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ClusterManagerAPI |
clusterManager |
protected static org.slf4j.Logger |
log |
static java.lang.String |
NAME |
protected ServerConfig |
serverConfig |
Constructor and Description |
---|
DbUpdateManager() |
Modifier and Type | Method and Description |
---|---|
protected void |
applicationInitialized() |
protected void |
checkDatabase(java.lang.String storeName) |
protected java.lang.String |
getAutomaticUpdatePropertyName(java.lang.String storeName) |
protected java.lang.String |
getLogString(java.lang.String storeName) |
protected boolean |
supportsAutomaticDatabaseUpdate(java.lang.String storeName) |
protected void |
updateDatabase(java.lang.String storeName) |
public static final java.lang.String NAME
@Inject protected ClusterManagerAPI clusterManager
@Inject protected ServerConfig serverConfig
protected static final org.slf4j.Logger log
@EventListener(value=AppContextInitializedEvent.class) @Order(value=910) protected void applicationInitialized()
protected void updateDatabase(java.lang.String storeName)
protected void checkDatabase(java.lang.String storeName)
protected java.lang.String getLogString(java.lang.String storeName)
protected boolean supportsAutomaticDatabaseUpdate(java.lang.String storeName)
protected java.lang.String getAutomaticUpdatePropertyName(java.lang.String storeName)