ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
interface.ilBiblEntryFactoryInterface.php
Go to the documentation of this file.
1 <?php
2 
9 {
10 
19  public function findByIdAndTypeString($id, $type_string) : ilBiblEntryInterface;
20 
28  public function findOrCreateEntry($id, $bibliographic_obj_id, $entry_type);
29 
30 
37  public function createEntry($bibliographic_obj_id, $entry_type);
38 
39 
43  public function getEmptyInstance();
44 
45 
52  public function filterEntriesForTable($object_id, ilBiblTableQueryInfo $info = null);
53 
54 
61  public function filterEntryIdsForTableAsArray($object_id, ilBiblTableQueryInfo $info = null);
62 
67  public function deleteEntryById($id);
68 
76  public function getAllEntries($object_id);
77 
85  public function getEntryById($id);
86 
94  public function loadParsedAttributesByEntryId($entry_id);
95 }
findByIdAndTypeString($id, $type_string)
createEntry($bibliographic_obj_id, $entry_type)
getEntryById($id)
Get entry from the database.
if(!array_key_exists('StateId', $_REQUEST)) $id
Interface ilBiblEntryFactoryInterface.
loadParsedAttributesByEntryId($entry_id)
Reads all the entrys attributes from database.
Class ilBiblTableQueryInfo.
findOrCreateEntry($id, $bibliographic_obj_id, $entry_type)
getAllEntries($object_id)
Read all entries from the database.
$info
Definition: index.php:5
filterEntriesForTable($object_id, ilBiblTableQueryInfo $info=null)
filterEntryIdsForTableAsArray($object_id, ilBiblTableQueryInfo $info=null)
Interface ilBiblEntryInterface.