Files
Phraseanet/lib/Alchemy/Phrasea/Model/RecordInterface.php
Benoît Burnichon 50ea2e26cb Remove ArrayCollection as there is no benefits to use it.
Change twig from ArrayCollection to plain array.
2015-05-05 11:09:28 +02:00

67 lines
1.3 KiB
PHP

<?php
namespace Alchemy\Phrasea\Model;
interface RecordInterface
{
/** @return string */
public function getId();
/**
* The unique id of the collection where belong the record.
*
* @return integer
*/
public function getBaseId();
/**
* The id of the collection where belong the record.
*
* @return integer
*/
public function getCollectionId();
/** @return \DateTime */
public function getCreated();
/**
* The id of the databox where belong the record.
*
* @return integer
*/
public function getDataboxId();
/** @return boolean */
public function isStory();
/** @return string */
public function getMimeType();
/** @return string */
public function getOriginalName();
/** @return integer */
public function getRecordId();
/** @return string */
public function getSha256();
/** @return string */
public function getType();
/** @return \DateTime */
public function getUpdated();
/** @return string */
public function getUuid();
/** @return integer */
public function getStatusBitField();
/** @return array */
public function getExif();
/** @return array */
public function getCaption();
}