|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.9.0) E17060-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.domain.security.OdiUserCreationServiceImpl
public class OdiUserCreationServiceImpl
Reference implementation of IOdiUserCreationService
IOdiUserCreationService
Constructor Summary | |
---|---|
OdiUserCreationServiceImpl(OdiInstance odiInstance) |
Method Summary | |
---|---|
OdiUser |
createOdiUser(java.lang.String userName, boolean isSupervisor, java.util.Date accountExpirationDate) Create and persist to database new SDK user when ODI repository is in external authentication mode where all the ODI users are from LDAP server and ODI just register them. |
OdiUser |
createOdiUser(java.lang.String userName, char[] password, boolean isSupervisor, java.util.Date accountExpirationDate) Create and persist to database new SDK user. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OdiUserCreationServiceImpl(OdiInstance odiInstance)
Method Detail |
---|
public OdiUser createOdiUser(java.lang.String userName, char[] password, boolean isSupervisor, java.util.Date accountExpirationDate)
IOdiUserCreationService
createOdiUser
in interface IOdiUserCreationService
userName
- couldn't be null or empty stringpassword
- couldn't be null or empty string. Also should meet ODI Security PolicyisSupervisor
- defines if new user is supervisorpublic OdiUser createOdiUser(java.lang.String userName, boolean isSupervisor, java.util.Date accountExpirationDate)
createOdiUser
in interface IOdiUserCreationService
userName
- couldn't be null or empty string. This user must first exist in the LDAP server which ODI is configured to point to through jps configuratin file.isSupervisor
- defines if new user is supervisorexpiracyDate
- user expiration date. Could be null which means no expiration date set on this user account.PermissionDeniedException
- if no current authentication found or if current authentication hasn't SUPERVISOR privilege.
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.9.0) E17060-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |