类 EmbeddedUserPersistServiceImpl

  • 所有已实现的接口:
    UserPersistService

    @Conditional(com.alibaba.nacos.config.server.configuration.ConditionOnEmbeddedStorage.class)
    @Component
    public class EmbeddedUserPersistServiceImpl
    extends java.lang.Object
    implements UserPersistService
    There is no self-augmented primary key.
    作者:
    liaochuntao
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private com.alibaba.nacos.config.server.service.repository.embedded.DatabaseOperate databaseOperate  
      private static java.lang.String PATTERN_STR  
      private com.alibaba.nacos.config.server.service.repository.embedded.EmbeddedStoragePersistServiceImpl persistService  
      private static java.lang.String SQL_DERBY_ESCAPE_BACK_SLASH_FOR_LIKE  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void createUser​(java.lang.String username, java.lang.String password)
      Execute create user operation.
      void deleteUser​(java.lang.String username)
      Execute delete user operation.
      User findUserByUsername​(java.lang.String username)
      query user by username.
      java.util.List<java.lang.String> findUserLikeUsername​(java.lang.String username)
      fuzzy query user by username.
      com.alibaba.nacos.config.server.model.Page<User> findUsersLike4Page​(java.lang.String username, int pageNo, int pageSize)  
      java.lang.String generateLikeArgument​(java.lang.String s)  
      com.alibaba.nacos.config.server.model.Page<User> getUsers​(int pageNo, int pageSize, java.lang.String username)
      get users by page.
      void updateUserPassword​(java.lang.String username, java.lang.String password)
      Execute update user password operation.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • databaseOperate

        @Autowired
        private com.alibaba.nacos.config.server.service.repository.embedded.DatabaseOperate databaseOperate
      • persistService

        @Autowired
        private com.alibaba.nacos.config.server.service.repository.embedded.EmbeddedStoragePersistServiceImpl persistService
      • PATTERN_STR

        private static final java.lang.String PATTERN_STR
        另请参阅:
        常量字段值
      • SQL_DERBY_ESCAPE_BACK_SLASH_FOR_LIKE

        private static final java.lang.String SQL_DERBY_ESCAPE_BACK_SLASH_FOR_LIKE
        另请参阅:
        常量字段值
    • 构造器详细资料

      • EmbeddedUserPersistServiceImpl

        public EmbeddedUserPersistServiceImpl()
    • 方法详细资料

      • createUser

        public void createUser​(java.lang.String username,
                               java.lang.String password)
        Execute create user operation.
        指定者:
        createUser 在接口中 UserPersistService
        参数:
        username - username string value.
        password - password string value.
      • deleteUser

        public void deleteUser​(java.lang.String username)
        Execute delete user operation.
        指定者:
        deleteUser 在接口中 UserPersistService
        参数:
        username - username string value.
      • updateUserPassword

        public void updateUserPassword​(java.lang.String username,
                                       java.lang.String password)
        Execute update user password operation.
        指定者:
        updateUserPassword 在接口中 UserPersistService
        参数:
        username - username string value.
        password - password string value.
      • getUsers

        public com.alibaba.nacos.config.server.model.Page<User> getUsers​(int pageNo,
                                                                         int pageSize,
                                                                         java.lang.String username)
        从接口复制的说明: UserPersistService
        get users by page.
        指定者:
        getUsers 在接口中 UserPersistService
        参数:
        pageNo - pageNo
        pageSize - pageSize
        返回:
        user page info
      • findUserLikeUsername

        public java.util.List<java.lang.String> findUserLikeUsername​(java.lang.String username)
        从接口复制的说明: UserPersistService
        fuzzy query user by username.
        指定者:
        findUserLikeUsername 在接口中 UserPersistService
        参数:
        username - username
        返回:
        usernames
      • findUsersLike4Page

        public com.alibaba.nacos.config.server.model.Page<User> findUsersLike4Page​(java.lang.String username,
                                                                                   int pageNo,
                                                                                   int pageSize)
        指定者:
        findUsersLike4Page 在接口中 UserPersistService