Class CacheableUserProfileHandlerImpl

All Implemented Interfaces:
org.exoplatform.services.organization.UserProfileHandler

public class CacheableUserProfileHandlerImpl extends UserProfileDAOImpl
  • Constructor Details

  • Method Details

    • findUserProfileByName

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

      public org.exoplatform.services.organization.UserProfile getProfile(String userName)
      Overrides:
      getProfile in class UserProfileDAOImpl
    • findUserProfiles

      public Collection findUserProfiles() throws Exception
      Specified by:
      findUserProfiles in interface org.exoplatform.services.organization.UserProfileHandler
      Overrides:
      findUserProfiles in class UserProfileDAOImpl
      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
      Overrides:
      removeUserProfile in class UserProfileDAOImpl
      Throws:
      Exception
    • saveUserProfile

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

      public void clearCache()
    • disableCache

      public void disableCache()
    • enableCache

      public void enableCache()