|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilBiblEntryFactory:
Collaboration diagram for ilBiblEntryFactory:Public Member Functions | |
| __construct (ilBiblFieldFactoryInterface $field_factory, \ilBiblTypeInterface $file_type, ilBiblOverviewModelFactoryInterface $overview_factory) | |
| ilBiblEntryFactory constructor. More... | |
| loadParsedAttributesByEntryId (int $entry_id) | |
| findByIdAndTypeString (int $id, string $type_string) | |
| findOrCreateEntry (int $id, int $bibliographic_obj_id, string $entry_type) | |
| createEntry (int $bibliographic_obj_id, string $entry_type) | |
| getEmptyInstance () | |
| filterEntriesForTable (int $object_id, ilBiblTableQueryInfo $info=null) | |
| filterEntryIdsForTableAsArray (int $object_id, ?ilBiblTableQueryInfo $info=null) | |
| deleteEntryById (int $id) | |
| deleteEntriesById (int $object_id) | |
| getAllAttributesByEntryId (int $id) | |
| getFileType () | |
| setFileType (string $file_type) | |
| setAttributes (array $attributes) | |
| getAttributes () | |
Protected Attributes | |
| int | $bibliographic_obj_id |
| int | $entry_id |
| string | $type |
| array | $attributes |
| ilBiblTypeInterface | $file_type |
| ilBiblFieldFactoryInterface | $field_factory |
| ilBiblOverviewModelFactoryInterface | $overview_factory |
| ilDBInterface | $db |
Private Member Functions | |
| getARInstance (int $id) | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilBiblEntryFactory
Definition at line 22 of file class.ilBiblEntryFactory.php.
| ilBiblEntryFactory::__construct | ( | ilBiblFieldFactoryInterface | $field_factory, |
| \ilBiblTypeInterface | $file_type, | ||
| ilBiblOverviewModelFactoryInterface | $overview_factory | ||
| ) |
ilBiblEntryFactory constructor.
Definition at line 39 of file class.ilBiblEntryFactory.php.
References $DIC, $field_factory, $file_type, and $overview_factory.
| ilBiblEntryFactory::createEntry | ( | int | $bibliographic_obj_id, |
| string | $entry_type | ||
| ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 108 of file class.ilBiblEntryFactory.php.
Referenced by findOrCreateEntry().
Here is the caller graph for this function:| ilBiblEntryFactory::deleteEntriesById | ( | int | $object_id | ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 197 of file class.ilBiblEntryFactory.php.
| ilBiblEntryFactory::deleteEntryById | ( | int | $id | ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 189 of file class.ilBiblEntryFactory.php.
References ActiveRecord\where().
Here is the call graph for this function:| ilBiblEntryFactory::filterEntriesForTable | ( | int | $object_id, |
| ilBiblTableQueryInfo | $info = null |
||
| ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 132 of file class.ilBiblEntryFactory.php.
References $entry_id, filterEntryIdsForTableAsArray(), and findByIdAndTypeString().
Here is the call graph for this function:| ilBiblEntryFactory::filterEntryIdsForTableAsArray | ( | int | $object_id, |
| ?ilBiblTableQueryInfo | $info = null |
||
| ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 146 of file class.ilBiblEntryFactory.php.
References $q.
Referenced by filterEntriesForTable().
Here is the caller graph for this function:| ilBiblEntryFactory::findByIdAndTypeString | ( | int | $id, |
| string | $type_string | ||
| ) |
PhpIncompatibleReturnTypeInspection
Implements ilBiblEntryFactoryInterface.
Definition at line 83 of file class.ilBiblEntryFactory.php.
References ActiveRecord\where().
Referenced by filterEntriesForTable().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBiblEntryFactory::findOrCreateEntry | ( | int | $id, |
| int | $bibliographic_obj_id, | ||
| string | $entry_type | ||
| ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 92 of file class.ilBiblEntryFactory.php.
References createEntry(), and getARInstance().
Here is the call graph for this function:| ilBiblEntryFactory::getAllAttributesByEntryId | ( | int | $id | ) |
Definition at line 205 of file class.ilBiblEntryFactory.php.
References ActiveRecord\where().
Referenced by loadParsedAttributesByEntryId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
PhpIncompatibleReturnTypeInspection
Definition at line 123 of file class.ilBiblEntryFactory.php.
References ActiveRecord\where().
Referenced by findOrCreateEntry().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBiblEntryFactory::getAttributes | ( | ) |
Definition at line 232 of file class.ilBiblEntryFactory.php.
References $attributes.
| ilBiblEntryFactory::getEmptyInstance | ( | ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 118 of file class.ilBiblEntryFactory.php.
| ilBiblEntryFactory::getFileType | ( | ) |
Definition at line 210 of file class.ilBiblEntryFactory.php.
References $file_type.
| ilBiblEntryFactory::loadParsedAttributesByEntryId | ( | int | $entry_id | ) |
Implements ilBiblEntryFactoryInterface.
Definition at line 51 of file class.ilBiblEntryFactory.php.
References ilBiblTypeFactoryInterface\DATA_TYPE_RIS, getAllAttributesByEntryId(), and ActiveRecord\where().
Here is the call graph for this function:| ilBiblEntryFactory::setAttributes | ( | array | $attributes | ) |
| ilBiblFieldInterface[] | $attributes |
Definition at line 223 of file class.ilBiblEntryFactory.php.
References $attributes.
| ilBiblEntryFactory::setFileType | ( | string | $file_type | ) |
Definition at line 215 of file class.ilBiblEntryFactory.php.
References $file_type.
|
protected |
Definition at line 29 of file class.ilBiblEntryFactory.php.
Referenced by getAttributes(), and setAttributes().
|
protected |
Definition at line 26 of file class.ilBiblEntryFactory.php.
|
protected |
Definition at line 33 of file class.ilBiblEntryFactory.php.
|
protected |
Definition at line 27 of file class.ilBiblEntryFactory.php.
Referenced by filterEntriesForTable().
|
protected |
Definition at line 31 of file class.ilBiblEntryFactory.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file class.ilBiblEntryFactory.php.
Referenced by __construct(), getFileType(), and setFileType().
|
protected |
Definition at line 32 of file class.ilBiblEntryFactory.php.
Referenced by __construct().
|
protected |
Definition at line 28 of file class.ilBiblEntryFactory.php.