Class CacheableUserProfileHandlerImpl
java.lang.Object
org.exoplatform.services.organization.idm.AbstractDAOImpl
org.exoplatform.services.organization.idm.UserProfileDAOImpl
org.exoplatform.services.organization.idm.cache.CacheableUserProfileHandlerImpl
- All Implemented Interfaces:
org.exoplatform.services.organization.UserProfileHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum -
Field Summary
Fields inherited from class org.exoplatform.services.organization.idm.AbstractDAOImpl
log, orgService, service_ -
Constructor Summary
ConstructorsConstructorDescriptionCacheableUserProfileHandlerImpl(org.exoplatform.services.organization.cache.OrganizationCacheHandler organizationCacheHandler, PicketLinkIDMOrganizationServiceImpl orgService, PicketLinkIDMService service) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidorg.exoplatform.services.organization.UserProfilefindUserProfileByName(String userName) org.exoplatform.services.organization.UserProfilegetProfile(String userName) org.exoplatform.services.organization.UserProfileremoveUserProfile(String userName, boolean broadcast) voidsaveUserProfile(org.exoplatform.services.organization.UserProfile profile, boolean broadcast) Methods inherited from class org.exoplatform.services.organization.idm.UserProfileDAOImpl
addUserProfileEventListener, createUserProfileInstance, createUserProfileInstance, removeProfile, removeUserProfileEventListener, setProfileMethods inherited from class org.exoplatform.services.organization.idm.AbstractDAOImpl
getIdentitySession, handleException
-
Constructor Details
-
CacheableUserProfileHandlerImpl
public CacheableUserProfileHandlerImpl(org.exoplatform.services.organization.cache.OrganizationCacheHandler organizationCacheHandler, PicketLinkIDMOrganizationServiceImpl orgService, PicketLinkIDMService service)
-
-
Method Details
-
findUserProfileByName
public org.exoplatform.services.organization.UserProfile findUserProfileByName(String userName) throws Exception - Specified by:
findUserProfileByNamein interfaceorg.exoplatform.services.organization.UserProfileHandler- Overrides:
findUserProfileByNamein classUserProfileDAOImpl- Throws:
Exception
-
getProfile
- Overrides:
getProfilein classUserProfileDAOImpl
-
findUserProfiles
- Specified by:
findUserProfilesin interfaceorg.exoplatform.services.organization.UserProfileHandler- Overrides:
findUserProfilesin classUserProfileDAOImpl- Throws:
Exception
-
removeUserProfile
public org.exoplatform.services.organization.UserProfile removeUserProfile(String userName, boolean broadcast) throws Exception - Specified by:
removeUserProfilein interfaceorg.exoplatform.services.organization.UserProfileHandler- Overrides:
removeUserProfilein classUserProfileDAOImpl- Throws:
Exception
-
saveUserProfile
public void saveUserProfile(org.exoplatform.services.organization.UserProfile profile, boolean broadcast) throws Exception - Specified by:
saveUserProfilein interfaceorg.exoplatform.services.organization.UserProfileHandler- Overrides:
saveUserProfilein classUserProfileDAOImpl- Throws:
Exception
-
clearCache
public void clearCache() -
disableCache
public void disableCache() -
enableCache
public void enableCache()
-