public static final class Permission.DrivePermissionBuilder extends Object
Constructor and Description |
---|
DrivePermissionBuilder(BigDecimal maxSizePerUpload)
Instantiates a new DrivePermissionBuilder.
|
Modifier and Type | Method and Description |
---|---|
Permission |
build()
Returns a reference to the
Permission being constructed or result being calculated by the builder. |
Permission.DrivePermissionBuilder |
setChangeCurrentVersionPermission(AccessPermission changeCurrentVersionPermission)
Specifies the change current version permission.
|
Permission.DrivePermissionBuilder |
setDeletePermission(AccessPermission deletePermission)
Specifies the delete permission.
|
Permission.DrivePermissionBuilder |
setDetachOnUIBeanPermission(AccessPermission detachOnUIBeanPermission)
Specifies the detach permission.
|
Permission.DrivePermissionBuilder |
setDownloadAndSharePermission(AccessPermission downloadAndSharePermission)
Specifies the download and share permission.
|
Permission.DrivePermissionBuilder |
setEditPermission(AccessPermission editPermission)
Specifies the edit permission.
|
Permission.DrivePermissionBuilder |
setQuickUploadPermission(AccessPermission quickUploadPermission)
Specifies permissions for quick-upload mode.
|
Permission.DrivePermissionBuilder |
setUploadNewVersionPermission(AccessPermission uploadNewVersionPermission)
Specifies the upload new version permission.
|
Permission.DrivePermissionBuilder |
setUploadPermission(AccessPermission uploadPermission)
Specifies the upload permission.
|
Permission.DrivePermissionBuilder |
setViewDigitalAssetOfOtherUserPermission(AccessPermission viewDigitalAssetOfOtherUserPermission)
Specifies the view digital asset of other user permission.
|
public DrivePermissionBuilder(BigDecimal maxSizePerUpload)
AccessPermission.ALLOWED
by default.maxSizePerUpload
- the max size of uploaded assetpublic Permission.DrivePermissionBuilder setUploadPermission(AccessPermission uploadPermission)
public Permission.DrivePermissionBuilder setUploadNewVersionPermission(AccessPermission uploadNewVersionPermission)
public Permission.DrivePermissionBuilder setEditPermission(AccessPermission editPermission)
public Permission.DrivePermissionBuilder setDeletePermission(AccessPermission deletePermission)
public Permission.DrivePermissionBuilder setDetachOnUIBeanPermission(AccessPermission detachOnUIBeanPermission)
public Permission.DrivePermissionBuilder setChangeCurrentVersionPermission(AccessPermission changeCurrentVersionPermission)
public Permission.DrivePermissionBuilder setViewDigitalAssetOfOtherUserPermission(AccessPermission viewDigitalAssetOfOtherUserPermission)
public Permission.DrivePermissionBuilder setDownloadAndSharePermission(AccessPermission downloadAndSharePermission)
public Permission.DrivePermissionBuilder setQuickUploadPermission(AccessPermission quickUploadPermission)
public Permission build()
Permission
being constructed or result being calculated by the builder.