ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
interface.ilBiblEntryFactoryInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
26{
30 public function findByIdAndTypeString(int $id, string $type_string): ilBiblEntryInterface;
31
32 public function findOrCreateEntry(int $id, int $bibliographic_obj_id, string $entry_type): \ilBiblEntryInterface;
33
34 public function createEntry(int $bibliographic_obj_id, string $entry_type): \ilBiblEntryInterface;
35
36 public function getEmptyInstance(): \ilBiblEntry;
37
42 public function filterEntriesForTable(int $object_id, ?ilBiblTableQueryInfo $info = null): array;
43
44 public function filterEntryIdsForTableAsArray(int $object_id, ?ilBiblTableQueryInfo $info = null): array;
45
46 public function deleteEntryById(int $id): void;
47
48 public function deleteEntriesById(int $object_id): void;
49
53 public function loadParsedAttributesByEntryId(int $entry_id): array;
54}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$info
Definition: entry_point.php:21
Interface ilBiblEntryFactoryInterface.
findOrCreateEntry(int $id, int $bibliographic_obj_id, string $entry_type)
findByIdAndTypeString(int $id, string $type_string)
loadParsedAttributesByEntryId(int $entry_id)
Reads all the entrys attributes from database.
filterEntryIdsForTableAsArray(int $object_id, ?ilBiblTableQueryInfo $info=null)
createEntry(int $bibliographic_obj_id, string $entry_type)
deleteEntriesById(int $object_id)
filterEntriesForTable(int $object_id, ?ilBiblTableQueryInfo $info=null)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...