public final class HoneyContext extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addCustomFlagMap(String key,
boolean flag) |
static void |
addCustomMap(String key,
Map<String,String> mapValue) |
static void |
addEntityInterceptorFlag(String fullClassName,
boolean isHas) |
static void |
addInContextForCache(String sql,
String tableName) |
static void |
addModifiedFlagForCache2(String tableName,
boolean isModified) |
static void |
checkClose(ResultSet rs,
Statement stmt,
Connection conn) |
static void |
checkClose(Statement stmt,
Connection conn) |
static void |
checkShadingHasMoreDs(String exceptionMsg) |
static void |
clearConnForSelectRs(String key) |
static SqlServerPagingStruct |
getAndRemoveSqlServerPagingStruct(String sqlStr) |
static String |
getAppointDS() |
static String |
getAppointTab() |
static String |
getBeanCustomPKey(String mapKey) |
static String |
getBeanField(String key) |
static CacheSuidStruct |
getCacheInfo(String sqlStr) |
static org.teasoft.bee.osql.api.Condition |
getConditionLocal() |
static Object |
getCurrentAppDB() |
static Connection |
getCurrentConnection() |
static org.teasoft.bee.sharding.GroupFunStruct |
getCurrentGroupFunStruct() |
static org.teasoft.bee.osql.NameTranslate |
getCurrentNameTranslate() |
static RouteStruct |
getCurrentRoute() |
static org.teasoft.bee.sharding.ShardingPageStruct |
getCurrentShardingPage() |
static org.teasoft.bee.sharding.ShardingSortStruct |
getCurrentShardingSort() |
static Boolean |
getCustomFlagMap(String key) |
static Map<String,String> |
getCustomMap(String key) |
static Map<String,String> |
getCustomMapLocal(String key) |
static String |
getCustomMapValue(String key1,
String key2) |
static DatabaseClientConnection |
getDatabaseConnection() |
static String |
getDbDialect() |
static Map<String,String> |
getDsName2DbName() |
static Boolean |
getEntityInterceptorFlag(String fullClassName) |
static String |
getJdbcTranWriterDs() |
static String |
getLang() |
static List<String> |
getListLocal(String key) |
static boolean |
getModifiedFlagForCache2(String tableName) |
static String |
getSameConnectionDoing() |
static Integer |
getSqlIndexLocal() |
static org.teasoft.bee.osql.SuidType |
getSuidType() |
static String |
getSysCommStrLocal(String key) |
static String |
getTabSuffix() |
static String |
getTempDS() |
static String |
getTempLang() |
static boolean |
isConfigLevelTwoCache(Class clazz) |
static boolean |
isConfigRefresh() |
static boolean |
isDsMapConfigRefresh() |
static boolean |
isInterceptorSubEntity() |
static boolean |
isMultiDs() |
static boolean |
isNeedDs() |
static boolean |
isNeedGenId(Class clazz) |
static boolean |
isTransactionConn() |
static boolean |
isTrueInSysCommStrLocal(String key) |
static void |
refreshDataSourceMap() |
static void |
regConnForSelectRs(Connection conn) |
static void |
removeAppointDS() |
static void |
removeAppointTab() |
static void |
removeConditionLocal() |
static void |
removeCurrentAppDB() |
static void |
removeCurrentConnection() |
static void |
removeCurrentGroupFunStruct() |
static void |
removeCurrentNameTranslate() |
static void |
removeCurrentRoute() |
static void |
removeCurrentShardingPage() |
static void |
removeCurrentShardingSort() |
static void |
removeCustomMap(String key) |
static void |
removeCustomMapLocal(String key) |
static void |
removeListLocal(String key) |
static void |
removeSqlIndexLocal() |
static void |
removeSysCommStrLocal(String key) |
static void |
removeTabSuffix() |
static void |
removeTempLang() |
static void |
setAppointDS(String dsName) |
static void |
setAppointTab(String tabName) |
static void |
setConditionLocal(org.teasoft.bee.osql.api.Condition condition) |
static void |
setConfigRefresh(boolean configRefresh)
涉及变更路由信息的,就要刷新.
|
static void |
setCurrentAppDB(Object appDB) |
static void |
setCurrentAppDBIfNeed(Object appDB) |
static void |
setCurrentConnection(Connection conn) |
static void |
setCurrentGroupFunStruct(org.teasoft.bee.sharding.GroupFunStruct groupFunStruct) |
static void |
setCurrentNameTranslate(org.teasoft.bee.osql.NameTranslate nameTranslate) |
static void |
setCurrentRoute(RouteStruct routeStruct) |
static void |
setCurrentShardingPage(org.teasoft.bee.sharding.ShardingPageStruct shardingPage) |
static void |
setCurrentShardingSort(org.teasoft.bee.sharding.ShardingSortStruct shardingSort) |
static void |
setCustomMapLocal(String key,
Map<String,String> mapValue) |
static void |
setDataSource(DataSource dataSource) |
static void |
setDataSourceMap(Map<String,DataSource> dataSourceMap) |
static void |
setDsMapConfigRefresh(boolean dsMapConfigRefresh)
在配置文件配置数据源时,才需要设置为true
|
static void |
setDsName2DbName(Map<String,String> dsName2DbName) |
static void |
setJdbcTranWriterDs() |
static void |
setLang(String lang) |
static void |
setListLocal(String key,
List<String> listString) |
static void |
setSqlIndexLocal(int index) |
static void |
setSqlServerPagingStruct(String sqlStr,
SqlServerPagingStruct sqlServerPagingStruct) |
static void |
setSysCommStrLocal(String key,
String sysCommStr) |
static void |
setTabSuffix(String suffix) |
static void |
setTempLang(String dsName) |
static void |
setTrueInSysCommStrLocal(String key) |
static void |
updateConfig(Map<String,Object> map) |
public static void removeCustomMap(String key)
public static void removeCustomMapLocal(String key)
public static void removeSysCommStrLocal(String key)
public static void setTrueInSysCommStrLocal(String key)
public static boolean isTrueInSysCommStrLocal(String key)
public static void removeListLocal(String key)
public static CacheSuidStruct getCacheInfo(String sqlStr)
public static void setSqlServerPagingStruct(String sqlStr, SqlServerPagingStruct sqlServerPagingStruct)
public static SqlServerPagingStruct getAndRemoveSqlServerPagingStruct(String sqlStr)
public static String getDbDialect()
public static Connection getCurrentConnection()
public static void setCurrentConnection(Connection conn)
public static void removeCurrentConnection()
public static void regConnForSelectRs(Connection conn)
public static void clearConnForSelectRs(String key)
public static Object getCurrentAppDB()
public static void setCurrentAppDB(Object appDB)
public static void setCurrentAppDBIfNeed(Object appDB)
public static void removeCurrentAppDB()
public static org.teasoft.bee.osql.NameTranslate getCurrentNameTranslate()
public static void setCurrentNameTranslate(org.teasoft.bee.osql.NameTranslate nameTranslate)
public static void removeCurrentNameTranslate()
public static String getSameConnectionDoing()
public static String getJdbcTranWriterDs()
public static void setJdbcTranWriterDs()
public static String getAppointDS()
public static void setAppointDS(String dsName)
public static void removeAppointDS()
public static String getTempDS()
public static boolean isMultiDs()
public static String getAppointTab()
public static void setAppointTab(String tabName)
public static void removeAppointTab()
public static String getTabSuffix()
public static void setTabSuffix(String suffix)
public static void removeTabSuffix()
public static Integer getSqlIndexLocal()
public static void setSqlIndexLocal(int index)
public static void removeSqlIndexLocal()
public static org.teasoft.bee.osql.api.Condition getConditionLocal()
public static void setConditionLocal(org.teasoft.bee.osql.api.Condition condition)
public static void removeConditionLocal()
public static String getTempLang()
public static void setTempLang(String dsName)
public static void removeTempLang()
public static String getLang()
public static void setLang(String lang)
public static RouteStruct getCurrentRoute()
public static void setCurrentRoute(RouteStruct routeStruct)
public static void removeCurrentRoute()
public static org.teasoft.bee.sharding.ShardingPageStruct getCurrentShardingPage()
public static void setCurrentShardingPage(org.teasoft.bee.sharding.ShardingPageStruct shardingPage)
public static void removeCurrentShardingPage()
public static org.teasoft.bee.sharding.ShardingSortStruct getCurrentShardingSort()
public static void setCurrentShardingSort(org.teasoft.bee.sharding.ShardingSortStruct shardingSort)
public static void removeCurrentShardingSort()
public static org.teasoft.bee.sharding.GroupFunStruct getCurrentGroupFunStruct()
public static void setCurrentGroupFunStruct(org.teasoft.bee.sharding.GroupFunStruct groupFunStruct)
public static void removeCurrentGroupFunStruct()
public static org.teasoft.bee.osql.SuidType getSuidType()
public static DatabaseClientConnection getDatabaseConnection()
public static void checkShadingHasMoreDs(String exceptionMsg)
public static boolean isTransactionConn()
public static void checkClose(Statement stmt, Connection conn)
public static void checkClose(ResultSet rs, Statement stmt, Connection conn)
public static boolean isNeedGenId(Class clazz)
public static boolean isConfigLevelTwoCache(Class clazz)
public static boolean isNeedDs()
public static boolean isConfigRefresh()
public static boolean isDsMapConfigRefresh()
public static void setDsMapConfigRefresh(boolean dsMapConfigRefresh)
dsMapConfigRefresh - public static void setConfigRefresh(boolean configRefresh)
configRefresh - public static boolean getModifiedFlagForCache2(String tableName)
public static void addModifiedFlagForCache2(String tableName, boolean isModified)
public static void addEntityInterceptorFlag(String fullClassName, boolean isHas)
public static void addCustomFlagMap(String key, boolean flag)
public static boolean isInterceptorSubEntity()
public static void setDataSource(DataSource dataSource)
public static void setDataSourceMap(Map<String,DataSource> dataSourceMap)
public static void refreshDataSourceMap()
Copyright © 2024. All rights reserved.