|
Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference 11g Release 1 (11.1.1) E39432-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.igf.ids.config.OperationalConfig
public class OperationalConfig
Class for defining Operational configuration used while initializing Identity Directory instance. This class has two sets of properties - entity level properties and Identity Directory level properties. Entity level properties are SEARCH_BASE, CREATE_BASE, NAME_ATTR, etc. Identity Directory level properties are OP_SIZE_LIMIT, OP_TIME_LIMIT, GROUPMEMBER_ATTR, etc.
| Field Summary | |
|---|---|
static java.lang.String |
ADD_SCHEMA_ENTITYATTRS |
static java.lang.String |
CREATE_BASE |
static java.lang.String |
CREATE_OBJCLASSES |
static java.lang.String |
FILTER_OBJCLASSES |
static java.lang.String |
GROUP_ENTITY |
static java.lang.String |
GROUPMEMBER_ATTR |
static java.lang.String |
GROUPOWNER_ATTR |
static java.lang.String |
LOGIN_ATTR |
static java.lang.String |
MANAGER_ATTR |
static java.lang.String |
MEMBEROF_ATTR |
static java.lang.String |
MULTILANG_ATTRS |
static java.lang.String |
NAME_ATTR |
static java.lang.String |
OP_SIZE_LIMIT |
static java.lang.String |
OP_TIME_LIMIT |
static java.lang.String |
ORG_ENTITY |
static java.lang.String |
PASSWORD_ATTRS |
static java.lang.String |
SEARCH_BASE |
static java.lang.String |
USER_ENTITY |
| Constructor Summary | |
|---|---|
OperationalConfig()Default constructor |
|
| Method Summary | |
|---|---|
OperationalConfig |
clone()Clones this object |
java.util.Set<java.lang.String> |
getAllEntities()Gets all entity names |
char[] |
getApplicationPassword()Gets the application user's credentials |
java.lang.String |
getApplicationUser()Gets the application user |
static OperationalConfig |
getDefaultOperationalConfig()Gets new OperationalConfig object with default configuration |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getEntityDefaultFetchAttrs()Gets the default fetch attributes map for all entitities |
java.util.List<java.lang.String> |
getEntityDefaultFetchAttrs(java.lang.String entityName)Gets the list of default fetch attributes for an entity |
java.util.Map<java.lang.String,java.lang.String> |
getEntityProperties(java.lang.String entityName)Gets entity properties for a given entity name |
java.lang.String |
getEntityProperty(java.lang.String entityName, java.lang.String propName)Gets entity property value for given entity name and property name |
java.util.Map<java.lang.String,java.lang.String> |
getProperties()Gets Identity Directory properties |
java.lang.String |
getProperty(java.lang.String propName)Gets the property value |
int |
getSizeLimit()Gets default sizelimit, maximum number of entities to be returned in search methods. |
int |
getTimeLimit()Gets default timelimit, maximum time allowed for the Identity Store operation |
boolean |
isAddAttrsFromSchema()Gets the add attributes from IDStore schema flag |
void |
setAddAttrsFromSchema(boolean addAttrsFromSchema)Sets the flag whether to add all entity attributs from IDStore schema. |
void |
setApplicationPassword(char[] appPasswd)Sets the application user's credentials. |
void |
setApplicationUser(java.lang.String appUser)Sets the application user. |
void |
setEntityDefaultFetchAttrs(java.lang.String entityName, java.util.List<java.lang.String> defaultFetchAttrs)Sets the default fetch attributes for an entity. |
void |
setEntityProperty(java.lang.String entityName, java.lang.String propName, java.lang.String propVal)Sets entity property like SEARCH_BASE, CREATE_BASE, NAME_ATTR etc. |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties)Sets Identity Directory properties |
void |
setProperty(java.lang.String propName, java.lang.String propVal)Sets the properties |
void |
setSizeLimit(int sizeLimit)Sets default sizelimit, maximum number of entities to be returned in search methods. |
void |
setTimeLimit(int timeLimit)Sets default timelimit, maximum time allowed for the Identity Store operation. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String USER_ENTITY
public static final java.lang.String GROUP_ENTITY
public static final java.lang.String ORG_ENTITY
public static final java.lang.String SEARCH_BASE
public static final java.lang.String CREATE_BASE
public static final java.lang.String NAME_ATTR
public static final java.lang.String LOGIN_ATTR
public static final java.lang.String CREATE_OBJCLASSES
public static final java.lang.String FILTER_OBJCLASSES
public static final java.lang.String PASSWORD_ATTRS
public static final java.lang.String MULTILANG_ATTRS
public static final java.lang.String OP_SIZE_LIMIT
public static final java.lang.String OP_TIME_LIMIT
public static final java.lang.String MANAGER_ATTR
public static final java.lang.String GROUPMEMBER_ATTR
public static final java.lang.String MEMBEROF_ATTR
public static final java.lang.String GROUPOWNER_ATTR
public static final java.lang.String ADD_SCHEMA_ENTITYATTRS
| Constructor Detail |
|---|
public OperationalConfig()
| Method Detail |
|---|
public void setProperty(java.lang.String propName,
java.lang.String propVal)
propName - Name of the propertypropVal - Property valuepublic java.lang.String getProperty(java.lang.String propName)
propName - Name of the propertypublic void setApplicationUser(java.lang.String appUser)
appUser - Distinguished name of the userpublic java.lang.String getApplicationUser()
public void setApplicationPassword(char[] appPasswd)
appPasswd - Application user passwordpublic char[] getApplicationPassword()
public int getSizeLimit()
public void setSizeLimit(int sizeLimit)
sizeLimit - maximum number of entities to be returned in search callsSearchOptions.setSizeLimit(int)public int getTimeLimit()
public void setTimeLimit(int timeLimit)
timeLimit - time limit for the identity store operationReadOptions.setTimeLimit(int)
public void setEntityProperty(java.lang.String entityName,
java.lang.String propName,
java.lang.String propVal)
SEARCH_BASE, CREATE_BASE, NAME_ATTR etc.entityName - Name of the entity for which the property to be setpropName - Name of the propertypropVal - Property valuepublic java.util.Map<java.lang.String,java.lang.String> getEntityProperties(java.lang.String entityName)
entityName - Name of the entity
public java.lang.String getEntityProperty(java.lang.String entityName,
java.lang.String propName)
entityName - Name of the entitypropName - Name of the propertypublic java.util.Map<java.lang.String,java.lang.String> getProperties()
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
properties - map of property name and value pairpublic java.util.Set<java.lang.String> getAllEntities()
public void setAddAttrsFromSchema(boolean addAttrsFromSchema)
addAttrsFromSchema - If set to true all entity attributes from IDStore schema gets added to entity definitionpublic boolean isAddAttrsFromSchema()
public void setEntityDefaultFetchAttrs(java.lang.String entityName,
java.util.List<java.lang.String> defaultFetchAttrs)
entityName - Entity for which default fetch attributes to be setdefaultFetchAttrs - List of default fetch attributespublic java.util.List<java.lang.String> getEntityDefaultFetchAttrs(java.lang.String entityName)
entityName - Entity for which default fetch attributes to be returnedpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getEntityDefaultFetchAttrs()
public static OperationalConfig getDefaultOperationalConfig()
public OperationalConfig clone()
clone in class java.lang.Object
|
Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference 11g Release 1 (11.1.1) E39432-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||