Class UserProfileDAOImpl

java.lang.Object
org.exoplatform.services.organization.idm.AbstractDAOImpl
org.exoplatform.services.organization.idm.UserProfileDAOImpl
All Implemented Interfaces:
org.exoplatform.services.organization.UserProfileHandler
Direct Known Subclasses:
CacheableUserProfileHandlerImpl

public class UserProfileDAOImpl extends AbstractDAOImpl implements org.exoplatform.services.organization.UserProfileHandler
  • Constructor Details

  • Method Details

    • addUserProfileEventListener

      public void addUserProfileEventListener(org.exoplatform.services.organization.UserProfileEventListener listener)
      Specified by:
      addUserProfileEventListener in interface org.exoplatform.services.organization.UserProfileHandler
    • removeUserProfileEventListener

      public void removeUserProfileEventListener(org.exoplatform.services.organization.UserProfileEventListener listener)
      Specified by:
      removeUserProfileEventListener in interface org.exoplatform.services.organization.UserProfileHandler
    • createUserProfileInstance

      public final org.exoplatform.services.organization.UserProfile createUserProfileInstance()
      Specified by:
      createUserProfileInstance in interface org.exoplatform.services.organization.UserProfileHandler
    • createUserProfileInstance

      public org.exoplatform.services.organization.UserProfile createUserProfileInstance(String userName)
      Specified by:
      createUserProfileInstance in interface org.exoplatform.services.organization.UserProfileHandler
    • saveUserProfile

      public void saveUserProfile(org.exoplatform.services.organization.UserProfile profile, boolean broadcast) throws Exception
      Specified by:
      saveUserProfile in interface org.exoplatform.services.organization.UserProfileHandler
      Throws:
      Exception
    • removeUserProfile

      public org.exoplatform.services.organization.UserProfile removeUserProfile(String userName, boolean broadcast) throws Exception
      Specified by:
      removeUserProfile in interface org.exoplatform.services.organization.UserProfileHandler
      Throws:
      Exception
    • findUserProfileByName

      public org.exoplatform.services.organization.UserProfile findUserProfileByName(String userName) throws Exception
      Specified by:
      findUserProfileByName in interface org.exoplatform.services.organization.UserProfileHandler
      Throws:
      Exception
    • findUserProfiles

      public Collection findUserProfiles() throws Exception
      Specified by:
      findUserProfiles in interface org.exoplatform.services.organization.UserProfileHandler
      Throws:
      Exception
    • getProfile

      public org.exoplatform.services.organization.UserProfile getProfile(String userName)
    • setProfile

      public void setProfile(String userName, org.exoplatform.services.organization.UserProfile profile) throws Exception
      Throws:
      Exception
    • removeProfile

      public void removeProfile(String userName, org.exoplatform.services.organization.UserProfile profile) throws Exception
      Throws:
      Exception