mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-11 12:03:14 +00:00
64 lines
1.2 KiB
PHP
64 lines
1.2 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 ArrayCollection */
|
|
public function getExif();
|
|
}
|