Class BoxFilesManagerEndpointConfiguration


  • @ApiParams(apiName="files",producerOnly=true,description="Provides operations to manage Box files",apiMethods={@ApiMethod(methodName="checkUpload",description="Does a pre-verification before upload, to check if the filename already exists or if there is permission to upload",signatures="void checkUpload(String fileName, String parentFolderId, Long size)"),@ApiMethod(methodName="copyFile",description="Copy file to destination folder while optionally giving it a new name",signatures="com.box.sdk.BoxFile copyFile(String fileId, String destinationFolderId, String newName)"),@ApiMethod(methodName="createFileMetadata",description="Create metadata for file in either the global properties template or the specified template type",signatures="com.box.sdk.Metadata createFileMetadata(String fileId, com.box.sdk.Metadata metadata, String typeName)"),@ApiMethod(methodName="createFileSharedLink",description="Create a shared link to file",signatures="com.box.sdk.BoxSharedLink createFileSharedLink(String fileId, com.box.sdk.BoxSharedLink$Access access, java.util.Date unshareDate, com.box.sdk.BoxSharedLink$Permissions permissions)"),@ApiMethod(methodName="deleteFile",description="Delete the file",signatures="void deleteFile(String fileId)"),@ApiMethod(methodName="deleteFileMetadata",description="Delete the file properties metadata",signatures="void deleteFileMetadata(String fileId)"),@ApiMethod(methodName="deleteFileVersion",description="Delete a file version",signatures="void deleteFileVersion(String fileId, Integer version)"),@ApiMethod(methodName="downloadFile",description="Download a file",signatures="java.io.OutputStream downloadFile(String fileId, java.io.OutputStream output, Long rangeStart, Long rangeEnd, com.box.sdk.ProgressListener listener)"),@ApiMethod(methodName="downloadPreviousFileVersion",description="Download a previous version of file",signatures="java.io.OutputStream downloadPreviousFileVersion(String fileId, Integer version, java.io.OutputStream output, com.box.sdk.ProgressListener listener)"),@ApiMethod(methodName="getDownloadURL",description="Get an expiring URL for downloading a file directly from Box",signatures="java.net.URL getDownloadURL(String fileId)"),@ApiMethod(methodName="getFileInfo",description="Get file information",signatures="com.box.sdk.BoxFile$Info getFileInfo(String fileId, String[] fields)"),@ApiMethod(methodName="getFileMetadata",description="Gets the file properties metadata",signatures="com.box.sdk.Metadata getFileMetadata(String fileId, String typeName)"),@ApiMethod(methodName="getFilePreviewLink",description="Get an expiring URL for creating an embedded preview session",signatures="java.net.URL getFilePreviewLink(String fileId)"),@ApiMethod(methodName="getFileThumbnail",description="Retrieves a thumbnail, or smaller image representation, of this file",signatures="byte[] getFileThumbnail(String fileId, com.box.sdk.BoxFile$ThumbnailFileType fileType, Integer minWidth, Integer minHeight, Integer maxWidth, Integer maxHeight)"),@ApiMethod(methodName="getFileVersions",description="Get any previous versions of file",signatures="java.util.Collection<com.box.sdk.BoxFileVersion> getFileVersions(String fileId)"),@ApiMethod(methodName="moveFile",description="Move file to destination folder while optionally giving it a new name",signatures="com.box.sdk.BoxFile moveFile(String fileId, String destinationFolderId, String newName)"),@ApiMethod(methodName="promoteFileVersion",description="Promote a previous version of file",signatures="com.box.sdk.BoxFileVersion promoteFileVersion(String fileId, Integer version)"),@ApiMethod(methodName="renameFile",description="Rename file giving it the name newName",signatures="com.box.sdk.BoxFile renameFile(String fileId, String newFileName)"),@ApiMethod(methodName="updateFileInfo",description="Update file information",signatures="com.box.sdk.BoxFile updateFileInfo(String fileId, com.box.sdk.BoxFile$Info info)"),@ApiMethod(methodName="updateFileMetadata",description="Update the file properties metadata",signatures="com.box.sdk.Metadata updateFileMetadata(String fileId, com.box.sdk.Metadata metadata)"),@ApiMethod(methodName="uploadFile",description="Upload a new file to parent folder",signatures="com.box.sdk.BoxFile uploadFile(String parentFolderId, java.io.InputStream content, String fileName, java.util.Date created, java.util.Date modified, Long size, Boolean check, com.box.sdk.ProgressListener listener)"),@ApiMethod(methodName="uploadNewFileVersion",description="Upload a new version of file",signatures="com.box.sdk.BoxFile uploadNewFileVersion(String fileId, java.io.InputStream fileContent, java.util.Date modified, Long fileSize, com.box.sdk.ProgressListener listener)")},aliases={"uploadFile=upload","downloadFile=download","copyFile=copy","moveFile=move","renameFile=rename","createFileSharedLink=link","deleteFile=delete","uploadNewFileVersion=uploadVersion","promoteFileVersion=promoteVersion","getFileVersions=versions","downloadPreviousFileVersion=downloadVersion","deleteFileVersion=deleteVersion","getFileInfo=info","updateFileInfo=updateInfo","createFileMetadata=createMetadata","getFileMetadata=metadata","updateFileMetadata=updateMetadata","deleteFileMetadata=deleteMetadata","getDownloadUrl=url","getPreviewLink=preview","getFileThumbnail=thumbnail","checkUpload=canUpload"})
    @UriParams
    @Configurer(extended=true)
    public final class BoxFilesManagerEndpointConfiguration
    extends BoxConfiguration
    Camel endpoint configuration for BoxFilesManager.
    • Constructor Detail

      • BoxFilesManagerEndpointConfiguration

        public BoxFilesManagerEndpointConfiguration()
    • Method Detail

      • getAccess

        public com.box.sdk.BoxSharedLink.Access getAccess()
      • setAccess

        public void setAccess​(com.box.sdk.BoxSharedLink.Access access)
      • getCheck

        public Boolean getCheck()
      • setCheck

        public void setCheck​(Boolean check)
      • setContent

        public void setContent​(InputStream content)
      • getCreated

        public Date getCreated()
      • setCreated

        public void setCreated​(Date created)
      • getDestinationFolderId

        public String getDestinationFolderId()
      • setDestinationFolderId

        public void setDestinationFolderId​(String destinationFolderId)
      • getFields

        public String[] getFields()
      • setFields

        public void setFields​(String[] fields)
      • setFileContent

        public void setFileContent​(InputStream fileContent)
      • getFileId

        public String getFileId()
      • setFileId

        public void setFileId​(String fileId)
      • getFileName

        public String getFileName()
      • setFileName

        public void setFileName​(String fileName)
      • getFileSize

        public Long getFileSize()
      • setFileSize

        public void setFileSize​(Long fileSize)
      • getFileType

        public com.box.sdk.BoxFile.ThumbnailFileType getFileType()
      • setFileType

        public void setFileType​(com.box.sdk.BoxFile.ThumbnailFileType fileType)
      • getInfo

        public com.box.sdk.BoxFile.Info getInfo()
      • setInfo

        public void setInfo​(com.box.sdk.BoxFile.Info info)
      • getListener

        public com.box.sdk.ProgressListener getListener()
      • setListener

        public void setListener​(com.box.sdk.ProgressListener listener)
      • getMaxHeight

        public Integer getMaxHeight()
      • setMaxHeight

        public void setMaxHeight​(Integer maxHeight)
      • getMaxWidth

        public Integer getMaxWidth()
      • setMaxWidth

        public void setMaxWidth​(Integer maxWidth)
      • getMetadata

        public com.box.sdk.Metadata getMetadata()
      • setMetadata

        public void setMetadata​(com.box.sdk.Metadata metadata)
      • getMinHeight

        public Integer getMinHeight()
      • setMinHeight

        public void setMinHeight​(Integer minHeight)
      • getMinWidth

        public Integer getMinWidth()
      • setMinWidth

        public void setMinWidth​(Integer minWidth)
      • getModified

        public Date getModified()
      • setModified

        public void setModified​(Date modified)
      • getNewFileName

        public String getNewFileName()
      • setNewFileName

        public void setNewFileName​(String newFileName)
      • getNewName

        public String getNewName()
      • setNewName

        public void setNewName​(String newName)
      • setOutput

        public void setOutput​(OutputStream output)
      • getParentFolderId

        public String getParentFolderId()
      • setParentFolderId

        public void setParentFolderId​(String parentFolderId)
      • getPermissions

        public com.box.sdk.BoxSharedLink.Permissions getPermissions()
      • setPermissions

        public void setPermissions​(com.box.sdk.BoxSharedLink.Permissions permissions)
      • getRangeEnd

        public Long getRangeEnd()
      • setRangeEnd

        public void setRangeEnd​(Long rangeEnd)
      • getRangeStart

        public Long getRangeStart()
      • setRangeStart

        public void setRangeStart​(Long rangeStart)
      • getSize

        public Long getSize()
      • setSize

        public void setSize​(Long size)
      • getTypeName

        public String getTypeName()
      • setTypeName

        public void setTypeName​(String typeName)
      • getUnshareDate

        public Date getUnshareDate()
      • setUnshareDate

        public void setUnshareDate​(Date unshareDate)
      • getVersion

        public Integer getVersion()
      • setVersion

        public void setVersion​(Integer version)