All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
A single work-experience entry of a user profile (rides Profile.EXPERIENCES).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Visibility state of the current user's profile fields: which fields are currently hidden and the full set of fields whose visibility can be toggled (the valid field_name values for set_profile_field_visibility).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Helpers to turn an image (from a URL or base64) into a platform UploadService uploadId that any upload-consuming API (activity/comment attachments, note featured image, avatars, documents…) accepts.
A downloaded image: its bytes, resolved mime type and a file name.
The three mutually-exclusive ways to provide an image to UploadToolUtils.resolveImage(org.exoplatform.social.attachment.AttachmentService, org.exoplatform.commons.file.services.FileService, org.exoplatform.services.security.Identity, io.meeds.mcp.server.tool.util.UploadToolUtils.ImageSource, long): a public http(s) URL, base64-encoded bytes, or a reference to an existing platform attachment (attachmentObjectType + attachmentObjectId).
 
 
Presence status a user can set, mapped to the values stored by org.exoplatform.services.user.UserStateService.