|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.wso2.registry.jdbc.realm.RegistryRealm
public class RegistryRealm
This class makes sure that the user store of the registry is always in consistent state. It wraps the given realm and peforms validations for all required actions before delegating the requests to the wrapped realm. Realm is only used for getting other user store related classes. Therefore, registry provides a wrappers for all such classes whereever a validation is necessary.
Constructor Summary | |
---|---|
RegistryRealm()
This contructor is provided for extending the RegistryRealm. |
|
RegistryRealm(javax.sql.DataSource dataSource)
Creates a default realm from the given datasource. |
|
RegistryRealm(UserRealm userRealm)
|
Method Summary | |
---|---|
AccessControlAdmin |
getAccessControlAdmin()
The returned object can manipulate access controls |
org.wso2.authenticator.Authenticator |
getAuthenticator()
The returned object can perform authentication checks |
Authorizer |
getAuthorizer()
The returned object can perform authorization checks |
java.lang.Object |
getRealmConfiguration()
Returns the realm configuration bean. |
UserStoreAdmin |
getUserStoreAdmin()
The returned object can manipulate the user store |
UserStoreReader |
getUserStoreReader()
The returned object can read data from user store |
void |
init(java.lang.Object configBean)
Initializes the realm using the properties from the configuration bean passed in. |
protected void |
initialize(javax.sql.DataSource dataSource)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RegistryRealm()
public RegistryRealm(javax.sql.DataSource dataSource) throws RegistryException
dataSource
-
RegistryException
public RegistryRealm(UserRealm userRealm) throws RegistryException
RegistryException
Method Detail |
---|
protected void initialize(javax.sql.DataSource dataSource) throws RegistryException
RegistryException
public java.lang.Object getRealmConfiguration() throws UserStoreException
UserRealm
getRealmConfiguration
in interface UserRealm
UserStoreException
public void init(java.lang.Object configBean) throws UserStoreException
UserRealm
init
in interface UserRealm
UserStoreException
public UserStoreAdmin getUserStoreAdmin() throws UserStoreException
UserRealm
getUserStoreAdmin
in interface UserRealm
UserStoreException
public AccessControlAdmin getAccessControlAdmin() throws UserStoreException
UserRealm
getAccessControlAdmin
in interface UserRealm
UserStoreException
public org.wso2.authenticator.Authenticator getAuthenticator() throws UserStoreException
UserRealm
getAuthenticator
in interface UserRealm
UserStoreException
public Authorizer getAuthorizer() throws UserStoreException
UserRealm
getAuthorizer
in interface UserRealm
UserStoreException
public UserStoreReader getUserStoreReader() throws UserStoreException
UserRealm
getUserStoreReader
in interface UserRealm
UserStoreException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |