|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface XProfileModule.Server
Server interface for the Profile Module API.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface waggle.core.api.XAPIInterface |
---|
XAPIInterface.Client, XAPIInterface.Server |
Method Summary | |
---|---|
void |
defaultProfileNotificationSettings(XObjectID userID) Set default notification settings for the specified User. |
void |
deleteProfilePicture() Delete any picture for the current User. |
XProfileInfo |
getMyProfile() Get current User's Profile info. |
InputStream |
getOriginalProfilePicture(XObjectID userID) Get any original picture for the specified User. |
XProfileInfo |
getProfile(XObjectID userID) Get another User's Profile info. |
List<XProfileNotificationInfo> |
getProfileNotificationSettings(XObjectID userID) Get all notification settings for the specified User. |
InputStream |
getScaledProfilePicture(XObjectID userID) Get any scaled picture for the specified User. |
void |
setProfileNotificationSettings(XObjectID userID, List<XProfileNotificationInfo> notificationInfos) Set all notification settings for the specified User. |
XProfileInfo |
updateMyProfile(XUpdater updater) Update the current User's Profile info. |
XProfileInfo |
updateProfile(XObjectID userID, XUpdater updater) Update a User's Profile info. |
void |
uploadProfilePicture(XAPIInputStream inputStream, String mimeType, long length) Upload a picture for the current User's profile. |
String |
uploadProfilePictureToDataUri(XAPIInputStream inputStream, String mimeType, long length) Convert an image to a scaled image Data URI. |
Method Detail |
---|
XProfileInfo getMyProfile()
XProfileInfo updateMyProfile(XUpdater updater)
updater
- Changes to the Profile info.XProfileInfo getProfile(XObjectID userID)
userID
- The User.List<XProfileNotificationInfo> getProfileNotificationSettings(XObjectID userID)
userID
- The User.void setProfileNotificationSettings(XObjectID userID, List<XProfileNotificationInfo> notificationInfos)
userID
- The User.notificationInfos
- The new notification settings for the specified User.void defaultProfileNotificationSettings(XObjectID userID)
userID
- The User.XProfileInfo updateProfile(XObjectID userID, XUpdater updater)
userID
- The User.updater
- Changes to the Profile info.void uploadProfilePicture(XAPIInputStream inputStream, String mimeType, long length)
inputStream
- The InputStream containing the picture.mimeType
- The mimetype of the picture.length
- The length of the picture.String uploadProfilePictureToDataUri(XAPIInputStream inputStream, String mimeType, long length)
inputStream
- The InputStream containing the picture.mimeType
- The mimetype of the picture.length
- The length of the picture.InputStream getOriginalProfilePicture(XObjectID userID)
userID
- The User.InputStream getScaledProfilePicture(XObjectID userID)
userID
- The User.void deleteProfilePicture()
|
Oracle® On Track Communication SDK Documentation Release 1(1.0) E20955-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |