|
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 | |||||||||