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}
An exception for terminatinating execution or to throw for unit testing.
Class ilBiblTableQueryInfo.
if(!array_key_exists('StateId', $_REQUEST)) $id
Interface ilBiblEntryFactoryInterface.
filterEntryIdsForTableAsArray($object_id, ilBiblTableQueryInfo $info=null)
createEntry($bibliographic_obj_id, $entry_type)
getEntryById($id)
Get entry from the database.
findOrCreateEntry($id, $bibliographic_obj_id, $entry_type)
getAllEntries($object_id)
Read all entries from the database.
loadParsedAttributesByEntryId($entry_id)
Reads all the entrys attributes from database.
findByIdAndTypeString($id, $type_string)
filterEntriesForTable($object_id, ilBiblTableQueryInfo $info=null)
Interface ilBiblEntryInterface.
$info
Definition: index.php:5