Interface IProfilesAdminService<ProfilesBean>

Type Parameters:
ProfilesBean - contains details about the various profiles of a given user on the system. This also contains the username.

public interface IProfilesAdminService<ProfilesBean>
Provides functionality to load and store user profile details in to the registry.
  • Method Summary

    Modifier and Type
    Method
    Description
    Method to retrieve profile details from the registry.
    boolean
    Method to add a new user profile to the registry.
  • Method Details

    • putUserProfile

      boolean putUserProfile(String path) throws org.wso2.carbon.registry.core.exceptions.RegistryException, org.wso2.carbon.user.core.UserStoreException
      Method to add a new user profile to the registry.
      Parameters:
      path - the path to add the user profile.
      Returns:
      true if the operation succeeded, or false if not.
      Throws:
      org.wso2.carbon.registry.core.exceptions.RegistryException - if an error occurred while accessing the registry.
      org.wso2.carbon.user.core.UserStoreException - if an error occurred while accessing the user realm.
    • getUserProfile

      ProfilesBean getUserProfile(String path) throws org.wso2.carbon.registry.core.exceptions.RegistryException, org.wso2.carbon.user.core.UserStoreException
      Method to retrieve profile details from the registry.
      Parameters:
      path - the path to add the user profile.
      Returns:
      the user profile bean.
      Throws:
      org.wso2.carbon.registry.core.exceptions.RegistryException - if an error occurred while accessing the registry.
      org.wso2.carbon.user.core.UserStoreException - if an error occurred while accessing the user realm.