|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.idm.user.UserFactoryControl
public class UserFactoryControl
A UserFactory control encapsulates different pieces of information that controls the behavior of UserFactory class methods.
A Default UserFactoryControl allows the follwoing behavior 1. Create/modify the base user. 2. Create/modify the user footprint for all the applications. 3. Create user footprint for all the enabled applications
Constructor Summary | |
---|---|
UserFactoryControl() Default Constructor |
Method Summary | |
---|---|
Application[] |
getAppList() return list of applications for which the user footprint needs to be created |
int |
getAppUserReconcileMode() Get App User Reconcile Mode. |
int |
getBaseUserReconcileMode() Get Base User Reconciliation Mode. |
boolean |
isAppAllowed(Application app) Returns true if the application foot print creation is allowed. |
boolean |
isAppUserCreateEnabled() Whether or not the app user should be created ? |
boolean |
isAppUserDeleteEnabled() Whether or not the app user should be deleted ? |
boolean |
isAppUserModifyEnabled() Whether or not the app user should be modified ? |
boolean |
isBaseUserCreateEnabled() Whether or not the base user should be created ? |
boolean |
isBaseUserDeleteEnabled() Whether or not the base user should be deleted ? |
boolean |
isBaseUserModifyEnabled() Whether or not the base user should be modified ? |
boolean |
isDASMandatoryAttrChkEnabled() Set whether or not to perform the DAS mandatory attribute check |
void |
setApplication(Application app) Allow the user footprint creation for this application only |
void |
setAppList(Application[] appList) List of applications for which the user footprint creation is allowed. |
void |
setAppUserReconcileMode(int recMode) Set App User Reconcile Mode. |
void |
setBaseUserReconcileMode(int recMode) Set Base User Reconciliation Mode. |
void |
setCreateAppUser(boolean shouldAppUserBeCreated) Whether or not the app user should be created ? |
void |
setCreateBaseUser(boolean shouldBaseUserBeCreated) Whether or not the base user should be created ? |
void |
setDASMandatoryAttrChk(boolean chkDasMandatroyAttrs) Set whether or not to perform the DAS mandatory attribute check |
void |
setLoggingStream(java.io.OutputStream logStream) The Logging information can be written to the specified stream |
void |
setModifyAppUser(boolean shouldAppUserBeModified) Whether or not the app user should be modified ? |
void |
setModifyBaseUser(boolean shouldBaseUserBeModified) Whether or not the base user should be modified ? |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UserFactoryControl()
Method Detail |
---|
public void setAppList(Application[] appList)
appList
- List of application for which user footprint creation is allowed.public void setApplication(Application app)
app
- application for which the user footprint creation is allowedpublic void setCreateBaseUser(boolean shouldBaseUserBeCreated)
shouldBaseUserBeCreated
- true - create base user false - do not create base userpublic void setCreateAppUser(boolean shouldAppUserBeCreated)
shouldAppUserBeCreated
- true - create app user false - do not create app userpublic void setModifyBaseUser(boolean shouldBaseUserBeModified)
shouldBaseUserBeModified
- true - modify base user false - do not modify base userpublic void setModifyAppUser(boolean shouldAppUserBeModified)
shouldAppUserBeModified
- true - modify base user false - do not modify app userpublic void setBaseUserReconcileMode(int recMode)
recMode
- the base user reconciliation modepublic void setAppUserReconcileMode(int recMode)
recMode
- the app user reconciliation modepublic void setDASMandatoryAttrChk(boolean chkDasMandatroyAttrs)
chkDasMandatroyAttrs
- Flag to indicate whether to check for mandatory behavior of the attributespublic void setLoggingStream(java.io.OutputStream logStream)
logStream
- write the log/trace information to this streampublic Application[] getAppList()
public boolean isBaseUserCreateEnabled()
public boolean isAppUserCreateEnabled()
public boolean isBaseUserModifyEnabled()
public boolean isAppUserModifyEnabled()
public boolean isBaseUserDeleteEnabled()
public boolean isAppUserDeleteEnabled()
public int getBaseUserReconcileMode()
public int getAppUserReconcileMode()
public boolean isDASMandatoryAttrChkEnabled()
public boolean isAppAllowed(Application app)
app
- that needs to be checked whether it is allowed or not ?
|
Oracle Internet Directory API Reference 11g Release 1 (11.1.1) E10664-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |