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 BoxConfigurationCamel 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 StringgetEmail()StringgetEmailAliasId()String[]getFields()StringgetFilterTerm()BooleangetForce()com.box.sdk.BoxUser.InfogetInfo()StringgetLogin()StringgetName()BooleangetNotifyUser()com.box.sdk.CreateUserParamsgetParams()StringgetSourceUserId()StringgetUserId()The user ID to use for an App User.voidsetEmail(String email)voidsetEmailAliasId(String emailAliasId)voidsetFields(String[] fields)voidsetFilterTerm(String filterTerm)voidsetForce(Boolean force)voidsetInfo(com.box.sdk.BoxUser.Info info)voidsetLogin(String login)voidsetName(String name)voidsetNotifyUser(Boolean notifyUser)voidsetParams(com.box.sdk.CreateUserParams params)voidsetSourceUserId(String sourceUserId)voidsetUserId(String userId)The 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
-
-
-
-
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:BoxConfigurationThe user ID to use for an App User.- Overrides:
getUserIdin classBoxConfiguration- Returns:
- the userId
-
setUserId
public void setUserId(String userId)
Description copied from class:BoxConfigurationThe user ID to use for an App User.- Overrides:
setUserIdin classBoxConfiguration- Parameters:
userId- the userId to set
-
-