Your IP : 18.117.158.174


Current Path : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/modules/crm/lib/volume/
Upload File :
Current File : /var/www/axolotl/data/www/yar.axolotls.ru/bitrix/modules/crm/lib/volume/ivolumeclearfile.php

<?php

namespace Bitrix\Crm\Volume;

interface IVolumeClearFile extends \Bitrix\Crm\Volume\IVolumeClear
{
	/**
	 * Returns availability to drop entity attachments.
	 * @return boolean
	 */
	public function canClearFile();

	/**
	 * Performs dropping entity attachments.
	 * @return boolean
	 */
	public function clearFiles();

	/**
	 * Returns count of entities.
	 * @return int
	 */
	public function countEntityWithFile();

	/**
	 * Returns dropped count of entity attachments.
	 * @return int
	 */
	public function getDroppedFileCount();

	/**
	 * Sets dropped count of entity attachments.
	 * @param int $count Amount to set.
	 * @return void
	 */
	public function setDroppedFileCount($count);

	/**
	 * Returns dropped count of entity attachments.
	 * @param int $count Amount to increment.
	 * @return void
	 */
	public function incrementDroppedFileCount($count);
}