Package org.apache.camel.component.box
Class BoxUsersManagerEndpointConfiguration
- java.lang.Object
-
- org.apache.camel.component.box.BoxConfiguration
-
- org.apache.camel.component.box.BoxUsersManagerEndpointConfiguration
-
@ApiParams(apiName="users",producerOnly=true,description="Provides operations to manage Box users",apiMethods={@ApiMethod(methodName="addUserEmailAlias",description="Add a new email alias to user\'s account",signatures="com.box.sdk.EmailAlias addUserEmailAlias(String userId, String email)"),@ApiMethod(methodName="createAppUser",description="Provision a new app user in an enterprise with additional user information using Box Developer Edition",signatures="com.box.sdk.BoxUser createAppUser(String name, com.box.sdk.CreateUserParams params)"),@ApiMethod(methodName="createEnterpriseUser",description="Provision a new user in an enterprise with additional user information",signatures="com.box.sdk.BoxUser createEnterpriseUser(String login, String name, com.box.sdk.CreateUserParams params)"),@ApiMethod(methodName="deleteUser",description="Delete user from an enterprise account",signatures="void deleteUser(String userId, boolean notifyUser, boolean force)"),@ApiMethod(methodName="deleteUserEmailAlias",description="Delete an email alias from user\'s account",signatures="void deleteUserEmailAlias(String userId, String emailAliasId)"),@ApiMethod(methodName="getAllEnterpriseOrExternalUsers",description="Get any managed users that match the filter term as well as any external users that match the filter term",signatures="java.util.List<com.box.sdk.BoxUser$Info> getAllEnterpriseOrExternalUsers(String filterTerm, String[] fields)"),@ApiMethod(methodName="getCurrentUser",description="Get current user",signatures="com.box.sdk.BoxUser getCurrentUser()"),@ApiMethod(methodName="getUserEmailAlias",description="Get a collection of all the email aliases for user",signatures="java.util.Collection<com.box.sdk.EmailAlias> getUserEmailAlias(String userId)"),@ApiMethod(methodName="getUserInfo",description="Get user information",signatures="com.box.sdk.BoxUser$Info getUserInfo(String userId)"),@ApiMethod(methodName="moveFolderToUser",description="Move root folder for specified user to current user",signatures="com.box.sdk.BoxFolder$Info moveFolderToUser(String userId, String sourceUserId)"),@ApiMethod(methodName="updateUserInfo",description="Update user information",signatures="com.box.sdk.BoxUser updateUserInfo(String userId, com.box.sdk.BoxUser$Info info)")},aliases={"getCurrentUser=currentUser","getAllEnterpriseOrExternalUsers=users","createAppUser=create","createEnterpriseUser=create","deleteUser=delete","addUserEmailAlias=addEmailAlias","getUserEmailAlias=emailAlias","deleteUserEmailAlias=deleteEmailAlias","getUserInfo=info","updateUserInfo=updateInfo"}) @UriParams @Configurer(extended=true) public final class BoxUsersManagerEndpointConfiguration extends BoxConfiguration
Camel endpoint configuration forBoxUsersManager
.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.component.box.BoxConfiguration
APP_ENTERPRISE_AUTHENTICATION, APP_USER_AUTHENTICATION, RSA_SHA_256, RSA_SHA_384, RSA_SHA_512, STANDARD_AUTHENTICATION
-
-
Constructor Summary
Constructors Constructor Description BoxUsersManagerEndpointConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEmail()
String
getEmailAliasId()
String[]
getFields()
String
getFilterTerm()
Boolean
getForce()
com.box.sdk.BoxUser.Info
getInfo()
String
getLogin()
String
getName()
Boolean
getNotifyUser()
com.box.sdk.CreateUserParams
getParams()
String
getSourceUserId()
String
getUserId()
The user ID to use for an App User.void
setEmail(String email)
void
setEmailAliasId(String emailAliasId)
void
setFields(String[] fields)
void
setFilterTerm(String filterTerm)
void
setForce(Boolean force)
void
setInfo(com.box.sdk.BoxUser.Info info)
void
setLogin(String login)
void
setName(String name)
void
setNotifyUser(Boolean notifyUser)
void
setParams(com.box.sdk.CreateUserParams params)
void
setSourceUserId(String sourceUserId)
void
setUserId(String userId)
The user ID to use for an App User.-
Methods inherited from class org.apache.camel.component.box.BoxConfiguration
getAccessTokenCache, getApiName, getAuthenticationType, getClientId, getClientSecret, getEncryptionAlgorithm, getEnterpriseId, getHttpParams, getMaxCacheEntries, getMethodName, getPrivateKeyFile, getPrivateKeyPassword, getPublicKeyId, getSslContextParameters, getUserName, getUserPassword, setAccessTokenCache, setApiName, setAuthenticationType, setClientId, setClientSecret, setEncryptionAlgorithm, setEncryptionAlgorithm, setEnterpriseId, setHttpParams, setMaxCacheEntries, setMaxCacheEntries, setMethodName, setPrivateKeyFile, setPrivateKeyPassword, setPublicKeyId, setSslContextParameters, setUserName, setUserPassword
-
-
-
-
Method Detail
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email)
-
getEmailAliasId
public String getEmailAliasId()
-
setEmailAliasId
public void setEmailAliasId(String emailAliasId)
-
getFields
public String[] getFields()
-
setFields
public void setFields(String[] fields)
-
getFilterTerm
public String getFilterTerm()
-
setFilterTerm
public void setFilterTerm(String filterTerm)
-
getForce
public Boolean getForce()
-
setForce
public void setForce(Boolean force)
-
getInfo
public com.box.sdk.BoxUser.Info getInfo()
-
setInfo
public void setInfo(com.box.sdk.BoxUser.Info info)
-
getLogin
public String getLogin()
-
setLogin
public void setLogin(String login)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getNotifyUser
public Boolean getNotifyUser()
-
setNotifyUser
public void setNotifyUser(Boolean notifyUser)
-
getParams
public com.box.sdk.CreateUserParams getParams()
-
setParams
public void setParams(com.box.sdk.CreateUserParams params)
-
getSourceUserId
public String getSourceUserId()
-
setSourceUserId
public void setSourceUserId(String sourceUserId)
-
getUserId
public String getUserId()
Description copied from class:BoxConfiguration
The user ID to use for an App User.- Overrides:
getUserId
in classBoxConfiguration
- Returns:
- the userId
-
setUserId
public void setUserId(String userId)
Description copied from class:BoxConfiguration
The user ID to use for an App User.- Overrides:
setUserId
in classBoxConfiguration
- Parameters:
userId
- the userId to set
-
-