类 EmbeddedCommonPersistServiceImpl
- java.lang.Object
-
- com.alibaba.nacos.config.server.service.repository.embedded.EmbeddedCommonPersistServiceImpl
-
- 所有已实现的接口:
CommonPersistService
@Conditional(ConditionOnEmbeddedStorage.class) @Service("embeddedOtherPersistServiceImpl") public class EmbeddedCommonPersistServiceImpl extends java.lang.Object implements CommonPersistService
EmbeddedOtherPersistServiceImpl.- 作者:
- lixiaoshuang
-
-
字段概要
字段 修饰符和类型 字段 说明 private DatabaseOperatedatabaseOperateprivate DataSourceServicedataSourceServiceprivate com.alibaba.nacos.plugin.datasource.MapperManagermapperManager-
从接口继承的字段 com.alibaba.nacos.config.server.service.repository.CommonPersistService
PATTERN_STR
-
-
构造器概要
构造器 构造器 说明 EmbeddedCommonPersistServiceImpl(DatabaseOperate databaseOperate)The constructor sets the dependency injection order.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 java.util.List<TenantInfo>findTenantByKp(java.lang.String kp)Query tenant info.TenantInfofindTenantByKp(java.lang.String kp, java.lang.String tenantId)Query tenant info.java.lang.StringgenerateLikeArgument(java.lang.String s)Generate fuzzy search Sql.voidinsertTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc, java.lang.String createResoure, long time)insert tenant info.booleanisExistTable(java.lang.String tableName)Determine whether the table exists.voidremoveTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId)Remote tenant info.inttenantInfoCountByTenantId(java.lang.String tenantId)query tenantInfo (namespace) existence based by tenantId.voidupdateTenantNameAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc)Update tenantInfo showname.
-
-
-
字段详细资料
-
dataSourceService
private DataSourceService dataSourceService
-
databaseOperate
private final DatabaseOperate databaseOperate
-
mapperManager
private com.alibaba.nacos.plugin.datasource.MapperManager mapperManager
-
-
构造器详细资料
-
EmbeddedCommonPersistServiceImpl
public EmbeddedCommonPersistServiceImpl(DatabaseOperate databaseOperate)
The constructor sets the dependency injection order.- 参数:
databaseOperate-EmbeddedStoragePersistServiceImpl
-
-
方法详细资料
-
insertTenantInfoAtomic
public void insertTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc, java.lang.String createResoure, long time)从接口复制的说明:CommonPersistServiceinsert tenant info.- 指定者:
insertTenantInfoAtomic在接口中CommonPersistService- 参数:
kp- kptenantId- tenant IdtenantName- tenant nametenantDesc- tenant descriptioncreateResoure- create resoucetime- time
-
removeTenantInfoAtomic
public void removeTenantInfoAtomic(java.lang.String kp, java.lang.String tenantId)从接口复制的说明:CommonPersistServiceRemote tenant info.- 指定者:
removeTenantInfoAtomic在接口中CommonPersistService- 参数:
kp- kptenantId- tenant id
-
updateTenantNameAtomic
public void updateTenantNameAtomic(java.lang.String kp, java.lang.String tenantId, java.lang.String tenantName, java.lang.String tenantDesc)从接口复制的说明:CommonPersistServiceUpdate tenantInfo showname.- 指定者:
updateTenantNameAtomic在接口中CommonPersistService- 参数:
kp- kptenantId- tenant IdtenantName- tenant nametenantDesc- tenant description
-
findTenantByKp
public java.util.List<TenantInfo> findTenantByKp(java.lang.String kp)
从接口复制的说明:CommonPersistServiceQuery tenant info.- 指定者:
findTenantByKp在接口中CommonPersistService- 参数:
kp- kp- 返回:
TenantInfolist
-
findTenantByKp
public TenantInfo findTenantByKp(java.lang.String kp, java.lang.String tenantId)
从接口复制的说明:CommonPersistServiceQuery tenant info.- 指定者:
findTenantByKp在接口中CommonPersistService- 参数:
kp- kptenantId- tenant id- 返回:
TenantInfo
-
generateLikeArgument
public java.lang.String generateLikeArgument(java.lang.String s)
从接口复制的说明:CommonPersistServiceGenerate fuzzy search Sql.- 指定者:
generateLikeArgument在接口中CommonPersistService- 参数:
s- origin string- 返回:
- fuzzy search Sql
-
isExistTable
public boolean isExistTable(java.lang.String tableName)
从接口复制的说明:CommonPersistServiceDetermine whether the table exists.- 指定者:
isExistTable在接口中CommonPersistService- 参数:
tableName- table name- 返回:
trueif table exist
-
tenantInfoCountByTenantId
public int tenantInfoCountByTenantId(java.lang.String tenantId)
从接口复制的说明:CommonPersistServicequery tenantInfo (namespace) existence based by tenantId.- 指定者:
tenantInfoCountByTenantId在接口中CommonPersistService- 参数:
tenantId- tenant Id- 返回:
- count by tenantId
-
-