public interface IdentityStoreService extends OpssServiceInstance
OpssServiceInstance.State
JpsPersistable.Mode
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getAllRealmNames()
In case of multi realm configuration, this method returns all the realm names configured for this service otherwise it returns the default realm
|
IdentityEntityManager |
getEntityManager()
Returns the IdentityEntityManager associated with this service.
|
IdentityEntityManager |
getEntityManager(java.lang.String realmName)
In case of multi realm configuration, this method returns the IdentityEntityManager associated with this service for the given realm name.
|
ExtendedProperty |
getExtendedProperty()
Returns all the extended properties configured for this service instance
|
ExtendedProperty |
getExtendedProperty(java.lang.String realmName)
Returns all the extended properties configured for this service for the given realm name
|
oracle.igf.ids.IdentityDirectory |
getIdentityStore()
Returns the
oracle.igf.ids.IdentityDirectory object associated with this service |
oracle.igf.ids.IdentityDirectory |
getIdentityStore(java.lang.String realmName)
In case of multi realm configuration this method returns the
oracle.igf.ids.IdentityDirectory associated with this service for the given realm name |
oracle.security.idm.IdentityStore |
getIdmStore()
Returns the
oracle.security.idm.IdentityStore object associated with this service |
oracle.security.idm.IdentityStore |
getIdmStore(java.lang.String realmName)
In case of multi realm configuration this method returns the
oracle.security.idm.IdentityStore associated with this service for the given realm name |
IdentityStoreRoleManager |
getIdStoreRoleManger()
Deprecated.
Use getEntityManager
|
IdentityStoreRoleManager |
getIdStoreRoleManger(java.lang.String realmName)
Deprecated.
Use getEntityManager
|
IdentityStoreType |
getIdStoreType()
Returns the type of this service like OID, Active Directory etc
|
java.util.Map<java.lang.String,IdentityStoreType> |
getIdStoreTypes()
Returns the ldap server types which are the backend of this service, e.g., types like OID, Active Directory etc
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Returns all the properties configured for this service
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties(java.lang.String realmName)
Returns all the properties configured for this service for the given realm name
|
java.lang.String |
getRealmName()
Returns the default realm associated with this service
|
ServiceInstanceDescriptor |
getServiceInstanceDescriptor() |
boolean |
isMultiRealm()
Returns true if this service is configured for multi realm otherwise returns false.
|
getState
accept, getName, getServiceProvider
persist, refresh
oracle.security.idm.IdentityStore getIdmStore() throws IdentityStoreException
oracle.security.idm.IdentityStore
object associated with this serviceoracle.security.idm.IdentityStore
object associated with this serviceIdentityStoreException
- if not able to find the oracle.security.idm.IdentityStore
oracle.security.idm.IdentityStore getIdmStore(java.lang.String realmName) throws IdentityStoreException
oracle.security.idm.IdentityStore
associated with this service for the given realm namerealmName
- the realm name to get the oracle.security.idm.IdentityStore
objectoracle.security.idm.IdentityStore
object associated with this service for the given realm nameIdentityStoreException
- if not able to find the oracle.security.idm.IdentityStore
java.lang.String getRealmName()
java.lang.String[] getAllRealmNames()
IdentityStoreType getIdStoreType()
java.util.Map<java.lang.String,java.lang.String> getProperties()
java.util.Map<java.lang.String,java.lang.String> getProperties(java.lang.String realmName)
realmName
- the realm name to get the propertiesExtendedProperty getExtendedProperty()
ExtendedProperty getExtendedProperty(java.lang.String realmName)
realmName
- the realm name to get the extended propertiesIdentityEntityManager getEntityManager() throws IdentityStoreException
IdentityStoreException
- if not able to find the IdentityEntityManager for this serviceIdentityEntityManager getEntityManager(java.lang.String realmName) throws IdentityStoreException
realmName
- the realm name to get the IdentityEntityManagerIdentityStoreException
- if not able to find the IdentityEntityManager for this serviceboolean isMultiRealm()
ServiceInstanceDescriptor getServiceInstanceDescriptor()
@Deprecated IdentityStoreRoleManager getIdStoreRoleManger() throws IdentityStoreException
IdentityStoreException
- if there is an erorgetEntityManager
@Deprecated IdentityStoreRoleManager getIdStoreRoleManger(java.lang.String realmName) throws IdentityStoreException
realmName
- The realm nameIdentityStoreException
- if there is an erorgetEntityManager
java.util.Map<java.lang.String,IdentityStoreType> getIdStoreTypes()
oracle.igf.ids.IdentityDirectory getIdentityStore() throws IdentityStoreException
oracle.igf.ids.IdentityDirectory
object associated with this serviceoracle.igf.ids.IdentityDirectory
object associated with this serviceIdentityStoreException
- if not able to find the oracle.igf.ids.IdentityDirectory
oracle.igf.ids.IdentityDirectory getIdentityStore(java.lang.String realmName) throws IdentityStoreException
oracle.igf.ids.IdentityDirectory
associated with this service for the given realm namerealmName
- the realm name to get the oracle.igf.ids.IdentityDirectory
objectoracle.igf.ids.IdentityDirectory
object associated with this service for the given realm nameIdentityStoreException
- if not able to find the oracle.igf.ids.IdentityDirectory