Package org.wso2.carbon.user.api
Class RealmConfiguration
- java.lang.Object
-
- org.wso2.carbon.user.api.RealmConfiguration
-
public class RealmConfiguration extends Object
The object representing the realm configuration.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringaddAdminprotected StringadminPasswordprotected StringadminRoleNameprotected StringadminUserIdprotected StringadminUserNameprotected StringassociatedOrganizationUUIDprotected StringauthorizationManagerClassprotected Map<String,String>authzPropertiesprotected Stringdescriptionprotected StringeveryOneRoleNameprotected StringisOverrideUsernameClaimFromInternalUsernameprotected booleanisPrimaryprotected Map<String,Map<String,String>>multipleCredentialPropsprotected booleanpasswordsExternallyManagedprotected DatepersistedTimestampprotected StringrealmClassNameprotected Map<String,String>realmPropertiesprotected List<String>reservedRoleNamesprotected List<String>restrictedDomainsForSelfSignUpprotected RealmConfigurationsecondaryRealmConfigprotected inttenantIdprotected StringtenantUniqueIdprotected StringuserStoreClassprotected Map<String,String>userStoreProperties
-
Constructor Summary
Constructors Constructor Description RealmConfiguration()
-
Method Summary
-
-
-
Field Detail
-
userStoreClass
protected String userStoreClass
-
authorizationManagerClass
protected String authorizationManagerClass
-
addAdmin
protected String addAdmin
-
adminRoleName
protected String adminRoleName
-
adminUserName
protected String adminUserName
-
adminUserId
protected String adminUserId
-
adminPassword
protected String adminPassword
-
everyOneRoleName
protected String everyOneRoleName
-
realmClassName
protected String realmClassName
-
description
protected String description
-
tenantUniqueId
protected String tenantUniqueId
-
isOverrideUsernameClaimFromInternalUsername
protected String isOverrideUsernameClaimFromInternalUsername
-
tenantId
protected int tenantId
-
persistedTimestamp
protected Date persistedTimestamp
-
passwordsExternallyManaged
protected boolean passwordsExternallyManaged
-
isPrimary
protected boolean isPrimary
-
secondaryRealmConfig
protected RealmConfiguration secondaryRealmConfig
-
associatedOrganizationUUID
protected String associatedOrganizationUUID
-
-
Method Detail
-
getTenantUniqueId
public String getTenantUniqueId()
Get tenant unique id.- Returns:
- Unique id of the tenant.
-
setTenantUniqueId
public void setTenantUniqueId(String tenantUniqueId)
Set the unique id of the tenant.- Parameters:
tenantUniqueId- Unique id of the tenant.
-
isRestrictedDomainForSlefSignUp
public boolean isRestrictedDomainForSlefSignUp(String domain)
-
isReservedRoleName
public boolean isReservedRoleName(String roleName)
-
addRestrictedDomainForSelfSignUp
public void addRestrictedDomainForSelfSignUp(String domain)
-
addReservedRoleName
public void addReservedRoleName(String roleName)
-
isPrimary
public boolean isPrimary()
-
setPrimary
public void setPrimary(boolean priamry)
-
isPasswordsExternallyManaged
public boolean isPasswordsExternallyManaged()
-
setPasswordsExternallyManaged
public void setPasswordsExternallyManaged(boolean passwordsExternallyManaged)
-
cloneRealmConfigurationWithoutSecondary
public RealmConfiguration cloneRealmConfigurationWithoutSecondary() throws Exception
- Throws:
Exception
-
cloneRealmConfiguration
public RealmConfiguration cloneRealmConfiguration() throws Exception
- Throws:
Exception
-
getSecondaryRealmConfig
public RealmConfiguration getSecondaryRealmConfig()
-
setSecondaryRealmConfig
public void setSecondaryRealmConfig(RealmConfiguration secondaryRealm)
-
getAddAdmin
public String getAddAdmin()
-
setAddAdmin
public void setAddAdmin(String addAdmin)
-
getAdminRoleName
public String getAdminRoleName()
-
setAdminRoleName
public void setAdminRoleName(String adminRoleName)
-
getAdminUserName
public String getAdminUserName()
-
setAdminUserName
public void setAdminUserName(String adminUserName)
-
getAdminPassword
public String getAdminPassword()
-
setAdminPassword
public void setAdminPassword(String adminPassword)
-
getEveryOneRoleName
public String getEveryOneRoleName()
-
setEveryOneRoleName
public void setEveryOneRoleName(String everyOneRoleName)
-
getAuthorizationManagerClass
public String getAuthorizationManagerClass()
-
setAuthorizationManagerClass
public void setAuthorizationManagerClass(String authorizationManagerClass)
-
getUserStoreClass
public String getUserStoreClass()
-
setUserStoreClass
public void setUserStoreClass(String userStoreClass)
-
getTenantId
public int getTenantId()
-
setTenantId
public void setTenantId(int tenantId)
-
getPersistedTimestamp
public Date getPersistedTimestamp()
-
setPersistedTimestamp
public void setPersistedTimestamp(Date persistedTimestamp)
-
getRealmClassName
public String getRealmClassName()
-
setRealmClassName
public void setRealmClassName(String realmClassName)
-
addMultipleCredentialProperties
public void addMultipleCredentialProperties(String userStoreClass, Map<String,String> multipleCredentialsProperties)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getIsOverrideUsernameClaimFromInternalUsername
public String getIsOverrideUsernameClaimFromInternalUsername()
-
setIsOverrideUsernameClaimFromInternalUsername
public void setIsOverrideUsernameClaimFromInternalUsername(String isOverrideUsernameClaimFromInternalUsername)
-
setAssociatedOrganizationUUID
public void setAssociatedOrganizationUUID(String associatedOrganizationUUID)
-
getAssociatedOrganizationUUID
public String getAssociatedOrganizationUUID()
-
getAdminUserId
public String getAdminUserId()
-
setAdminUserId
public void setAdminUserId(String adminUserId)
-
-