/** * Sets or clears permission to delete files in a shared folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setDeletePermission(boolean enabled) { updatePermission(OCShare.DELETE_PERMISSION_FLAG, enabled); return this; }
/** * Sets or clears permission to reshare a file or folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setSharePermission(boolean enabled) { updatePermission(OCShare.SHARE_PERMISSION_FLAG, enabled); return this; }
/** * Sets or clears permission to update a folder or folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setUpdatePermission(boolean enabled) { updatePermission(OCShare.UPDATE_PERMISSION_FLAG, enabled); return this; }
/** * Sets or clears permission to create files in share folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setCreatePermission(boolean enabled) { updatePermission(OCShare.CREATE_PERMISSION_FLAG, enabled); return this; }
/** * Sets or clears permission to update a folder or folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setUpdatePermission(boolean enabled) { updatePermission(OCShare.UPDATE_PERMISSION_FLAG, enabled); return this; }
/** * Sets or clears permission to delete files in a shared folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setDeletePermission(boolean enabled) { updatePermission(OCShare.DELETE_PERMISSION_FLAG, enabled); return this; }
/** * Sets or clears permission to reshare a file or folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setSharePermission(boolean enabled) { updatePermission(OCShare.SHARE_PERMISSION_FLAG, enabled); return this; }
/** * Sets or clears permission to create files in share folder. * * @param enabled 'True' to set, 'false' to clear. * @return Instance to builder itself, to allow consecutive calls to setters */ public SharePermissionsBuilder setCreatePermission(boolean enabled) { updatePermission(OCShare.CREATE_PERMISSION_FLAG, enabled); return this; }