org.wso2.carbon.user.api
Class ProfileConfiguration

java.lang.Object
  extended by 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.


Constructor Summary
ProfileConfiguration()
           
ProfileConfiguration(String profileName, List<String> hiddenClaims, List<String> overriddenClaims, List<String> inheritedClaims)
           
ProfileConfiguration(String profileName, String dialect, List<String> hiddenClaims, List<String> overriddenClaims, List<String> inheritedClaims)
           
 
Method Summary
 void addHiddenClaim(String claimUri)
           
 void addInheritedClaim(String claimUri)
           
 void addOverriddenClaim(String claimUri)
           
 String getDialectName()
           
 List<String> getHiddenClaims()
           
 List<String> getInheritedClaims()
           
 List<String> getOverriddenClaims()
           
 String getProfileName()
           
 void setDialectName(String dialectName)
           
 void setHiddenClaims(List<String> hiddenClaims)
           
 void setInheritedClaims(List<String> inheritedClaims)
           
 void setOverriddenClaims(List<String> overriddenClaims)
           
 void setProfileName(String profileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileConfiguration

public ProfileConfiguration()

ProfileConfiguration

public ProfileConfiguration(String profileName,
                            List<String> hiddenClaims,
                            List<String> overriddenClaims,
                            List<String> inheritedClaims)

ProfileConfiguration

public ProfileConfiguration(String profileName,
                            String dialect,
                            List<String> hiddenClaims,
                            List<String> overriddenClaims,
                            List<String> inheritedClaims)
Method Detail

getInheritedClaims

public List<String> getInheritedClaims()

setInheritedClaims

public void setInheritedClaims(List<String> inheritedClaims)

getProfileName

public String getProfileName()

setProfileName

public void setProfileName(String profileName)

getHiddenClaims

public List<String> getHiddenClaims()

setHiddenClaims

public void setHiddenClaims(List<String> hiddenClaims)

getOverriddenClaims

public List<String> getOverriddenClaims()

setOverriddenClaims

public void setOverriddenClaims(List<String> overriddenClaims)

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)


Copyright © 2014 WSO2 Inc. All rights reserved.