|
Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference 11 g Release 2 (11.1.2) E27140-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_BASE_ATTR |
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 |
MANAGER_ATTR |
static java.lang.String |
MEMBEROF_ATTR |
static java.lang.String |
MULTILANG_ATTRS |
static java.lang.String |
MULTITENANT_ATTRS |
static java.lang.String |
MULTITENANT_NAME_VALUE |
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.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 |
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 CREATE_BASE_ATTR
public static final java.lang.String NAME_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 MULTITENANT_ATTRS
public static final java.lang.String MULTITENANT_NAME_VALUE
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 entitypublic 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 static OperationalConfig getDefaultOperationalConfig()
public OperationalConfig clone()
clone
in class java.lang.Object
|
Oracle Fusion Middleware Identity Governance Framework Identity Directory Java API Reference 11 g Release 2 (11.1.2) E27140-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |