public class SFUsersEntity extends SFEntitiesBase
client| Constructor and Description |
|---|
SFUsersEntity(ISFApiClient client) |
| Modifier and Type | Method and Description |
|---|---|
ISFQuery<SFODataFeed<SFItem>> |
box(java.net.URI url)
Get User's FileBox children
|
ISFQuery |
confirm(SFUserConfirmationSettings settings)
Confirm the current user logging in for the first time
{
"FirstName":"",
"LastName":"",
"Company":"",
"Password":"",
"SecurityQuestion":"",
"SecurityQuestionAnswer":"",
"DayLightName":"",
"UTCOffset":"",
"DateFormat":"",
"TimeFormat":"",
"EmailInterval":0
}
|
ISFQuery<SFUser> |
create(SFUser user)
Create Client User
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
}
}
Creates a new Client User and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, Preferences.CanResetPassword and Preferences.CanViewMySettingsOther parameters are ignored
|
ISFQuery<SFUser> |
create(SFUser user,
java.lang.Boolean pushCreatorDefaultSettings)
Create Client User
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
}
}
Creates a new Client User and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, Preferences.CanResetPassword and Preferences.CanViewMySettingsOther parameters are ignored
|
ISFQuery<SFUser> |
create(SFUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared)
Create Client User
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
}
}
Creates a new Client User and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, Preferences.CanResetPassword and Preferences.CanViewMySettingsOther parameters are ignored
|
ISFQuery<SFUser> |
create(SFUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared,
java.lang.Boolean notify)
Create Client User
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
}
}
Creates a new Client User and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, Preferences.CanResetPassword and Preferences.CanViewMySettingsOther parameters are ignored
|
ISFQuery<SFUser> |
create(SFUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared,
java.lang.Boolean notify,
java.lang.Boolean ifNecessary)
Create Client User
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
}
}
Creates a new Client User and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, Preferences.CanResetPassword and Preferences.CanViewMySettingsOther parameters are ignored
|
ISFQuery<SFUser> |
create(SFUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared,
java.lang.Boolean notify,
java.lang.Boolean ifNecessary,
java.lang.Boolean addPersonal)
Create Client User
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
}
}
Creates a new Client User and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, Preferences.CanResetPassword and Preferences.CanViewMySettingsOther parameters are ignored
|
ISFQuery<SFUser> |
createAccountUser(SFAccountUser user)
Create Employee
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"StorageQuotaLimitGB":50,
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
},
"IsAdministrator": false,
"CanCreateFolders": false,
"CanUseFileBox": true,
"CanManageUsers": false,
"Roles": [
"CanChangePassword", "CanManageMySettings",
"CanUseFileBox, "CanManageUsers, "CanCreateFolders, "CanUseDropBox, "CanSelectFolderZone,
"AdminAccountPolicies", "AdminBilling", "AdminBranding", "AdminChangePlan", "AdminFileBoxAccess",
"AdminManageEmployees", "AdminRemoteUploadForms", "AdminReporting", "AdminSharedDistGroups",
"AdminSharedAddressBook", "AdminViewReceipts", "AdminDelegate", "AdminManageFolderTemplates",
"AdminEmailMessages", "AdminSSO", "AdminSuperGroup", "AdminZones", "AdminCreateSharedGroups", "AdminConnectors"
]
}
Creates a new Employee User (AccountUser) and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, IsEmployee, IsAdministrator, CanCreateFolders, CanUseFileBox, CanManageUsers,
Preferences.CanResetPassword and Preferences.CanViewMySettings.
|
ISFQuery<SFUser> |
createAccountUser(SFAccountUser user,
java.lang.Boolean pushCreatorDefaultSettings)
Create Employee
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"StorageQuotaLimitGB":50,
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
},
"IsAdministrator": false,
"CanCreateFolders": false,
"CanUseFileBox": true,
"CanManageUsers": false,
"Roles": [
"CanChangePassword", "CanManageMySettings",
"CanUseFileBox, "CanManageUsers, "CanCreateFolders, "CanUseDropBox, "CanSelectFolderZone,
"AdminAccountPolicies", "AdminBilling", "AdminBranding", "AdminChangePlan", "AdminFileBoxAccess",
"AdminManageEmployees", "AdminRemoteUploadForms", "AdminReporting", "AdminSharedDistGroups",
"AdminSharedAddressBook", "AdminViewReceipts", "AdminDelegate", "AdminManageFolderTemplates",
"AdminEmailMessages", "AdminSSO", "AdminSuperGroup", "AdminZones", "AdminCreateSharedGroups", "AdminConnectors"
]
}
Creates a new Employee User (AccountUser) and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, IsEmployee, IsAdministrator, CanCreateFolders, CanUseFileBox, CanManageUsers,
Preferences.CanResetPassword and Preferences.CanViewMySettings.
|
ISFQuery<SFUser> |
createAccountUser(SFAccountUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared)
Create Employee
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"StorageQuotaLimitGB":50,
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
},
"IsAdministrator": false,
"CanCreateFolders": false,
"CanUseFileBox": true,
"CanManageUsers": false,
"Roles": [
"CanChangePassword", "CanManageMySettings",
"CanUseFileBox, "CanManageUsers, "CanCreateFolders, "CanUseDropBox, "CanSelectFolderZone,
"AdminAccountPolicies", "AdminBilling", "AdminBranding", "AdminChangePlan", "AdminFileBoxAccess",
"AdminManageEmployees", "AdminRemoteUploadForms", "AdminReporting", "AdminSharedDistGroups",
"AdminSharedAddressBook", "AdminViewReceipts", "AdminDelegate", "AdminManageFolderTemplates",
"AdminEmailMessages", "AdminSSO", "AdminSuperGroup", "AdminZones", "AdminCreateSharedGroups", "AdminConnectors"
]
}
Creates a new Employee User (AccountUser) and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, IsEmployee, IsAdministrator, CanCreateFolders, CanUseFileBox, CanManageUsers,
Preferences.CanResetPassword and Preferences.CanViewMySettings.
|
ISFQuery<SFUser> |
createAccountUser(SFAccountUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared,
java.lang.Boolean notify)
Create Employee
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"StorageQuotaLimitGB":50,
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
},
"IsAdministrator": false,
"CanCreateFolders": false,
"CanUseFileBox": true,
"CanManageUsers": false,
"Roles": [
"CanChangePassword", "CanManageMySettings",
"CanUseFileBox, "CanManageUsers, "CanCreateFolders, "CanUseDropBox, "CanSelectFolderZone,
"AdminAccountPolicies", "AdminBilling", "AdminBranding", "AdminChangePlan", "AdminFileBoxAccess",
"AdminManageEmployees", "AdminRemoteUploadForms", "AdminReporting", "AdminSharedDistGroups",
"AdminSharedAddressBook", "AdminViewReceipts", "AdminDelegate", "AdminManageFolderTemplates",
"AdminEmailMessages", "AdminSSO", "AdminSuperGroup", "AdminZones", "AdminCreateSharedGroups", "AdminConnectors"
]
}
Creates a new Employee User (AccountUser) and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, IsEmployee, IsAdministrator, CanCreateFolders, CanUseFileBox, CanManageUsers,
Preferences.CanResetPassword and Preferences.CanViewMySettings.
|
ISFQuery<SFUser> |
createAccountUser(SFAccountUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared,
java.lang.Boolean notify,
java.lang.Boolean ifNecessary)
Create Employee
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"StorageQuotaLimitGB":50,
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
},
"IsAdministrator": false,
"CanCreateFolders": false,
"CanUseFileBox": true,
"CanManageUsers": false,
"Roles": [
"CanChangePassword", "CanManageMySettings",
"CanUseFileBox, "CanManageUsers, "CanCreateFolders, "CanUseDropBox, "CanSelectFolderZone,
"AdminAccountPolicies", "AdminBilling", "AdminBranding", "AdminChangePlan", "AdminFileBoxAccess",
"AdminManageEmployees", "AdminRemoteUploadForms", "AdminReporting", "AdminSharedDistGroups",
"AdminSharedAddressBook", "AdminViewReceipts", "AdminDelegate", "AdminManageFolderTemplates",
"AdminEmailMessages", "AdminSSO", "AdminSuperGroup", "AdminZones", "AdminCreateSharedGroups", "AdminConnectors"
]
}
Creates a new Employee User (AccountUser) and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, IsEmployee, IsAdministrator, CanCreateFolders, CanUseFileBox, CanManageUsers,
Preferences.CanResetPassword and Preferences.CanViewMySettings.
|
ISFQuery<SFUser> |
createAccountUser(SFAccountUser user,
java.lang.Boolean pushCreatorDefaultSettings,
java.lang.Boolean addshared,
java.lang.Boolean notify,
java.lang.Boolean ifNecessary,
java.lang.Boolean addPersonal)
Create Employee
{
"Email":"user.one@domain.com",
"FirstName":"Name",
"LastName":"Last Name",
"Company":"Company",
"Password":"password",
"StorageQuotaLimitGB":50,
"Preferences":
{
"CanResetPassword":true,
"CanViewMySettings":true
},
"DefaultZone":
{
"Id":"zoneid"
},
"IsAdministrator": false,
"CanCreateFolders": false,
"CanUseFileBox": true,
"CanManageUsers": false,
"Roles": [
"CanChangePassword", "CanManageMySettings",
"CanUseFileBox, "CanManageUsers, "CanCreateFolders, "CanUseDropBox, "CanSelectFolderZone,
"AdminAccountPolicies", "AdminBilling", "AdminBranding", "AdminChangePlan", "AdminFileBoxAccess",
"AdminManageEmployees", "AdminRemoteUploadForms", "AdminReporting", "AdminSharedDistGroups",
"AdminSharedAddressBook", "AdminViewReceipts", "AdminDelegate", "AdminManageFolderTemplates",
"AdminEmailMessages", "AdminSSO", "AdminSuperGroup", "AdminZones", "AdminCreateSharedGroups", "AdminConnectors"
]
}
Creates a new Employee User (AccountUser) and associates it to an Account
The following parameters from the input object are used: Email, FirstName, LastName, Company,
DefaultZone, Password, IsEmployee, IsAdministrator, CanCreateFolders, CanUseFileBox, CanManageUsers,
Preferences.CanResetPassword and Preferences.CanViewMySettings.
|
ISFQuery |
delete(java.net.URI url)
Delete User
Removes an user
|
ISFQuery |
delete(java.net.URI url,
java.lang.Boolean completely)
Delete User
Removes an user
|
ISFQuery<SFUser> |
deleteEmailAddress(java.lang.String email)
Delete the email address from user
|
ISFQuery<SFItem> |
fileBox(java.net.URI url)
Get User's FileBox folder
|
ISFQuery |
forgotPassword(java.lang.String email)
Forgot Password
Triggers a reset password email
|
ISFQuery |
forgotPassword(java.lang.String email,
java.lang.Boolean resetOnMobile)
Forgot Password
Triggers a reset password email
|
ISFQuery<SFUser> |
get()
Get User
Retrieve a single user, by ID or email, or the currently authenticated user.
|
ISFQuery<SFUser> |
get(java.lang.String id)
Get User
Retrieve a single user, by ID or email, or the currently authenticated user.
|
ISFQuery<SFUser> |
get(java.lang.String id,
java.lang.String emailAddress)
Get User
Retrieve a single user, by ID or email, or the currently authenticated user.
|
ISFQuery<SFODataFeed<SFItem>> |
getAllSharedFolders()
Get List of User Shared Folders
Retrieve the list of shared folders the authenticated user has access to
|
ISFQuery<SFItem> |
getHomeFolder(java.net.URI url)
Get HomeFolder
Returns a user's home folder
|
ISFQuery<SFODataFeed<SFShare>> |
getInbox(java.net.URI url)
Get Inbox for Recipient
Retrieve all outstanding Shares in the inbox.User identifier
|
ISFQuery<SFODataFeed<SFShare>> |
getInbox(java.net.URI url,
SFSafeEnum<SFShareType> type)
Get Inbox for Recipient
Retrieve all outstanding Shares in the inbox.User identifier
|
ISFQuery<SFODataFeed<SFShare>> |
getInbox(java.net.URI url,
SFSafeEnum<SFShareType> type,
java.lang.Boolean archived)
Get Inbox for Recipient
Retrieve all outstanding Shares in the inbox.User identifier
|
ISFQuery<SFUserInfo> |
getInfo()
Get Current User Info
|
ISFQuery<SFUserPreferences> |
getPreferences(java.net.URI url)
Get User Preferences
Retrieves the User preferences record - all user-selected prefernces, such as timezone,
time format, sort preferences, etc.
|
ISFQuery<SFUserSecurity> |
getSecurity(java.net.URI url)
Get User Security
Retrieve the user security record - current state of the user regarding
security and password settings.
|
ISFQuery<SFODataFeed<SFItem>> |
getTopFolders()
Get List of User Shared Folders
Retrieve the top-level folders for this user.
|
ISFQuery<SFODataFeed<SFItem>> |
getTopFolders(java.net.URI url)
Get User's top Folder
|
ISFQuery<SFInboxMetadata> |
inboxMetadata(java.net.URI url)
Get Inbox Metadata
Returns metadata of the inbox.User identifier
|
ISFQuery<SFUser> |
makePrimary(java.lang.String email)
Set email address as the primary email address for CURRENT user
|
ISFQuery<SFODataFeed<SFItem>> |
networkShareConnectors()
Get List of User Shared Folders
Retrieve the connector folders that are associated with a network share service
|
ISFQuery<SFUser> |
patchRoles(java.net.URI parentUrl,
SFUser user)
Set Roles
{
"Roles" : [ "CanManageUsers", "CanSelectFolderZone" ]
}
Sets the roles for a user (roles not provided will be disabled.)
The following roles can be set to the user through this call (depending on User type):
CanCreateFolders,
CanSelectFolderZone,
CanUseFileBox,
CanManageUsers,
AdminSharedAddressBook,
CanChangePassword,
CanManageMySettings
|
ISFQuery |
removeRoles(java.net.URI userUrl,
java.util.ArrayList<SFSafeEnum<SFUserRole>> userRoles)
Remove Roles
{
[ "CanManageUsers", "CanSelectFolderZone" ]
}
Removes the roles for user.
|
ISFQuery |
resendWelcome(java.net.URI url)
Send Welcome Email
Resends the 'welcome' email to the given user
|
ISFQuery<SFUser> |
resetPassword(java.net.URI url,
SFODataObject properties)
Reset Password
{
"NewPassword":"new password",
"OldPassword":"old password"
}
{
"NewPassword":"new password",
"OldPassword":"old password"
}
Resets a user password.
|
ISFQuery<SFUser> |
resetPassword(java.net.URI url,
SFODataObject properties,
java.lang.Boolean notify)
Reset Password
{
"NewPassword":"new password",
"OldPassword":"old password"
}
{
"NewPassword":"new password",
"OldPassword":"old password"
}
Resets a user password.
|
ISFQuery |
sendConfirmationEmail(java.lang.String email)
Send notification email address to this email address for verification
|
ISFQuery<SFODataFeed<SFShare>> |
sentMessages(java.net.URI url)
Get Sent Messages
Returns sent messages for the given user.User identifier
|
ISFQuery<SFODataFeed<SFItem>> |
sharepointConnectors()
Get List of User Shared Folders
Retrieve the connector folders that are associated with a sharepoint service
|
ISFQuery<SFUser> |
update(java.net.URI url,
SFUser user)
Update User
{
"FirstName":"FirstName",
"LastName":"LastName",
"Company":"Company",
"Email":"user@domain.com",
"Security":
{
"IsDisabled":false
}
"DefaultZone":
{
"Id":"newzoneid"
}
}
Modifies an existing user object
The following parameters can be modified through this call: FirstName, LastName, Company,
Email, IsDisabled, DefaultZone Id
|
ISFQuery<SFUser> |
updateAccountUser(java.lang.String id,
SFAccountUser user)
Update Employee or Promote Customer
{
"FirstName":"FirstName",
"LastName":"LastName",
"Company":"Company",
"Email":"user@domain.com",
"StorageQuotaLimitGB":100,
"Security":
{
"IsDisabled":false
}
"DefaultZone":
{
"Id":"newzoneid"
}
}
Modifies an existing user object
The following parameters can be modified through this call: FirstName, LastName, Company,
Email, IsEmployee, IsDisabled, DefaultZone Id, StorageQuotaLimitGB.During a promotion (the user id points to Customer), the following parameters can be
modified: CanCreateFolders, CanUseFileBox, CanManageUsers.
|
ISFQuery<SFUserPreferences> |
updatePreferences(java.net.URI parentUrl,
SFUserPreferences preferences)
Update User Preferences
{
"EnableFlashUpload":"true",
"EnableJavaUpload":"true"
.
|
ISFQuery<SFUser> |
updateRoles(java.net.URI parentUrl,
SFUser user)
Add Roles
{
"Roles" : [ "CanManageUsers", "CanSelectFolderZone" ]
}
Modifies an existing user object to ADD a new role
The following roles can be added to the user through this call (depending on User type):
CanCreateFolders,
CanSelectFolderZone,
CanUseFileBox,
CanManageUsers,
AdminSharedAddressBook,
CanChangePassword,
CanManageMySettings
|
ISFQuery<SFRedirection> |
webAppAddEmployee()
Create a one-time use login Uri for the Web App.
|
ISFQuery<SFRedirection> |
webAppLink()
Create a one-time use login Uri for the Web App.
|
ISFQuery<SFRedirection> |
webAppManageUser(java.net.URI url)
Create a one-time use login Uri for the Web App.
|
ISFQuery<SFRedirection> |
webAppManageUsers()
Create a one-time use login Uri for the Web App.
|
getEntitypublic SFUsersEntity(ISFApiClient client)
public ISFQuery<SFUser> get(java.lang.String id, java.lang.String emailAddress) throws InvalidOrMissingParameterException
id - (default: null)emailAddress - (default: null)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> get(java.lang.String id) throws InvalidOrMissingParameterException
id - (default: null)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> get()
public ISFQuery<SFUser> create(SFUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared, java.lang.Boolean notify, java.lang.Boolean ifNecessary, java.lang.Boolean addPersonal) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)notify - (default: false)ifNecessary - (default: false)addPersonal - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> create(SFUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared, java.lang.Boolean notify, java.lang.Boolean ifNecessary) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)notify - (default: false)ifNecessary - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> create(SFUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared, java.lang.Boolean notify) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)notify - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> create(SFUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> create(SFUser user, java.lang.Boolean pushCreatorDefaultSettings) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> create(SFUser user) throws InvalidOrMissingParameterException
user - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> createAccountUser(SFAccountUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared, java.lang.Boolean notify, java.lang.Boolean ifNecessary, java.lang.Boolean addPersonal) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)notify - (default: false)ifNecessary - (default: false)addPersonal - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> createAccountUser(SFAccountUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared, java.lang.Boolean notify, java.lang.Boolean ifNecessary) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)notify - (default: false)ifNecessary - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> createAccountUser(SFAccountUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared, java.lang.Boolean notify) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)notify - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> createAccountUser(SFAccountUser user, java.lang.Boolean pushCreatorDefaultSettings, java.lang.Boolean addshared) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)addshared - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> createAccountUser(SFAccountUser user, java.lang.Boolean pushCreatorDefaultSettings) throws InvalidOrMissingParameterException
user - pushCreatorDefaultSettings - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> createAccountUser(SFAccountUser user) throws InvalidOrMissingParameterException
user - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> update(java.net.URI url, SFUser user) throws InvalidOrMissingParameterException
url - user - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> updateRoles(java.net.URI parentUrl, SFUser user) throws InvalidOrMissingParameterException
parentUrl - user - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> patchRoles(java.net.URI parentUrl, SFUser user) throws InvalidOrMissingParameterException
parentUrl - user - InvalidOrMissingParameterExceptionpublic ISFQuery removeRoles(java.net.URI userUrl, java.util.ArrayList<SFSafeEnum<SFUserRole>> userRoles) throws InvalidOrMissingParameterException
userUrl - userRoles - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> updateAccountUser(java.lang.String id, SFAccountUser user) throws InvalidOrMissingParameterException
id - user - InvalidOrMissingParameterExceptionpublic ISFQuery<SFItem> getHomeFolder(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFItem>> getTopFolders(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFItem>> box(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFItem> fileBox(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUserPreferences> getPreferences(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUserPreferences> updatePreferences(java.net.URI parentUrl, SFUserPreferences preferences) throws InvalidOrMissingParameterException
parentUrl - preferences - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUserSecurity> getSecurity(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> resetPassword(java.net.URI url, SFODataObject properties, java.lang.Boolean notify) throws InvalidOrMissingParameterException
url - properties - notify - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> resetPassword(java.net.URI url, SFODataObject properties) throws InvalidOrMissingParameterException
url - properties - InvalidOrMissingParameterExceptionpublic ISFQuery forgotPassword(java.lang.String email, java.lang.Boolean resetOnMobile) throws InvalidOrMissingParameterException
email - resetOnMobile - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery forgotPassword(java.lang.String email) throws InvalidOrMissingParameterException
email - InvalidOrMissingParameterExceptionpublic ISFQuery resendWelcome(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery delete(java.net.URI url, java.lang.Boolean completely) throws InvalidOrMissingParameterException
url - completely - (default: false)InvalidOrMissingParameterExceptionpublic ISFQuery delete(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFItem>> getAllSharedFolders()
public ISFQuery<SFODataFeed<SFItem>> getTopFolders()
public ISFQuery<SFODataFeed<SFItem>> networkShareConnectors()
public ISFQuery<SFODataFeed<SFItem>> sharepointConnectors()
public ISFQuery confirm(SFUserConfirmationSettings settings) throws InvalidOrMissingParameterException
settings - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUserInfo> getInfo()
public ISFQuery<SFUser> deleteEmailAddress(java.lang.String email) throws InvalidOrMissingParameterException
email - InvalidOrMissingParameterExceptionpublic ISFQuery<SFUser> makePrimary(java.lang.String email) throws InvalidOrMissingParameterException
email - InvalidOrMissingParameterExceptionpublic ISFQuery sendConfirmationEmail(java.lang.String email) throws InvalidOrMissingParameterException
email - InvalidOrMissingParameterExceptionpublic ISFQuery<SFRedirection> webAppLink()
public ISFQuery<SFInboxMetadata> inboxMetadata(java.net.URI url) throws InvalidOrMissingParameterException
InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFShare>> getInbox(java.net.URI url, SFSafeEnum<SFShareType> type, java.lang.Boolean archived) throws InvalidOrMissingParameterException
InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFShare>> getInbox(java.net.URI url, SFSafeEnum<SFShareType> type) throws InvalidOrMissingParameterException
InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFShare>> getInbox(java.net.URI url) throws InvalidOrMissingParameterException
InvalidOrMissingParameterExceptionpublic ISFQuery<SFODataFeed<SFShare>> sentMessages(java.net.URI url) throws InvalidOrMissingParameterException
InvalidOrMissingParameterExceptionpublic ISFQuery<SFRedirection> webAppManageUser(java.net.URI url) throws InvalidOrMissingParameterException
url - InvalidOrMissingParameterExceptionpublic ISFQuery<SFRedirection> webAppManageUsers()
public ISFQuery<SFRedirection> webAppAddEmployee()