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 for
BoxUsersManager.-
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 -
Method Summary
Modifier and TypeMethodDescriptiongetEmail()String[]getForce()com.box.sdk.BoxUser.InfogetInfo()getLogin()getName()com.box.sdk.CreateUserParamsThe user ID to use for an App User.voidvoidsetEmailAliasId(String emailAliasId) voidvoidsetFilterTerm(String filterTerm) voidvoidsetInfo(com.box.sdk.BoxUser.Info info) voidvoidvoidsetNotifyUser(Boolean notifyUser) voidsetParams(com.box.sdk.CreateUserParams params) voidsetSourceUserId(String sourceUserId) voidThe user ID to use for an App User.Methods inherited from class org.apache.camel.component.box.BoxConfiguration
equals, getAccessTokenCache, getApiName, getAuthenticationType, getClientId, getClientSecret, getEncryptionAlgorithm, getEnterpriseId, getHttpParams, getMaxCacheEntries, getMethodName, getPrivateKeyFile, getPrivateKeyPassword, getPublicKeyId, getSslContextParameters, getUserName, getUserPassword, hashCode, setAccessTokenCache, setApiName, setAuthenticationType, setClientId, setClientSecret, setEncryptionAlgorithm, setEncryptionAlgorithm, setEnterpriseId, setHttpParams, setMaxCacheEntries, setMaxCacheEntries, setMethodName, setPrivateKeyFile, setPrivateKeyPassword, setPublicKeyId, setSslContextParameters, setUserName, setUserPassword
-
Constructor Details
-
BoxUsersManagerEndpointConfiguration
public BoxUsersManagerEndpointConfiguration()
-
-
Method Details
-
getEmail
-
setEmail
-
getEmailAliasId
-
setEmailAliasId
-
getFields
-
setFields
-
getFilterTerm
-
setFilterTerm
-
getForce
-
setForce
-
getInfo
public com.box.sdk.BoxUser.Info getInfo() -
setInfo
public void setInfo(com.box.sdk.BoxUser.Info info) -
getLogin
-
setLogin
-
getName
-
setName
-
getNotifyUser
-
setNotifyUser
-
getParams
public com.box.sdk.CreateUserParams getParams() -
setParams
public void setParams(com.box.sdk.CreateUserParams params) -
getSourceUserId
-
setSourceUserId
-
getUserId
Description copied from class:BoxConfigurationThe user ID to use for an App User.- Overrides:
getUserIdin classBoxConfiguration- Returns:
- the userId
-
setUserId
Description copied from class:BoxConfigurationThe user ID to use for an App User.- Overrides:
setUserIdin classBoxConfiguration- Parameters:
userId- the userId to set
-