Skip navigation links
A B C D E F G I L M O P R S T U V W 

A

ACCEPT_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ADD_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
addComment(WallItemComment) - Method in class org.sakaiproject.profile2.model.WallItem
 
addCompanyProfile(CompanyProfile) - Method in class org.sakaiproject.profile2.model.UserProfile
 
addGalleryImage(String, byte[], String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Add a gallery image for the specified user.
addNewCommentToWallItem(WallItemComment) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Adds a new wall item comment.
addNewCompanyProfile(CompanyProfile) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Adds a new company profile to the database.
addNewEventToWall(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Notifies a user's connections of an event added to the user's wall.
addNewStatusToWall(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Notifies a user's connections of a status update added to the user's wall.
addSearchTermToHistory(String, ProfileSearchTerm) - Method in interface org.sakaiproject.profile2.logic.ProfileSearchLogic
Adds the given profile search term to a user's search history.
addSite(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Add a new site.
AWARD_BRONZE_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
AWARD_GOLD_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
AWARD_NORMAL_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
AWARD_SILVER_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 

B

BasicConnection - Class in org.sakaiproject.profile2.model
Extension of BasicPerson to include connection related information and social networking info.
BasicConnection() - Constructor for class org.sakaiproject.profile2.model.BasicConnection
 
BasicPerson - Class in org.sakaiproject.profile2.model
This is the base model for a Person, containing a limited set of fields.
BasicPerson() - Constructor for class org.sakaiproject.profile2.model.BasicPerson
 
BLANK - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 

C

CacheManager - Interface in org.sakaiproject.profile2.cache
Lightweight interface for caching in Profile2
CANCEL_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
checkForSite(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Check if the given siteid is valid
checkForUser(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Check if a user with the given internal id (ie 6ec73d2a-b4d9-41d2-b049-24ea5da03fca) exists
checkForUserByEid(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Check if a user with the given eid (ie jsmith26) exists
clearSearchHistory(String) - Method in interface org.sakaiproject.profile2.logic.ProfileSearchLogic
Clears the search history for the user with the given UUID.
clearUserStatus(String) - Method in interface org.sakaiproject.profile2.logic.ProfileStatusLogic
Clear user status
CLOSE_IMAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
CompanyProfile - Class in org.sakaiproject.profile2.model
CompanyProfile is a model for storing information about a business user's company profile.
CompanyProfile(String, String, String, String) - Constructor for class org.sakaiproject.profile2.model.CompanyProfile
Additional constructor
compareTo(Object) - Method in class org.sakaiproject.profile2.model.BasicPerson
 
compareTo(Object) - Method in class org.sakaiproject.profile2.model.MessageThread
Natural sort by order
compareTo(ProfileSearchTerm) - Method in class org.sakaiproject.profile2.model.ProfileSearchTerm
 
compareTo(WallItem) - Method in class org.sakaiproject.profile2.model.WallItem
 
confirmFriendRequest(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Confirm friend request from fromUser to toUser
CONNECTION_CONFIRMED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
CONNECTION_INCOMING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
CONNECTION_NONE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
CONNECTION_REQUESTED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
createCache(String) - Method in interface org.sakaiproject.profile2.cache.CacheManager
Create a cache.
createSakaiPerson(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Create a new persistable SakaiPerson object for a user
createUuid() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a UUID from the IdManager
createWorksite(String, String, Collection<Person>, boolean) - Method in interface org.sakaiproject.profile2.logic.ProfileWorksiteLogic
Create a new worksite for the specified owner and list of members.
CROSS_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
CROSS_IMG_LOCAL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
currentUserMatchesRequest(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Convenience method to check if the user making a request is the same as the current user

D

DEFAULT_BIRTHYEAR_VISIBILITY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_DATE_FORMAT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_DATE_FORMAT_HIDE_YEAR - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_EMAIL_CONFIRM_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_EMAIL_MESSAGE_NEW_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_EMAIL_MESSAGE_REPLY_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_EMAIL_MESSAGE_WALL_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_EMAIL_MESSAGE_WORKSITE_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_EMAIL_REQUEST_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_GRAVATAR_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_MAX_SEARCH_HISTORY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_MAX_SEARCH_RESULTS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_MAX_SEARCH_RESULTS_PER_PAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_OFFICIAL_IMAGE_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_BASICINFO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_BUSINESSINFO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_CONTACTINFO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_MESSAGES - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_MYFRIENDS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_MYKUDOS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_MYPICTURES - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_MYSTATUS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_MYWALL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_ONLINESTATUS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_PERSONALINFO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_PROFILEIMAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_SEARCH - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_SOCIALINFO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_STAFFINFO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVACY_OPTION_STUDENTINFO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_PRIVATE_MESSAGE_SUBJECT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_SHOW_GALLERY_FEED_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_SHOW_KUDOS_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DEFAULT_SHOW_ONLINE_STATUS_SETTING - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
DELETE_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 

E

EMAIL_NEWLINE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_CONNECTION_CONFIRM - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_CONNECTION_REQUEST - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_MESSAGE_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_MESSAGE_REPLY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_PROFILE_CHANGE_NOTIFICATION - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_WALL_EVENT_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_WALL_POST_CONNECTION_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_WALL_POST_MY_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_WALL_STATUS_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EMAIL_TEMPLATE_KEY_WORKSITE_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EmailType - Enum in org.sakaiproject.profile2.types
The types of emails that can be sent.
ensureUuid(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Convenience method to ensure the given userId(eid or internal id) is returned as a valid uuid.
ENTITY_BROKER_PREFIX - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ENTITY_CSS_PROFILE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ENTITY_PROFILE_ACADEMIC - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ENTITY_PROFILE_FULL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ENTITY_PROFILE_MINIMAL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ENTITY_SET_ACADEMIC - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ENTITY_SET_MINIMAL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_FRIEND_CONFIRM - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_FRIEND_IGNORE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_FRIEND_REMOVE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_FRIEND_REQUEST - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_FRIENDS_VIEW_OTHER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_FRIENDS_VIEW_OWN - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_GALLERY_IMAGE_UPLOAD - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_MESSAGE_SENT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PREFERENCES_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PREFERENCES_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PRIVACY_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PRIVACY_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_BUSINESS_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_CONTACT_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_IMAGE_CHANGE_UPLOAD - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_IMAGE_CHANGE_URL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_IMAGE_UPLOAD - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_INFO_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_INTERESTS_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_SOCIAL_NETWORKING_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_STAFF_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_STUDENT_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_VIEW_OTHER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_PROFILE_VIEW_OWN - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_SEARCH_BY_INTEREST - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_SEARCH_BY_NAME - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_STATUS_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_TWITTER_UPDATE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_WALL_ITEM_COMMENT_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_WALL_ITEM_NEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
EVENT_WALL_ITEM_REMOVE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
evictFromCache(Cache<K, V>, K) - Method in interface org.sakaiproject.profile2.cache.CacheManager
Helper to evict an item from a given cache.
ExternalIntegrationInfo - Class in org.sakaiproject.profile2.model
Model for storing a user's external integration details
ExternalIntegrationInfo() - Constructor for class org.sakaiproject.profile2.model.ExternalIntegrationInfo
 

F

findUsersByInterest(String, boolean, String) - Method in interface org.sakaiproject.profile2.logic.ProfileSearchLogic
Find all users that match the search string in any of the relevant SakaiPerson fields This list is automatically cleaned for non-existent users by way of UserDirectoryService.getUsers.
findUsersByNameOrEmail(String, boolean, String) - Method in interface org.sakaiproject.profile2.logic.ProfileSearchLogic
Find all users that match the search string in either name or email.
FIRST_RECORD - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
FORMATTED_PROFILE_SUMMARY_MAX_LENGTH - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
Friend - Class in org.sakaiproject.profile2.model
Friend.java This is a model for storing information about a friend of a user.
Friend() - Constructor for class org.sakaiproject.profile2.model.Friend
 

G

GALLERY_IMAGE_DEFAULT_DESCRIPTION - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
GALLERY_IMAGE_MAIN - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
GALLERY_IMAGE_THUMBNAILS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
GalleryImage - Class in org.sakaiproject.profile2.model
Gallery image container and hibernate model.
GalleryImage(String, String, String, String) - Constructor for class org.sakaiproject.profile2.model.GalleryImage
Additional constructor to create a new instance of GalleryImage.
getAcademicEntityConfigurationSet() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the profile2.profile.entity.set.academic list of properties that should be used in the academic profile view.
getActiveUsers(List<String>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the list of users with active Sakai sessions, given the supplied list of userIds.
getAllSakaiPersonIds() - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a list of all SakaiPerson's userIds (ie list of all people with profile records)
getAllSakaiPersonIdsCount() - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a count of all users with SakaiPerson records
getAllUnreadMessagesCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Get the number of all unread messages for this user, across all all message threads.
getBasicConnection(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Get a BasicConnection
getBasicConnection(User) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Get a BasicConnection
getBasicConnections(List<User>) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Get a List of BasicConnections for the given Users.
getBasicConnectionsForUser(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a list of BasicOnlinePersons that are connected to this user
getBasicPerson(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a BasicPerson
getBasicPerson(User) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a BasicPerson
getBasicPersons(List<User>) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a List of BasicPersons for the given Users.
getBinary() - Method in class org.sakaiproject.profile2.model.ProfileImage
Get access to the binary data from either the uploaded image or the base64 encoded data
getBlankProfileImage() - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the blank profile image, the one a user sees if there is no other image available.
getCompanyProfiles(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Retrieves the company profiles from the database for the specified user.
getConnectedUsersForUserInsecurely(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a list of Persons that are connected to this user.
getConnectionRequestsForUser(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a list of Persons's that have unconfirmed connection requests to this person
getConnectionRequestsForUserCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a count of the number of unconfirmed incoming connection requests
getConnectionsForUser(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a list of Persons that are connected to this user. incl prefs and privacy
getConnectionsForUser(String) - Method in interface org.sakaiproject.profile2.service.ProfileService
 
getConnectionsForUserCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a count of the number of connections a user has.
getConnectionsSubsetForSearch(List<Person>, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a subset of the connection list, based on the search string matching the beginning of the displayName
getConnectionsSubsetForSearch(List<Person>, String, boolean) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a subset of the connection list, based on the search string matching the beginning of the displayName, and based on whether that user is allowed to be messaged.
getConnectionStatus(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Get the connection status between two users.
getCurrentProfileImageId(String) - Method in interface org.sakaiproject.profile2.service.ProfileImageService
 
getCurrentSiteId() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get current siteid
getCurrentToolTitle() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the title of the current tool.
getCurrentUser() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get current user
getCurrentUserId() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get current user id
getDirectUrlToProfileComponent(String, String, Map<String, String>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Creates a direct URL to a component (profile, messages etc) of a user's profile page on their My Workspace
getDirectUrlToProfileComponent(String, String, String, Map<String, String>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Creates a direct URL to a component (profile, messages etc) of a user's profile page from another user's My Workspace.
getDirectUrlToUserProfile(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Deprecated. 
getEntityLinkToProfileConnections() - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a RESTful link to the Profile2 conenctions page for any currently logged in user.
getEntityLinkToProfileHome(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a RESTful link to the Profile2 home page for either the currently logged in user (if null param) or the given user.
getEntityLinkToProfileMessages(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a RESTful link to the Profile2 message page (and optionally directly to a thread) for any currently logged in user.
getEntityLinkToProfileWall(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a RESTful link to the Profile2 wall page for either the currently logged in user (if null param) or the given user.
getExternalIntegrationInfo(String) - Method in interface org.sakaiproject.profile2.logic.ProfileExternalIntegrationLogic
Get the ExternalIntegrationInfo record for a user or an empty record if none.
getFullPortalUrl() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the full portal url by adding getServerUrl() and getPortalPath() together This WILL work outside the portal context so safe to use from an entityprovider
getGalleryImages(String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Retrieves all gallery images for the specified user.
getGalleryImagesCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get a count of the number of gallery images for a user
getGalleryImagesRandomized(String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Retrieves all gallery images in randomized order for the specified user.
getGoogleAuthenticationUrl() - Method in interface org.sakaiproject.profile2.logic.ProfileExternalIntegrationLogic
Generate the authentication URL we need to use to present to the user
getGravatarUrl(String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Generate a gravatar URL for a user URLs are of the form http://www.gravatar.com/avatar/HASH?
getInternalDirectUrlToUserConnections(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a full URL to the connections page of the specified user's profile page on their My Workspace.
getInternalDirectUrlToUserConnections() - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a full URL to the connections page of the currently logged in user's profile page on their My Workspace.
getInternalDirectUrlToUserMessages(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a full URL to the messages page (and optionally directly to a message view) of the currently logged in user's profile page on their My Workspace.
getInternalDirectUrlToUserProfile() - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a full URL to the front page of the currently logged in user's profile page on their My Workspace.
getInternalDirectUrlToUserProfile(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a full URL to the given user's profile page viewed from within the currently logged in user's ViewProfile page in Profile2 on their My Workspace This should only be used internally by Profile2 as the URL is long and ugly.
getInternalDirectUrlToUserProfile(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a full URL to the viewed user's profile page viewed from within the viewer's ViewProfile page in Profile2 on their My Workspace
getInternalDirectUrlToUserWall(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileLinkLogic
Creates a full URL to the wall page of the currently logged in user's profile page on their My Workspace.
getInvisibleUsers() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the profile2.invisible.users List for user's that should never show in searches or connection lists
getKudos(String) - Method in interface org.sakaiproject.profile2.logic.ProfileKudosLogic
Get the kudos rating for a user
getLastEventTimeForUser(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the last event time for the user.
getLastEventTimeForUsers(List<String>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the last event time for each of the given users
getLastSearchTerm(String) - Method in interface org.sakaiproject.profile2.logic.ProfileSearchLogic
Retrieves the last search term made by the user with the given UUID.
getMaxProfilePictureSize() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the maximum filesize that can be uploaded (profile2.picture.max=2)
getMaxSearchResults() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the profile2.search.maxSearchResults value from sakai.properties
getMaxSearchResultsPerPage() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the profile2.search.maxSearchResultsPerPage value from sakai.properties
getMessage(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Gets a Message from the database
getMessageParticipant(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Get a MessageParticipant record
getMessagesInThread(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Gets a list of the messages contained in this thread, sorted by date posted.
getMessagesInThreadCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Gets the count of the messages in a thread
getMessageThread(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Gets a MessageThread, first gets the item, then injects the latest Message into it before returning TODO This needs to be optimised to get the latest message property in the same query.
getMessageThreads(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Gets a list of MessageThreads with messages to a given user, each containing the most recent messages in each thread TODO This needs to be optimised to get the latest message property in the same query.
getMessageThreadsCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Gets the count of the message threads for a user
getMinimalEntityConfigurationSet() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the profile2.profile.entity.set.minimal list of properties that should be used in the minimal profile view.
getOfficialImageAttribute() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the value of the profile2.official.image.attribute from sakai.properties If not set, defaults to ProfileConstants.USER_PROPERTY_JPEG_PHOTO This should be specified if profile2.official.image.source=provided
getOfficialImagesDirectory() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the value of the profile2.official.image.directory attribute from sakai.properties.
getOfficialImagesFileSystemPattern() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the value of the profile2.official.image.directory.pattern attribute from sakai.properties.
getOfficialImageSource() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the value of the profile2.official.image.source attribute from sakai.properties.
getOfficialProfileImage(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Gets the official profile image for a user.
getOnlineStatus(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Get the online status for a user
getOnlineStatus(List<String>) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Get the online status for a list of users
getOutgoingConnectionRequestsForUser(String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Gets a list of Persons's that have unconfirmed connection requests from this person
getOverriddenPrivacySettings() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the set of sakai.properties that can override the built in defaults.
getPerson(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a Person
getPerson(User) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a Person
getPersons(List<User>) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a List of Persons for the given Users.
getPortalPath() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the portal path, generally /portal unless override in sakai.properties
getPortalUrl() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the portalUrl configuration parameter (ie http://sakai.lancs.ac.uk/portal) Will not work outside of /portal context (ie won't work from an entityprovider)
getPreferencesRecordForUser(String) - Method in interface org.sakaiproject.profile2.logic.ProfilePreferencesLogic
Retrieve the preferences record from the database for this user.
getPreferencesRecordForUser(String, boolean) - Method in interface org.sakaiproject.profile2.logic.ProfilePreferencesLogic
Retrieve the preferences record from the database for this user but the caller has the option on whether or not to use the cached version (PRFL-504)
getPrivacyRecordForUser(String) - Method in interface org.sakaiproject.profile2.logic.ProfilePrivacyLogic
Retrieve the profile privacy record from the database for this user.
getPrivacyRecordForUser(String, boolean) - Method in interface org.sakaiproject.profile2.logic.ProfilePrivacyLogic
Retrieve the privacy record from the database for this user but the caller has the option on whether or not to use the cached version (PRFL-504)
getProfileGalleryImagePath(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Returns the gallery resource path for the specified user and image.
getProfileGalleryThumbnailPath(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Returns the gallery resource path for the specified user and thumbnail.
getProfileImage(String, ProfilePreferences, ProfilePrivacy, int) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the profile image for a user.
getProfileImage(String, ProfilePreferences, ProfilePrivacy, int, String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the profile image for a user.
getProfileImage(Person, int) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the profile image for a user.
getProfileImage(Person, int, String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the profile image for a user.
getProfileImageEntityUrl(String, int) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the entity url to a profile image for a user.
getProfileImageResourcePath(String, int) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the location for a profileImage given the user and type
getProfileImageURL(String, String, boolean) - Method in interface org.sakaiproject.profile2.service.ProfileImageService
 
getProfileImportCsvPath() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the path to the CSV file to import, specified by the profile2.import.csv property
getProfilePictureType() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the profile2.picture.type setting in sakai.properties Possible values for the sakai property are 'upload', 'url', 'official' and 'gravatar'.
getProperty(String) - Method in class org.sakaiproject.profile2.model.UserProfile
 
getRawKudos(String) - Method in interface org.sakaiproject.profile2.logic.ProfileKudosLogic
Get the kudos rating for a user
getResource(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Retrieve a resource from ContentHosting with byte[] and mimetype
getSakaiPerson(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a SakaiPerson for a user
getSakaiPersonImageUrl(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a SakaiPerson image URL for a user.
getSakaiPersonJpegPhoto(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a SakaiPerson Jpeg photo for a user.
getSakaiPersonPrototype() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a SakaiPerson prototype if they don't have a profile.
getSearchHistory(String) - Method in interface org.sakaiproject.profile2.logic.ProfileSearchLogic
Retrieves the search history for the user with the given UUID.
getSentMessagesCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Get the number of all messages sent from this user
getServerConfigurationParameter(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Generic method to get a configuration parameter from sakai.properties
getServerName() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the DNS name of this Sakai server (ie sakai.lancs.ac.uk)
getServerUrl() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the serverUrl configuration parameter (http://sakai.lancs.ac.uk:8080)
getServiceName() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the name of this Sakai installation (ie Sakai@Lancs)
getSite(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Return a reference to the specified site.
getSocialNetworkingInfo(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Retrieves the social networking information for the specified user from the database.
getStatusUpdatesCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileStatusLogic
Get the number of status updates this user has made.
getThreadParticipants(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Get a list of all participants in a thread
getThreadSubject(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Get the subject of a thread
getThreadsWithUnreadMessagesCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Get the number of threads with unread messages.
getTool(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Returns a reference to the specified Sakai tool.
getToolsRequired(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Returns a list of the tool types required for the specified site type.
getTwitterName(ExternalIntegrationInfo) - Method in interface org.sakaiproject.profile2.logic.ProfileExternalIntegrationLogic
Gets the Twitter name associated with the stored details, if any.
getTwitterOAuthConsumerDetails() - Method in interface org.sakaiproject.profile2.logic.ProfileExternalIntegrationLogic
Returns a map of the Twitter OAuth consumer 'key' and 'secret'
getTwitterSource() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the profile2.integration.twitter.source parameter See here: http://bugs.sakaiproject.org/confluence/display/PROFILE/Profile2
getUnavailableImageThumbnailURL() - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the full URL to the default unavailable image thumbnail defined in ProfileConstants
getUnavailableImageURL() - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Get the full URL to the default unavailable image defined in ProfileConstants
getUrl() - Method in class org.sakaiproject.profile2.model.ProfileImage
Get access to the URL from either the external image that a user can set, or an official image.
getUserById(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a user
getUserDisplayName(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get displayname of a given userid (internal id)
getUserEid(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Convert internal userid to eid (jsmith26)
getUserEmail(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get email address for a given userid (internal id)
getUserFirstName(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get firstname of a given userid (internal id)
getUserHomeUrl() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the URL to the current user's my workspace
getUserIdForEid(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Convert eid to internal userid
getUserLastName(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get lastname of a given userid (internal id)
getUserProfile(String) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a UserProfile for the given userUuid All users have profiles, even if they haven't filled it in yet.
getUserProfile(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Get a UserProfile for the given userUuid All users have profiles, even if they haven't filled it in yet.
getUserQuietly(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the User object for the given userId.
getUsers(List<String>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a list of Users for the given userIds
getUserSites() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Return all user sites for the current user (i.e. worksites that the user has at least 'access' permission to).
getUserStatus(String) - Method in interface org.sakaiproject.profile2.logic.ProfileStatusLogic
Get the status (message and date) for a user Only returns a status object for those that are up to and including one week old.
getUserStatus(String, ProfilePrivacy) - Method in interface org.sakaiproject.profile2.logic.ProfileStatusLogic
Get the status (message and date) for a user Only returns a status object for those that are up to and including one week old.
getUserType(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get the type of this user's account
getUuids(List<User>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Get a list of uuids for each of the given Users
getWallItem(long) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Returns the specified wall item.
getWallItemComment(long) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Returns the specified wall item comment.
getWallItemsCount(String) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Returns the number of available wall items for the specified user.
getWallItemsCount(String, ProfilePrivacy) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Returns the number of available wall items for the specified user.
getWallItemsForUser(String) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Returns the wall for the specified user.
getWallItemsForUser(String, ProfilePrivacy) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Returns the wall for the specified user.
GOOGLE_DOCS_SCOPE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
GOOGLE_REDIRECT_URI - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
GRAVATAR_BASE_URL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 

I

ignoreFriendRequest(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Ignore a friend request from fromUser to toUser
ImportableUserProfile - Class in org.sakaiproject.profile2.model
Extension of UserProfile to provide some additional fields we need during import
ImportableUserProfile() - Constructor for class org.sakaiproject.profile2.model.ImportableUserProfile
 
INFO_IMAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
isAccountUpdateAllowed(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Check if a user is allowed to update their account.
isActionAllowed(String, String, PrivacyType) - Method in interface org.sakaiproject.profile2.logic.ProfilePrivacyLogic
Has the user allowed the other user to perform a certain action or view a piece of content?
isAdminUser() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the current user the admin user?
isBirthYearVisible(String) - Method in interface org.sakaiproject.profile2.logic.ProfilePrivacyLogic
Has the user allowed viewing of their birth year in their profile.
isBusinessProfileEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.profile.business.enabled flag set in sakai.properties?
isConnectionAllowedBetweenUserTypes(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Gets the list of usertypes from profile2.allowed.connection.usertypes.TYPE.
isConnectionsEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.connections.enabled flag set in sakai.properties?
isFriendRequestPending(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Check if there is a pending request from fromUser to toUser
isGoogleIntegrationEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.integration.google.enabled flag set to true in sakai.properties?
isGravatarImageEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is profile2.gravatar.image.enabled true?
isInterestsProfileEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.profile.interests.enabled flag set in sakai.properties?
isLoggedIn() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Helper to check if the current user is logged in
isMenuEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.menu.enabled flag set in sakai.properties?
isMessagingEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.messaging.enabled flag set in sakai.properties?
isMyKudosEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.myKudos.enabled flag set in sakai.properties?
isOfficialImageEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is profile2.official.image.enabled true?
isOnlineStatusEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.onlineStatus.enabled flag set in sakai.properties?
isPreferenceEnabled(String, PreferenceType) - Method in interface org.sakaiproject.profile2.logic.ProfilePreferencesLogic
Does this user have the specific preference enabled?
isPreferenceEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.preference.enabled flag set in sakai.properties?
isPrivacyChangeAllowedGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.privacy.change.enabled flag set in sakai.properties?
isPrivacyEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.privacy.enabled flag set in sakai.properties?
isProfileConversionEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.convert flag set in sakai.properties?
isProfileFieldsEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.profile.fields.enabled flag set in sakai.properties?
isProfileGalleryEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.gallery.enabled flag set in sakai.properties?
isProfileImageImportEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.import.images flag set in sakai.properties?
isProfileImportEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.import flag set in sakai.properties?
isProfilePictureChangeEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.picture.change.enabled flag set in sakai.properties?
isProfileStatusEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.profile.status.enabled flag set in sakai.properties?
isSearchEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.search.enabled flag set in sakai.properties?
isSocialProfileEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.profile.social.enabled flag set in sakai.properties?
isStaffProfileEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.profile.staff.enabled flag set in sakai.properties?
isStudentProfileEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.profile.student.enabled flag set in sakai.properties?
isSuperUser() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the current user a superUser?
isSuperUserAndProxiedToUser(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the current user a superUser and are they performing an action on another user's profile?
isThreadParticipant(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Is the user a participant in this thread?
isTwitterAlreadyConfigured() - Method in class org.sakaiproject.profile2.model.ExternalIntegrationInfo
Check if the user has already configured their Twitter info.
isTwitterIntegrationEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.integration.twitter.enabled flag set in sakai.properties?
isUserActive(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Does the user have a current Sakai session
isUserAllowedAddSite(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Does user have site.add permission?
isUserAllowedInSite(String, String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Generic method to check if user has permission in site
isUserMyWorkspace(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Check if specified site is a My Workspace site
isUserXFriendOfUserY(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Is userY a friend of the userX?
isUsingNormalPortal() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Are we using the normal /portal?
isUsingOfficialImageButAlternateSelectionEnabled() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Checks if the conditions are appropriate for a user to be able to select whether to use the official image or an alternate of their choice
isWallDefaultProfilePage() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Is the profile2.wall.default flag set in sakai.properties?
isWallEnabledGlobally() - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Deprecated.

L

LINK_ENTITY_CONNECTIONS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
LINK_ENTITY_MESSAGES - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
LINK_ENTITY_PREFIX - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
LINK_ENTITY_PROFILE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
LINK_ENTITY_WALL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 

M

MAX_CONNECTIONS_PER_PAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_CONNECTIONS_PER_SEARCH - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_FRIENDS_FEED_ITEMS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_GALLERY_FILE_UPLOADS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_GALLERY_IMAGE_XY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_GALLERY_IMAGES_PER_PAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_GALLERY_THUMBNAIL_IMAGE_XY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_IMAGE_UPLOAD_SIZE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_IMAGE_XY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_MESSAGES_PER_PAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_RECORDS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_THUMBNAIL_IMAGE_XY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_WALL_ITEMS_PER_PAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MAX_WALL_ITEMS_SAVED_PER_USER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
Message - Class in org.sakaiproject.profile2.model
Message.java An object to represent a message posted to someone This is a persistent Hibernate model
Message() - Constructor for class org.sakaiproject.profile2.model.Message
 
MESSAGE_DISPLAY_DATE_FORMAT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MESSAGE_PREVIEW_MAX_LENGTH - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
MessageParticipant - Class in org.sakaiproject.profile2.model
MessageThread.java An object to represent info about a participant in a message thread This is a persistent Hibernate model
MessageParticipant() - Constructor for class org.sakaiproject.profile2.model.MessageParticipant
 
MessageRecipientNotDefinedException - Exception in org.sakaiproject.profile2.exception
 
MessageRecipientNotDefinedException(String) - Constructor for exception org.sakaiproject.profile2.exception.MessageRecipientNotDefinedException
 
MessageThread - Class in org.sakaiproject.profile2.model
MessageThread.java An object to represent info about a message thread This is a persistent Hibernate model
MessageThread() - Constructor for class org.sakaiproject.profile2.model.MessageThread
 
MimeTypeByteArray - Class in org.sakaiproject.profile2.model
Wrapper class to hold a byte[] and preserve the mimetype.
MimeTypeByteArray() - Constructor for class org.sakaiproject.profile2.model.MimeTypeByteArray
 
MyProfilePanelState - Class in org.sakaiproject.profile2.model
 
MyProfilePanelState() - Constructor for class org.sakaiproject.profile2.model.MyProfilePanelState
 

O

OFFICIAL_IMAGE_SETTING_DEFAULT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
OFFICIAL_IMAGE_SETTING_FILESYSTEM - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
OFFICIAL_IMAGE_SETTING_PROVIDER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
OFFICIAL_IMAGE_SETTING_URL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ONLINE_INACTIVITY_INTERVAL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ONLINE_STATUS_AWAY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ONLINE_STATUS_AWAY_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ONLINE_STATUS_OFFLINE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ONLINE_STATUS_OFFLINE_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ONLINE_STATUS_ONLINE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ONLINE_STATUS_ONLINE_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
org.sakaiproject.profile2.cache - package org.sakaiproject.profile2.cache
 
org.sakaiproject.profile2.exception - package org.sakaiproject.profile2.exception
 
org.sakaiproject.profile2.hbm.model - package org.sakaiproject.profile2.hbm.model
 
org.sakaiproject.profile2.logic - package org.sakaiproject.profile2.logic
 
org.sakaiproject.profile2.model - package org.sakaiproject.profile2.model
 
org.sakaiproject.profile2.service - package org.sakaiproject.profile2.service
 
org.sakaiproject.profile2.types - package org.sakaiproject.profile2.types
 
org.sakaiproject.profile2.util - package org.sakaiproject.profile2.util
 

P

Person - Class in org.sakaiproject.profile2.model
This the main object that represents a full person in Profile2.
Person() - Constructor for class org.sakaiproject.profile2.model.Person
 
PICTURE_SETTING_DEFAULT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PICTURE_SETTING_GRAVATAR - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PICTURE_SETTING_OFFICIAL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PICTURE_SETTING_OFFICIAL_PROP - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PICTURE_SETTING_UPLOAD - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PICTURE_SETTING_UPLOAD_PROP - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PICTURE_SETTING_URL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PICTURE_SETTING_URL_PROP - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
postEvent(String, String, boolean) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Post an event to Sakai
postWallItemToWall(String, WallItem) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Posts the specified wall item to the specified user's wall and the walls of their connections.
PreferenceType - Enum in org.sakaiproject.profile2.types
These are the types of preferences in Profile2.
PRIVACY_OPTION_EVERYONE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PRIVACY_OPTION_NOBODY - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PRIVACY_OPTION_ONLYFRIENDS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PRIVACY_OPTION_ONLYME - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PrivacyType - Enum in org.sakaiproject.profile2.types
These are the types of privacy settings in Profile2.
PROFILE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PROFILE_IMAGE_AVATAR - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PROFILE_IMAGE_CACHE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PROFILE_IMAGE_MAIN - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
PROFILE_IMAGE_THUMBNAIL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ProfileBadConfigurationException - Exception in org.sakaiproject.profile2.exception
 
ProfileBadConfigurationException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfileBadConfigurationException
 
ProfileConnectionsLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with connections in Profile2
ProfileConstants - Class in org.sakaiproject.profile2.util
Class to hold static constants for Profile2, like defaults etc.
ProfileConstants() - Constructor for class org.sakaiproject.profile2.util.ProfileConstants
 
ProfileExternalIntegrationLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with external integrations in Profile2
ProfileFriend - Class in org.sakaiproject.profile2.hbm.model
Hibernate model
ProfileFriend(String, String, int) - Constructor for class org.sakaiproject.profile2.hbm.model.ProfileFriend
Additional constructor that should be used when requesting a friend as it has preinitialised values
ProfileFriendsIllegalAccessException - Exception in org.sakaiproject.profile2.exception
 
ProfileFriendsIllegalAccessException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfileFriendsIllegalAccessException
 
ProfileIllegalAccessException - Exception in org.sakaiproject.profile2.exception
 
ProfileIllegalAccessException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfileIllegalAccessException
 
ProfileImage - Class in org.sakaiproject.profile2.model
ProfileImageResource This is a wrapper class which contains fields for all types of profile images.
ProfileImage() - Constructor for class org.sakaiproject.profile2.model.ProfileImage
 
ProfileImageExternal - Class in org.sakaiproject.profile2.hbm.model
Hibernate model for an external (URL) profile image
ProfileImageExternal() - Constructor for class org.sakaiproject.profile2.hbm.model.ProfileImageExternal
 
profileImageIsDefault(String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Does this use have a default profile image?
ProfileImageLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with images in Profile2 Also takes care of image conversion from classic Profile to Profile2
ProfileImageOfficial - Class in org.sakaiproject.profile2.hbm.model
Hibernate model for an officially provided external image
ProfileImageOfficial() - Constructor for class org.sakaiproject.profile2.hbm.model.ProfileImageOfficial
 
ProfileImageService - Interface in org.sakaiproject.profile2.service
 
ProfileImageUploaded - Class in org.sakaiproject.profile2.hbm.model
Hibernate model for an uploaded profile image
ProfileImageUploaded(String, String, String, String, boolean) - Constructor for class org.sakaiproject.profile2.hbm.model.ProfileImageUploaded
Additional constructor to create a ProfileImage record in one go
ProfileKudos - Class in org.sakaiproject.profile2.hbm.model
Model for a kudos score for a user - persistent
ProfileKudos() - Constructor for class org.sakaiproject.profile2.hbm.model.ProfileKudos
 
ProfileKudosLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with kudos in Profile2
ProfileLinkLogic - Interface in org.sakaiproject.profile2.logic
An interface to create and resolve links to pages and views into Profile2
ProfileLogic - Interface in org.sakaiproject.profile2.logic
An interface for working with profiles in Profile2.
ProfileMessagingLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with messaging in Profile2
ProfileMismatchException - Exception in org.sakaiproject.profile2.exception
 
ProfileMismatchException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfileMismatchException
 
ProfileNotDefinedException - Exception in org.sakaiproject.profile2.exception
 
ProfileNotDefinedException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfileNotDefinedException
 
ProfilePreferences - Class in org.sakaiproject.profile2.model
Hibernate and EntityProvider model
ProfilePreferences() - Constructor for class org.sakaiproject.profile2.model.ProfilePreferences
 
ProfilePreferencesLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with ProfilePreferences in Profile2
ProfilePreferencesNotDefinedException - Exception in org.sakaiproject.profile2.exception
 
ProfilePreferencesNotDefinedException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfilePreferencesNotDefinedException
 
ProfilePrivacy - Class in org.sakaiproject.profile2.model
Hibernate and EntityProvider model
ProfilePrivacy() - Constructor for class org.sakaiproject.profile2.model.ProfilePrivacy
 
ProfilePrivacyLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with ProfilePrivacy in Profile2
ProfilePrivacyNotDefinedException - Exception in org.sakaiproject.profile2.exception
 
ProfilePrivacyNotDefinedException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfilePrivacyNotDefinedException
 
ProfilePrototypeNotDefinedException - Exception in org.sakaiproject.profile2.exception
 
ProfilePrototypeNotDefinedException(String) - Constructor for exception org.sakaiproject.profile2.exception.ProfilePrototypeNotDefinedException
 
ProfileSearchLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with profile searches.
ProfileSearchTerm - Class in org.sakaiproject.profile2.model
 
ProfileSearchTerm() - Constructor for class org.sakaiproject.profile2.model.ProfileSearchTerm
 
ProfileService - Interface in org.sakaiproject.profile2.service
A facade on the various logic component methods to improve backwards compatibility with clients of the older Profile2 apis.
ProfileStatus - Class in org.sakaiproject.profile2.model
Hibernate and EntityProvider model
ProfileStatus(String, String, Date) - Constructor for class org.sakaiproject.profile2.model.ProfileStatus
Additional constructor to create a status object in one go
ProfileStatusLogic - Interface in org.sakaiproject.profile2.logic
An interface for dealing with ProfileStatus in Profile2
ProfileWallLogic - Interface in org.sakaiproject.profile2.logic
Deprecated.
The wall functionality will be removed from Sakai for the 13 release.
ProfileWorksiteLogic - Interface in org.sakaiproject.profile2.logic
Logic interface for creating worksites from Profile2.

R

RELATIONSHIP_FRIEND - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
removeCompanyProfile(String, long) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Removes the specified company profile for the specified user.
removeCompanyProfile(CompanyProfile) - Method in class org.sakaiproject.profile2.model.UserProfile
 
removeFriend(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Remove a friend connection
removeGalleryImage(String, long) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Remove the specified gallery image.
removeResource(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Removes the specified resource.
removeWallItemFromWall(WallItem) - Method in interface org.sakaiproject.profile2.logic.ProfileWallLogic
Deprecated.
Removes the specified wall item.
replyToThread(String, String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Sends a reply to a thread, returns the Message just sent
requestFriend(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileConnectionsLogic
Make a request for friendId to be a friend of userId
resetCachedProfileImageId(String) - Method in interface org.sakaiproject.profile2.service.ProfileImageService
 
resetProfileImage(String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Reset the profile image for a user
ROSTER_VIEW_EMAIL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
ROSTER_VIEW_PHOTO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
RSS_IMG - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 

S

SAKAI_PROP_INVISIBLE_USERS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_LIST_SEPARATOR - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_CONNECTIONS_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_CONVERSION_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_GALLERY_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_GOOGLE_INTEGRATION_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_GRAVATAR_IMAGE_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_IMPORT_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_IMPORT_IMAGES_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_MENU_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_MESSAGING_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_MY_KUDOS_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_OFFICIAL_IMAGE_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_ONLINE_STATUS_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PICTURE_CHANGE_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PREFERENCE_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PRIVACY_CHANGE_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PRIVACY_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PROFILE_BUSINESS_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PROFILE_FIELDS_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PROFILE_INTERESTS_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PROFILE_SOCIAL_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PROFILE_STAFF_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PROFILE_STATUS_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_PROFILE_STUDENT_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_SEARCH_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_TWITTER_INTEGRATION_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_TWITTER_INTEGRATION_SOURCE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_WALL_DEFAULT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_PROFILE2_WALL_ENABLED - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SAKAI_PROP_SERVICE_NAME - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SakaiPersonMeta - Class in org.sakaiproject.profile2.model
Hibernate model
SakaiPersonMeta(String, String, String) - Constructor for class org.sakaiproject.profile2.model.SakaiPersonMeta
Additional constructor to create a Meta object in one go
SakaiProxy - Interface in org.sakaiproject.profile2.logic
An interface for abstracting Sakai specific parts away from the main logic.
saveFile(String, String, String, String, byte[]) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Save a file to CHS
saveOfficialImageUrl(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Save the official image url that institutions can set.
savePreferencesRecord(ProfilePreferences) - Method in interface org.sakaiproject.profile2.logic.ProfilePreferencesLogic
Save the preferences record to the database
savePrivacyRecord(ProfilePrivacy) - Method in interface org.sakaiproject.profile2.logic.ProfilePrivacyLogic
Save the profile privacy record to the database
saveSite(Site) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Save an existing site.
saveSocialNetworkingInfo(SocialNetworkingInfo) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Saves the social networking information to the database.
saveUserProfile(SakaiPerson) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Persist a SakaiPerson object and send an email notification, if required.
SEARCH_COOKIE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SEARCH_COOKIE_VALUE_CONNECTIONS_MARKER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SEARCH_COOKIE_VALUE_PAGE_MARKER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SEARCH_COOKIE_VALUE_SEARCH_MARKER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SEARCH_COOKIE_VALUE_WORKSITE_MARKER - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SEARCH_TYPE_INTEREST - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
SEARCH_TYPE_NAME - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
searchExternalUsers(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Search UserDirectoryService for externally provided users that match in name or email.
searchUsers(String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Search UserDirectoryService for users that match in name or email.
sendEmail(String, String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Send an email message.
sendEmail(List<String>, String, Map<String, String>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Sends an email to a list of users using the email template and replacement values supplied
sendEmail(String, String, Map<String, String>) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Sends an email to a single user using the email template and replacement values supplied
sendMessageToTwitter(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileExternalIntegrationLogic
Send a message to twitter ( runs in a separate thread) Will only run if twitter integration is enabled globally (ie via sakai.properties) and if the user has linked their account.
sendNewMessage(String, String, String, String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Send a message TODO this should be optimised for foreign key constraints
setExternalProfileImage(String, String, String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Update the profileImage for a user given the URL to an image Will work, but not have visible effect if the setting for the image type used in sakai.properties is not url. ie its using an uploaded image instead
setProperty(String, String) - Method in class org.sakaiproject.profile2.model.UserProfile
 
setUploadedProfileImage(String, byte[], String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileImageLogic
Update the profile image for a user given the byte[] of the image.
setUserStatus(String, String) - Method in interface org.sakaiproject.profile2.logic.ProfileStatusLogic
Set user status
setUserStatus(ProfileStatus) - Method in interface org.sakaiproject.profile2.logic.ProfileStatusLogic
Set user status
showBusinessDisplay - Variable in class org.sakaiproject.profile2.model.MyProfilePanelState
 
showInterestsDisplay - Variable in class org.sakaiproject.profile2.model.MyProfilePanelState
 
showSocialNetworkingDisplay - Variable in class org.sakaiproject.profile2.model.MyProfilePanelState
 
showStaffDisplay - Variable in class org.sakaiproject.profile2.model.MyProfilePanelState
 
showStudentDisplay - Variable in class org.sakaiproject.profile2.model.MyProfilePanelState
 
SocialNetworkingInfo - Class in org.sakaiproject.profile2.model
SocialNetworkingInfo is a model for storing a user's social networking details.
SocialNetworkingInfo(String) - Constructor for class org.sakaiproject.profile2.model.SocialNetworkingInfo
 

T

TAB_COOKIE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
TAB_INDEX_PROFILE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
TAB_INDEX_WALL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
toggleMessageRead(MessageParticipant, boolean) - Method in interface org.sakaiproject.profile2.logic.ProfileMessagingLogic
Toggle a single message as read/unread
toggleProfileLocked(String, boolean) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Toggle a profile's locked status.
TOOL_ID - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
toPreference() - Method in enum org.sakaiproject.profile2.types.EmailType
Return the PreferenceType that matches this type.
toString() - Method in exception org.sakaiproject.profile2.exception.MessageRecipientNotDefinedException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfileBadConfigurationException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfileFriendsIllegalAccessException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfileIllegalAccessException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfileMismatchException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfileNotDefinedException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfilePreferencesNotDefinedException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfilePrivacyNotDefinedException
 
toString() - Method in exception org.sakaiproject.profile2.exception.ProfilePrototypeNotDefinedException
 
toString() - Method in class org.sakaiproject.profile2.model.ImportableUserProfile
 

U

UNAVAILABLE_IMAGE - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
UNAVAILABLE_IMAGE_FULL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
UNAVAILABLE_IMAGE_THUMBNAIL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
updateCompanyProfile(CompanyProfile) - Method in interface org.sakaiproject.profile2.logic.ProfileLogic
Saves an existing company profile in the database.
updateEmailForUser(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Updates a user's email address If the user is a provided user (ie from LDAP) this will probably fail so only internal accounts can be updated.
updateExternalIntegrationInfo(ExternalIntegrationInfo) - Method in interface org.sakaiproject.profile2.logic.ProfileExternalIntegrationLogic
Update a user's ExternalIntegrationInfo
updateKudos(String, int, BigDecimal) - Method in interface org.sakaiproject.profile2.logic.ProfileKudosLogic
Update a user's kudos rating
updateNameForUser(String, String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Updates a user's name If the user is a provided user (ie from LDAP) this will probably fail so only internal accounts can be updated.
updateSakaiPerson(SakaiPerson) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Update a SakaiPerson object in the db.
USER_PROPERTY_JPEG_PHOTO - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
UserProfile - Class in org.sakaiproject.profile2.model
This is the model for a user's profile
UserProfile() - Constructor for class org.sakaiproject.profile2.model.UserProfile
 

V

validateSiteTitle(String, String) - Method in interface org.sakaiproject.profile2.logic.SakaiProxy
Given the original and stripped site titles, determine that validation status of the stripped string.
validateTwitterCredentials(ExternalIntegrationInfo) - Method in interface org.sakaiproject.profile2.logic.ProfileExternalIntegrationLogic
Check if the stored Twitter credentials are valid.
valueOf(String) - Static method in enum org.sakaiproject.profile2.types.EmailType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sakaiproject.profile2.types.PreferenceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sakaiproject.profile2.types.PrivacyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sakaiproject.profile2.types.EmailType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sakaiproject.profile2.types.PreferenceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sakaiproject.profile2.types.PrivacyType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WALL - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WALL_DISPLAY_DATE_FORMAT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WALL_ITEM_TYPE_EVENT - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WALL_ITEM_TYPE_POST - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WALL_ITEM_TYPE_STATUS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WallItem - Class in org.sakaiproject.profile2.model
WallItem represents an item posted on a profile wall.
WallItem() - Constructor for class org.sakaiproject.profile2.model.WallItem
 
WallItemComment - Class in org.sakaiproject.profile2.model
WallItemComment represents a comment on a wall item, such as a post or event.
WallItemComment() - Constructor for class org.sakaiproject.profile2.model.WallItemComment
 
WICKET_PAGE_CONNECTIONS - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WICKET_PAGE_MESSAGES - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WICKET_PAGE_PROFILE_VIEW - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WICKET_PARAM_TAB - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WICKET_PARAM_THREAD - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WICKET_PARAM_USERID - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
WICKET_PARAM_WALL_ITEM - Static variable in class org.sakaiproject.profile2.util.ProfileConstants
 
A B C D E F G I L M O P R S T U V W 
Skip navigation links

Copyright © 2008–2020 The Sakai Foundation. All rights reserved.