| 程序包 | 说明 |
|---|---|
| org.pentaho.di.repository |
This package contains the required classes to handle the Kettle repository.
|
| org.pentaho.di.repository.filerep | |
| org.pentaho.di.repository.kdr | |
| org.pentaho.di.repository.kdr.delegates |
| 限定符和类型 | 类和说明 |
|---|---|
class |
UserInfo |
| 限定符和类型 | 字段和说明 |
|---|---|
protected IUser |
BaseRepositorySecurityProvider.userInfo |
| 限定符和类型 | 方法和说明 |
|---|---|
IUser |
RepositorySecurityManager.constructUser() |
IUser |
RepositorySecurityProvider.getUserInfo() |
IUser |
Repository.getUserInfo() |
IUser |
BaseRepositorySecurityProvider.getUserInfo() |
IUser |
RepositorySecurityManager.loadUserInfo(String username) |
static IUser |
RepositoryCommonValidations.normalizeUserInfo(IUser user)
Normalizes
user's data. |
| 限定符和类型 | 方法和说明 |
|---|---|
List<IUser> |
RepositorySecurityManager.getUsers() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
RepositoryCommonValidations.checkUserInfo(IUser user)
Validates
user's data. |
void |
RepositorySecurityUserValidator.normalizeUserInfo(IUser user)
Performs normalization over
user due to validation rules. |
static IUser |
RepositoryCommonValidations.normalizeUserInfo(IUser user)
Normalizes
user's data. |
void |
RepositorySecurityManager.saveUserInfo(IUser user) |
void |
RepositorySecurityManager.updateUser(IUser user) |
boolean |
RepositorySecurityUserValidator.validateUserInfo(IUser user)
Validates
user and returns true if all its data is valid. |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RepositorySecurityManager.deleteUsers(List<IUser> users) |
void |
RepositorySecurityManager.setUsers(List<IUser> users) |
| 构造器和说明 |
|---|
BaseRepositorySecurityProvider(RepositoryMeta repositoryMeta,
IUser userInfo) |
UserInfo(IUser copyFrom)
copy constructor
|
| 限定符和类型 | 方法和说明 |
|---|---|
IUser |
KettleFileRepository.getUserInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
IUser |
KettleDatabaseRepositorySecurityProvider.constructUser() |
IUser |
KettleDatabaseRepository.getUserInfo() |
IUser |
KettleDatabaseRepositorySecurityProvider.loadUserInfo(String login) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<IUser> |
KettleDatabaseRepositorySecurityProvider.getUsers() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
KettleDatabaseRepositorySecurityProvider.normalizeUserInfo(IUser user) |
void |
KettleDatabaseRepositorySecurityProvider.saveUserInfo(IUser userInfo)
This method creates new user after all validations have been done.
|
void |
KettleDatabaseRepositorySecurityProvider.updateUser(IUser user) |
boolean |
KettleDatabaseRepositorySecurityProvider.validateUserInfo(IUser user) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
KettleDatabaseRepositorySecurityProvider.deleteUsers(List<IUser> users) |
void |
KettleDatabaseRepositorySecurityProvider.setUsers(List<IUser> users) |
| 构造器和说明 |
|---|
KettleDatabaseRepositorySecurityProvider(KettleDatabaseRepository repository,
RepositoryMeta repositoryMeta,
IUser userInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
IUser |
KettleDatabaseRepositoryUserDelegate.loadUserInfo(IUser userInfo,
String login) |
IUser |
KettleDatabaseRepositoryUserDelegate.loadUserInfo(IUser userInfo,
String login,
String passwd)
Load user with login from repository and verify the password...
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.pentaho.di.core.RowMetaAndData |
KettleDatabaseRepositoryUserDelegate.fillTableRow(IUser userInfo) |
IUser |
KettleDatabaseRepositoryUserDelegate.loadUserInfo(IUser userInfo,
String login) |
IUser |
KettleDatabaseRepositoryUserDelegate.loadUserInfo(IUser userInfo,
String login,
String passwd)
Load user with login from repository and verify the password...
|
void |
KettleDatabaseRepositoryUserDelegate.saveUserInfo(IUser userInfo) |
Copyright © 2024 Hitachi Vantara. All rights reserved.