public class SakaiProxyImpl extends Object implements org.sakaiproject.profile2.logic.SakaiProxy
| Constructor and Description |
|---|
SakaiProxyImpl() |
public String getCurrentSiteId()
getCurrentSiteId in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getCurrentUserId()
getCurrentUserId in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.user.api.User getCurrentUser()
getCurrentUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserEid(String userId)
getUserEid in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserIdForEid(String eid)
getUserIdForEid in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserDisplayName(String userId)
getUserDisplayName in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserFirstName(String userId)
getUserFirstName in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserLastName(String userId)
getUserLastName in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserEmail(String userId)
getUserEmail in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean checkForUser(String userId)
checkForUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean checkForUserByEid(String eid)
checkForUserByEid in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isSuperUser()
isSuperUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isAdminUser()
isAdminUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isSuperUserAndProxiedToUser(String userId)
isSuperUserAndProxiedToUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserType(String userId)
getUserType in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.user.api.User getUserById(String userId)
getUserById in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.user.api.User getUserQuietly(String userId)
getUserQuietly in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getCurrentToolTitle()
getCurrentToolTitle in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<org.sakaiproject.user.api.User> getUsers(List<String> userIds)
getUsers in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<String> getUuids(List<org.sakaiproject.user.api.User> users)
getUuids in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.api.common.edu.person.SakaiPerson getSakaiPerson(String userId)
getSakaiPerson in interface org.sakaiproject.profile2.logic.SakaiProxypublic byte[] getSakaiPersonJpegPhoto(String userId)
getSakaiPersonJpegPhoto in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getSakaiPersonImageUrl(String userId)
getSakaiPersonImageUrl in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.api.common.edu.person.SakaiPerson getSakaiPersonPrototype()
getSakaiPersonPrototype in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.api.common.edu.person.SakaiPerson createSakaiPerson(String userId)
createSakaiPerson in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean updateSakaiPerson(org.sakaiproject.api.common.edu.person.SakaiPerson sakaiPerson)
updateSakaiPerson in interface org.sakaiproject.profile2.logic.SakaiProxypublic int getMaxProfilePictureSize()
getMaxProfilePictureSize in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getProfileGalleryImagePath(String userId, String imageId)
getProfileGalleryImagePath in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getProfileGalleryThumbnailPath(String userId, String imageId)
getProfileGalleryThumbnailPath in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getProfileImageResourcePath(String userId, int type)
getProfileImageResourcePath in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean saveFile(String fullResourceId, String userId, String fileName, String mimeType, byte[] fileData)
saveFile in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.profile2.model.MimeTypeByteArray getResource(String resourceId)
getResource in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean removeResource(String resourceId)
removeResource in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<org.sakaiproject.user.api.User> searchUsers(String search)
searchUsers in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<org.sakaiproject.user.api.User> searchExternalUsers(String search)
searchExternalUsers in interface org.sakaiproject.profile2.logic.SakaiProxypublic void postEvent(String event, String reference, boolean modify)
postEvent in interface org.sakaiproject.profile2.logic.SakaiProxypublic void sendEmail(String userId, String subject, String message)
sendEmail in interface org.sakaiproject.profile2.logic.SakaiProxypublic void sendEmail(List<String> userIds, String emailTemplateKey, Map<String,String> replacementValues)
sendEmail in interface org.sakaiproject.profile2.logic.SakaiProxypublic void sendEmail(String userId, String emailTemplateKey, Map<String,String> replacementValues)
sendEmail in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getServerName()
getServerName in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getPortalUrl()
getPortalUrl in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getServerUrl()
getServerUrl in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getFullPortalUrl()
getFullPortalUrl in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getPortalPath()
getPortalPath in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isUsingNormalPortal()
isUsingNormalPortal in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getUserHomeUrl()
getUserHomeUrl in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getServiceName()
getServiceName in interface org.sakaiproject.profile2.logic.SakaiProxypublic void updateEmailForUser(String userId, String email)
updateEmailForUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic void updateNameForUser(String userId, String firstName, String lastName)
updateNameForUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getDirectUrlToUserProfile(String userId, String extraParams)
getDirectUrlToUserProfile in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isAccountUpdateAllowed(String userId)
isAccountUpdateAllowed in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isBusinessProfileEnabled()
isBusinessProfileEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isSocialProfileEnabled()
isSocialProfileEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isInterestsProfileEnabled()
isInterestsProfileEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isStaffProfileEnabled()
isStaffProfileEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isStudentProfileEnabled()
isStudentProfileEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isWallEnabledGlobally()
isWallEnabledGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isWallDefaultProfilePage()
isWallDefaultProfilePage in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isProfileConversionEnabled()
isProfileConversionEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isProfileImageImportEnabled()
isProfileImageImportEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isProfileImportEnabled()
isProfileImportEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getProfileImportCsvPath()
getProfileImportCsvPath in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isTwitterIntegrationEnabledGlobally()
isTwitterIntegrationEnabledGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getTwitterSource()
getTwitterSource in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isProfileGalleryEnabledGlobally()
isProfileGalleryEnabledGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isMessagingEnabledGlobally()
isMessagingEnabledGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isProfilePictureChangeEnabled()
isProfilePictureChangeEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic int getProfilePictureType()
getProfilePictureType in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<String> getAcademicEntityConfigurationSet()
getAcademicEntityConfigurationSet in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<String> getMinimalEntityConfigurationSet()
getMinimalEntityConfigurationSet in interface org.sakaiproject.profile2.logic.SakaiProxypublic String ensureUuid(String userId)
ensureUuid in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean currentUserMatchesRequest(String userUuid)
currentUserMatchesRequest in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isPrivacyChangeAllowedGlobally()
isPrivacyChangeAllowedGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic HashMap<String,Object> getOverriddenPrivacySettings()
getOverriddenPrivacySettings in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<String> getInvisibleUsers()
getInvisibleUsers in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isConnectionAllowedBetweenUserTypes(String requestingUserType, String targetUserType)
isConnectionAllowedBetweenUserTypes in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean toggleProfileLocked(String userId, boolean locked)
toggleProfileLocked in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isOfficialImageEnabledGlobally()
isOfficialImageEnabledGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isUsingOfficialImageButAlternateSelectionEnabled()
isUsingOfficialImageButAlternateSelectionEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getOfficialImageSource()
getOfficialImageSource in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getOfficialImagesDirectory()
getOfficialImagesDirectory in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getOfficialImagesFileSystemPattern()
getOfficialImagesFileSystemPattern in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getOfficialImageAttribute()
getOfficialImageAttribute in interface org.sakaiproject.profile2.logic.SakaiProxypublic String createUuid()
createUuid in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isUserActive(String userUuid)
isUserActive in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<String> getActiveUsers(List<String> userUuids)
getActiveUsers in interface org.sakaiproject.profile2.logic.SakaiProxypublic Long getLastEventTimeForUser(String userUuid)
getLastEventTimeForUser in interface org.sakaiproject.profile2.logic.SakaiProxypublic Map<String,Long> getLastEventTimeForUsers(List<String> userUuids)
getLastEventTimeForUsers in interface org.sakaiproject.profile2.logic.SakaiProxypublic String getServerConfigurationParameter(String key, String def)
getServerConfigurationParameter in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isUserMyWorkspace(String siteId)
isUserMyWorkspace in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isUserAllowedInSite(String userId, String permission, String siteId)
isUserAllowedInSite in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean checkForSite(String siteId)
checkForSite in interface org.sakaiproject.profile2.logic.SakaiProxypublic int getMaxSearchResults()
getMaxSearchResults in interface org.sakaiproject.profile2.logic.SakaiProxypublic int getMaxSearchResultsPerPage()
getMaxSearchResultsPerPage in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isGravatarImageEnabledGlobally()
isGravatarImageEnabledGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isUserAllowedAddSite(String userUuid)
isUserAllowedAddSite in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.site.api.Site addSite(String id, String type)
addSite in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean saveSite(org.sakaiproject.site.api.Site site)
saveSite in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.site.api.Site getSite(String siteId)
getSite in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<org.sakaiproject.site.api.Site> getUserSites()
getUserSites in interface org.sakaiproject.profile2.logic.SakaiProxypublic org.sakaiproject.tool.api.Tool getTool(String id)
getTool in interface org.sakaiproject.profile2.logic.SakaiProxypublic List<String> getToolsRequired(String category)
getToolsRequired in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isGoogleIntegrationEnabledGlobally()
isGoogleIntegrationEnabledGlobally in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isLoggedIn()
isLoggedIn in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isProfileFieldsEnabled()
isProfileFieldsEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic boolean isProfileStatusEnabled()
isProfileStatusEnabled in interface org.sakaiproject.profile2.logic.SakaiProxypublic void init()
Copyright © 2008-2015 The Sakai Foundation. All Rights Reserved.