public class BoxUserRequestObject extends BoxSimpleUserRequestObject
Constructor and Description |
---|
BoxUserRequestObject() |
Modifier and Type | Method and Description |
---|---|
static BoxUserRequestObject |
createEnterpriseUserRequestObject(java.lang.String login,
java.lang.String name)
Request entity to create an enterprise user.
|
BoxUserRequestObject |
setAddress(java.lang.String address) |
BoxUserRequestObject |
setCanSeeManagedUsers(boolean canSeeManagedUsers) |
BoxUserRequestObject |
setEnterprise(BoxEnterpriseRequestEntity enterprise) |
BoxUserRequestObject |
setExemptFromDeviceLimits(boolean exemptFromDeviceLimits) |
BoxUserRequestObject |
setExemptFromLoginVerification(boolean exemptFromLoginVerification) |
BoxUserRequestObject |
setJobTitle(java.lang.String jobTitle) |
BoxUserRequestObject |
setLanguage(java.lang.String language) |
BoxUserRequestObject |
setLogin(java.lang.String login)
Set Login(email) of the user.
|
BoxUserRequestObject |
setName(java.lang.String name) |
BoxUserRequestObject |
setPhone(java.lang.String phone) |
BoxUserRequestObject |
setRole(java.lang.String role)
Set The the user's enterprise role.
|
BoxUserRequestObject |
setSpaceAmount(double spaceAmount) |
BoxUserRequestObject |
setStatus(java.lang.String status) |
BoxUserRequestObject |
setSyncEnabled(boolean isSyncEnabled) |
BoxUserRequestObject |
setTrackingCodes(java.util.LinkedHashMap<java.lang.String,java.lang.String> trackingCodes) |
static BoxUserRequestObject |
updateUserInfoRequestObject(boolean notify)
Request entity to update an enterprise user.
|
moveFolderToAnotherUserRequestEntity, setNotifyUser
getFromEntity, getJSONEntity, getRequestExtras, put, setPage
public static BoxUserRequestObject createEnterpriseUserRequestObject(java.lang.String login, java.lang.String name)
login
- Login(email) of the user.name
- name of the userpublic static BoxUserRequestObject updateUserInfoRequestObject(boolean notify)
notify
- whether to notify user if user is rolled out of enterprisepublic BoxUserRequestObject setName(java.lang.String name)
public BoxUserRequestObject setLogin(java.lang.String login)
login
- loginpublic BoxUserRequestObject setRole(java.lang.String role)
BoxUser.ROLE_ADMIN
, BoxUser.ROLE_COADMIN
or BoxUser.ROLE_USER
.role
- public BoxUserRequestObject setLanguage(java.lang.String language)
language
- the language to setpublic BoxUserRequestObject setSyncEnabled(boolean isSyncEnabled)
isSyncEnabled
- the isSyncEnabled to setpublic BoxUserRequestObject setJobTitle(java.lang.String jobTitle)
jobTitle
- the jobTitle to setpublic BoxUserRequestObject setPhone(java.lang.String phone)
phone
- the phone to setpublic BoxUserRequestObject setAddress(java.lang.String address)
address
- the address to setpublic BoxUserRequestObject setSpaceAmount(double spaceAmount)
spaceAmount
- the spaceAmount to setpublic BoxUserRequestObject setTrackingCodes(java.util.LinkedHashMap<java.lang.String,java.lang.String> trackingCodes)
trackingCodes
- the trackingCodes to setpublic BoxUserRequestObject setCanSeeManagedUsers(boolean canSeeManagedUsers)
canSeeManagedUsers
- the canSeeManagedUsers to setpublic BoxUserRequestObject setStatus(java.lang.String status)
status
- the status to set. Status of the user. This String can be BoxUser.STATUS_ACTIVE
or
BoxUser.STATUS_INACTIVE
public BoxUserRequestObject setExemptFromDeviceLimits(boolean exemptFromDeviceLimits)
exemptFromDeviceLimits
- the exemptFromDeviceLimits to setpublic BoxUserRequestObject setExemptFromLoginVerification(boolean exemptFromLoginVerification)
exemptFromLoginVerification
- the exemptFromLoginVerification to setpublic BoxUserRequestObject setEnterprise(BoxEnterpriseRequestEntity enterprise)
enterprise
- the enterprise to set. Note when updating user information you can set this to null in order to roll the user out from enterprise.