Class UserProfileService
java.lang.Object
dev.getelements.elements.service.profile.UserProfileService
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.profile.ProfileService
public class UserProfileService
extends Object
implements dev.getelements.elements.sdk.service.profile.ProfileService
Created by patricktwohig on 6/29/17.
-
Field Summary
Fields inherited from interface dev.getelements.elements.sdk.service.profile.ProfileService
PROFILE_CREATED_EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.getelements.elements.sdk.model.profile.ProfilecreateProfile(dev.getelements.elements.sdk.model.profile.CreateProfileRequest profileRequest) voiddeleteProfile(String profileId) Optional<dev.getelements.elements.sdk.model.profile.Profile> dev.getelements.elements.sdk.dao.ApplicationDaodev.getelements.elements.sdk.model.profile.ProfileOptional<dev.getelements.elements.sdk.model.profile.Profile> Supplier<dev.getelements.elements.sdk.model.profile.Profile> dev.getelements.elements.sdk.ElementRegistrydev.getelements.elements.sdk.dao.LargeObjectDaodev.getelements.elements.sdk.model.profile.ProfilegetProfile(String profileId) dev.getelements.elements.sdk.dao.ProfileDaodev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.profile.Profile> getProfiles(int offset, int count, String search) dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.profile.Profile> getProfiles(int offset, int count, String applicationNameOrId, String userId, Long lowerBoundTimestamp, Long upperBoundTimestamp) dev.getelements.elements.sdk.model.user.UsergetUser()dev.getelements.elements.sdk.service.user.UserServicevoidsetApplicationDao(dev.getelements.elements.sdk.dao.ApplicationDao applicationDao) voidsetCurrentProfileOptional(Optional<dev.getelements.elements.sdk.model.profile.Profile> currentProfileOptional) voidsetCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier) voidsetElementRegistry(dev.getelements.elements.sdk.ElementRegistry elementRegistry) voidsetLargeObjectDao(dev.getelements.elements.sdk.dao.LargeObjectDao largeObjectDao) voidsetProfileDao(dev.getelements.elements.sdk.dao.ProfileDao profileDao) voidsetProfileImageObjectUtils(ProfileImageObjectUtils profileImageObjectUtils) voidsetProfileServiceUtils(ProfileServiceUtils profileServiceUtils) voidsetUser(dev.getelements.elements.sdk.model.user.User user) voidsetUserService(dev.getelements.elements.sdk.service.user.UserService userService) dev.getelements.elements.sdk.model.profile.ProfileupdateProfile(String profileId, dev.getelements.elements.sdk.model.profile.UpdateProfileRequest profileRequest) dev.getelements.elements.sdk.model.profile.ProfileupdateProfileImage(String profileId, dev.getelements.elements.sdk.model.profile.UpdateProfileImageRequest updateProfileImageRequest) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.getelements.elements.sdk.service.profile.ProfileService
redactPrivateInformation
-
Constructor Details
-
UserProfileService
public UserProfileService()
-
-
Method Details
-
getProfiles
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.profile.Profile> getProfiles(int offset, int count, String applicationNameOrId, String userId, Long lowerBoundTimestamp, Long upperBoundTimestamp) - Specified by:
getProfilesin interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
getProfiles
public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.profile.Profile> getProfiles(int offset, int count, String search) - Specified by:
getProfilesin interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
getProfile
- Specified by:
getProfilein interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
getCurrentProfile
public dev.getelements.elements.sdk.model.profile.Profile getCurrentProfile()- Specified by:
getCurrentProfilein interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
findCurrentProfile
- Specified by:
findCurrentProfilein interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
updateProfile
public dev.getelements.elements.sdk.model.profile.Profile updateProfile(String profileId, dev.getelements.elements.sdk.model.profile.UpdateProfileRequest profileRequest) - Specified by:
updateProfilein interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
createProfile
public dev.getelements.elements.sdk.model.profile.Profile createProfile(dev.getelements.elements.sdk.model.profile.CreateProfileRequest profileRequest) - Specified by:
createProfilein interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
deleteProfile
- Specified by:
deleteProfilein interfacedev.getelements.elements.sdk.service.profile.ProfileService
-
updateProfileImage
public dev.getelements.elements.sdk.model.profile.Profile updateProfileImage(String profileId, dev.getelements.elements.sdk.model.profile.UpdateProfileImageRequest updateProfileImageRequest) throws IOException - Specified by:
updateProfileImagein interfacedev.getelements.elements.sdk.service.profile.ProfileService- Throws:
IOException
-
getUser
public dev.getelements.elements.sdk.model.user.User getUser() -
setUser
@Inject public void setUser(dev.getelements.elements.sdk.model.user.User user) -
getUserService
public dev.getelements.elements.sdk.service.user.UserService getUserService() -
setUserService
@Inject public void setUserService(dev.getelements.elements.sdk.service.user.UserService userService) -
getProfileDao
public dev.getelements.elements.sdk.dao.ProfileDao getProfileDao() -
setProfileDao
@Inject public void setProfileDao(dev.getelements.elements.sdk.dao.ProfileDao profileDao) -
getApplicationDao
public dev.getelements.elements.sdk.dao.ApplicationDao getApplicationDao() -
setApplicationDao
@Inject public void setApplicationDao(dev.getelements.elements.sdk.dao.ApplicationDao applicationDao) -
getCurrentProfileOptional
-
setCurrentProfileOptional
@Inject public void setCurrentProfileOptional(Optional<dev.getelements.elements.sdk.model.profile.Profile> currentProfileOptional) -
getCurrentProfileSupplier
-
setCurrentProfileSupplier
@Inject public void setCurrentProfileSupplier(Supplier<dev.getelements.elements.sdk.model.profile.Profile> currentProfileSupplier) -
getProfileServiceUtils
-
setProfileServiceUtils
-
getProfileImageObjectUtils
-
setProfileImageObjectUtils
-
getLargeObjectDao
public dev.getelements.elements.sdk.dao.LargeObjectDao getLargeObjectDao() -
setLargeObjectDao
@Inject public void setLargeObjectDao(dev.getelements.elements.sdk.dao.LargeObjectDao largeObjectDao) -
getElementRegistry
public dev.getelements.elements.sdk.ElementRegistry getElementRegistry() -
setElementRegistry
@Inject public void setElementRegistry(dev.getelements.elements.sdk.ElementRegistry elementRegistry)
-