Class RealmConfiguration

java.lang.Object
org.wso2.carbon.user.api.RealmConfiguration

public class RealmConfiguration extends Object
The object representing the realm configuration.
  • Field Details

    • 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
    • restrictedDomainsForSelfSignUp

      protected List<String> restrictedDomainsForSelfSignUp
    • reservedRoleNames

      protected List<String> reservedRoleNames
    • isOverrideUsernameClaimFromInternalUsername

      protected String isOverrideUsernameClaimFromInternalUsername
    • userStoreProperties

      protected Map<String,String> userStoreProperties
    • authzProperties

      protected Map<String,String> authzProperties
    • realmProperties

      protected Map<String,String> realmProperties
    • tenantId

      protected int tenantId
    • persistedTimestamp

      protected Date persistedTimestamp
    • passwordsExternallyManaged

      protected boolean passwordsExternallyManaged
    • isPrimary

      protected boolean isPrimary
    • secondaryRealmConfig

      protected RealmConfiguration secondaryRealmConfig
    • multipleCredentialProps

      protected Map<String,Map<String,String>> multipleCredentialProps
    • associatedOrganizationUUID

      protected String associatedOrganizationUUID
  • Constructor Details

    • RealmConfiguration

      public RealmConfiguration()
  • Method Details

    • 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)
    • getAuthorizationPropertyValue

      public String getAuthorizationPropertyValue(String propertyName)
    • getRealmProperty

      public String getRealmProperty(String propertyName)
    • getUserStoreProperty

      public String getUserStoreProperty(String propertyName)
    • 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)
    • getAuthorizationManagerProperty

      public String getAuthorizationManagerProperty(String key)
    • getUserStoreClass

      public String getUserStoreClass()
    • setUserStoreClass

      public void setUserStoreClass(String userStoreClass)
    • getUserStoreProperties

      public Map<String,String> getUserStoreProperties()
    • setUserStoreProperties

      public void setUserStoreProperties(Map<String,String> userStoreProperties)
    • getAuthzProperties

      public Map<String,String> getAuthzProperties()
    • setAuthzProperties

      public void setAuthzProperties(Map<String,String> authzProperties)
    • getRealmProperties

      public Map<String,String> getRealmProperties()
    • setRealmProperties

      public void setRealmProperties(Map<String,String> realmProperties)
    • 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)
    • getMultipleCredentialProps

      public Map<String,Map<String,String>> getMultipleCredentialProps()
    • 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)