Package org.wso2.carbon.user.api
Class ProfileConfiguration
- java.lang.Object
-
- org.wso2.carbon.user.api.ProfileConfiguration
-
public class ProfileConfiguration extends Object
The class managing the profile configuration. A profile of a user is collection of claims. Claims can be in one of the three states - hidden, overridden or inherited.- InheritedClaim - If the value of the claim is null then, read the value of the claim Default profile.
- Hidden - The claim is hidden in this profile.
- Overridden - Always read the value of the claim from current profile.
-
-
Constructor Summary
Constructors Constructor Description ProfileConfiguration()ProfileConfiguration(String profileName, String dialect, List<String> hiddenClaims, List<String> overriddenClaims, List<String> inheritedClaims)ProfileConfiguration(String profileName, List<String> hiddenClaims, List<String> overriddenClaims, List<String> inheritedClaims)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHiddenClaim(String claimUri)voidaddInheritedClaim(String claimUri)voidaddOverriddenClaim(String claimUri)StringgetDialectName()List<String>getHiddenClaims()List<String>getInheritedClaims()List<String>getOverriddenClaims()StringgetProfileName()voidsetDialectName(String dialectName)voidsetHiddenClaims(List<String> hiddenClaims)voidsetInheritedClaims(List<String> inheritedClaims)voidsetOverriddenClaims(List<String> overriddenClaims)voidsetProfileName(String profileName)
-
-
-
Method Detail
-
getProfileName
public String getProfileName()
-
setProfileName
public void setProfileName(String profileName)
-
getDialectName
public String getDialectName()
-
setDialectName
public void setDialectName(String dialectName)
-
addInheritedClaim
public void addInheritedClaim(String claimUri)
-
addHiddenClaim
public void addHiddenClaim(String claimUri)
-
addOverriddenClaim
public void addOverriddenClaim(String claimUri)
-
-