@Component(value="cuba_PersistenceManagerMBean") public class PersistenceManager extends java.lang.Object implements PersistenceManagerMBean
| Constructor and Description |
|---|
PersistenceManager() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
deleteStatistics(java.lang.String name) |
java.lang.String |
enterStatistics(java.lang.String name,
java.lang.Long instanceCount,
java.lang.Integer fetchUI,
java.lang.Integer maxFetchUI,
java.lang.Integer lazyCollectionThreshold,
java.lang.Integer lookupScreenThreshold)
Manually update statistics for an entity.
|
java.lang.String |
findUpdateDatabaseScripts()
Show database update scripts that will be executed on next update.
|
java.lang.String |
flushStatisticsCache()
Flush statistics cache.
|
java.lang.String |
getDbmsType() |
java.lang.String |
getDbmsVersion() |
int |
getDefaultFetchUI() |
int |
getDefaultLazyCollectionThreshold() |
int |
getDefaultLookupScreenThreshold() |
int |
getDefaultMaxFetchUI() |
java.lang.String |
jpqlExecuteUpdate(java.lang.String queryString,
boolean softDeletion)
Execute a JPQL update statement.
|
java.lang.String |
jpqlLoadList(java.lang.String queryString)
Execute a JPQL query.
|
java.lang.String |
printSoftDeleteTables()
Show list of tables supporting soft deletion.
|
java.lang.String |
printViewRepositoryDump() |
java.lang.String |
printViewRepositoryDumpHtml() |
java.lang.String |
refreshStatistics(java.lang.String entityName)
Calculate and refresh statistics for the specified entity.
|
void |
setConfiguration(Configuration configuration) |
void |
setDefaultFetchUI(int value) |
void |
setDefaultLazyCollectionThreshold(int value) |
void |
setDefaultLookupScreenThreshold(int value) |
void |
setDefaultMaxFetchUI(int value) |
java.lang.String |
showStatistics(java.lang.String entityName)
Show current statistics for the specified entity.
|
java.lang.String |
updateDatabase(java.lang.String token)
Start the database update.
|
@Inject public void setConfiguration(Configuration configuration)
public java.lang.String getDbmsType()
getDbmsType in interface PersistenceManagerMBeanpublic java.lang.String getDbmsVersion()
getDbmsVersion in interface PersistenceManagerMBeanpublic int getDefaultLookupScreenThreshold()
getDefaultLookupScreenThreshold in interface PersistenceManagerMBeanpublic void setDefaultLookupScreenThreshold(int value)
setDefaultLookupScreenThreshold in interface PersistenceManagerMBeanpublic int getDefaultLazyCollectionThreshold()
getDefaultLazyCollectionThreshold in interface PersistenceManagerMBeanpublic void setDefaultLazyCollectionThreshold(int value)
setDefaultLazyCollectionThreshold in interface PersistenceManagerMBeanpublic int getDefaultFetchUI()
getDefaultFetchUI in interface PersistenceManagerMBeanpublic void setDefaultFetchUI(int value)
setDefaultFetchUI in interface PersistenceManagerMBeanpublic int getDefaultMaxFetchUI()
getDefaultMaxFetchUI in interface PersistenceManagerMBeanpublic void setDefaultMaxFetchUI(int value)
setDefaultMaxFetchUI in interface PersistenceManagerMBeanpublic java.lang.String printSoftDeleteTables()
PersistenceManagerMBeanprintSoftDeleteTables in interface PersistenceManagerMBeanpublic java.lang.String printViewRepositoryDump()
printViewRepositoryDump in interface PersistenceManagerMBeanpublic java.lang.String printViewRepositoryDumpHtml()
printViewRepositoryDumpHtml in interface PersistenceManagerMBeanpublic java.lang.String updateDatabase(java.lang.String token)
PersistenceManagerMBeanupdateDatabase in interface PersistenceManagerMBeantoken - 'update' string must be passed to avoid accidental invocationpublic java.lang.String findUpdateDatabaseScripts()
PersistenceManagerMBeanfindUpdateDatabaseScripts in interface PersistenceManagerMBeanpublic java.lang.String jpqlLoadList(java.lang.String queryString)
PersistenceManagerMBeanThe query may contain security-related parameters specified in
PersistenceSecurity. This is a way to test some JPQL code in the real server
environment
jpqlLoadList in interface PersistenceManagerMBeanqueryString - JPQL query stringpublic java.lang.String jpqlExecuteUpdate(java.lang.String queryString,
boolean softDeletion)
PersistenceManagerMBeanjpqlExecuteUpdate in interface PersistenceManagerMBeanqueryString - JPQL update statementsoftDeletion - soft deletion signpublic java.lang.String flushStatisticsCache()
PersistenceManagerMBeanflushStatisticsCache in interface PersistenceManagerMBeanpublic java.lang.String refreshStatistics(java.lang.String entityName)
PersistenceManagerMBeanrefreshStatistics in interface PersistenceManagerMBeanentityName - entity name or 'all' to refresh for all entitiespublic java.lang.String showStatistics(java.lang.String entityName)
PersistenceManagerMBeanshowStatistics in interface PersistenceManagerMBeanentityName - entity name or blank to show all entitiespublic java.lang.String enterStatistics(java.lang.String name,
java.lang.Long instanceCount,
java.lang.Integer fetchUI,
java.lang.Integer maxFetchUI,
java.lang.Integer lazyCollectionThreshold,
java.lang.Integer lookupScreenThreshold)
PersistenceManagerMBeanenterStatistics in interface PersistenceManagerMBeanpublic java.lang.String deleteStatistics(java.lang.String name)
deleteStatistics in interface PersistenceManagerMBean