ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilBiblAdminFactoryFacade Class Reference

Interface ilBiblAdminFactoryFacade. More...

+ Inheritance diagram for ilBiblAdminFactoryFacade:
+ Collaboration diagram for ilBiblAdminFactoryFacade:

Public Member Functions

 __construct (ilObjBibliographicAdmin $ilObjBibliographicAdmin, $type_id)
 ilBiblAdminFactoryFacade constructor. More...
 
 typeFactory ()
 
 type ()
 
 translationFactory ()
 
 fieldFactory ()
 
 iliasObjId ()
 
 iliasRefId ()
 

Protected Attributes

 $translation_factory
 
 $field_factory
 
 $type
 
 $type_factory
 
 $object_id
 
 $ref_id
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilBiblAdminFactoryFacade::__construct ( ilObjBibliographicAdmin  $ilObjBibliographicAdmin,
  $type_id 
)

ilBiblAdminFactoryFacade constructor.

Parameters
\ilObjBibliographicAdmin$ilObjBibliographicAdmin

Definition at line 42 of file class.ilBiblAdminFactoryFacade.php.

References ilObject\getId(), ilObject\getRefId(), and type().

43  {
44  $this->object_id = $ilObjBibliographicAdmin->getId();
45  $this->ref_id = $ilObjBibliographicAdmin->getRefId();
46  $this->type_factory = new ilBiblTypeFactory();
47  $this->type = $this->type_factory->getInstanceForType($type_id);
48  $this->field_factory = new ilBiblFieldFactory($this->type);
49  $this->translation_factory = new ilBiblTranslationFactory($this->field_factory);
50  }
Class ilBiblTypeFactory.
getId()
get object id public
Class ilBiblTranslationFactory.
Class ilBiblFieldFactory.
getRefId()
get reference id public
+ Here is the call graph for this function:

Member Function Documentation

◆ fieldFactory()

ilBiblAdminFactoryFacade::fieldFactory ( )

◆ iliasObjId()

ilBiblAdminFactoryFacade::iliasObjId ( )

◆ iliasRefId()

ilBiblAdminFactoryFacade::iliasRefId ( )

Implements ilBiblAdminFactoryFacadeInterface.

Definition at line 101 of file class.ilBiblAdminFactoryFacade.php.

References $ref_id.

◆ translationFactory()

ilBiblAdminFactoryFacade::translationFactory ( )

◆ type()

ilBiblAdminFactoryFacade::type ( )

Implements ilBiblAdminFactoryFacadeInterface.

Definition at line 65 of file class.ilBiblAdminFactoryFacade.php.

References $type.

Referenced by __construct().

+ Here is the caller graph for this function:

◆ typeFactory()

ilBiblAdminFactoryFacade::typeFactory ( )

Field Documentation

◆ $field_factory

ilBiblAdminFactoryFacade::$field_factory
protected

Definition at line 18 of file class.ilBiblAdminFactoryFacade.php.

Referenced by fieldFactory().

◆ $object_id

ilBiblAdminFactoryFacade::$object_id
protected

Definition at line 30 of file class.ilBiblAdminFactoryFacade.php.

Referenced by iliasObjId().

◆ $ref_id

ilBiblAdminFactoryFacade::$ref_id
protected

Definition at line 34 of file class.ilBiblAdminFactoryFacade.php.

Referenced by iliasRefId().

◆ $translation_factory

ilBiblAdminFactoryFacade::$translation_factory
protected

Definition at line 14 of file class.ilBiblAdminFactoryFacade.php.

Referenced by translationFactory().

◆ $type

ilBiblAdminFactoryFacade::$type
protected

Definition at line 22 of file class.ilBiblAdminFactoryFacade.php.

Referenced by type().

◆ $type_factory

ilBiblAdminFactoryFacade::$type_factory
protected

Definition at line 26 of file class.ilBiblAdminFactoryFacade.php.

Referenced by typeFactory().


The documentation for this class was generated from the following file: