ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
l
m
p
s
t
w
+
Functions
_
a
b
c
f
g
h
i
s
t
w
+
Variables
$
c
d
e
f
g
h
j
l
m
p
s
t
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Files
File List
+
Globals
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Modules
Pages
class.ilBiblFactoryFacade.php
Go to the documentation of this file.
1
<?php
2
8
class
ilBiblFactoryFacade
implements
ilBiblFactoryFacadeInterface
9
{
10
14
protected
$library_factory
;
18
protected
$attribute_factory
;
22
protected
$object_id
;
26
protected
$ref_id
;
30
protected
$file_reader_factory
;
34
protected
$entry_factory
;
38
protected
$translation_factory
;
42
protected
$field_factory
;
46
protected
$filter_factory
;
50
protected
$type_factory
;
54
protected
$overview_factory
;
58
protected
$type
;
62
protected
$data_factory
;
63
64
70
public
function
__construct
(
ilObjBibliographic
$ilObjBibliographic)
71
{
72
$this->object_id = $ilObjBibliographic->
getId
();
73
$this->ref_id = $ilObjBibliographic->
getRefId
();
74
$this->type_factory =
new
ilBiblTypeFactory
();
75
$this->
type
= $this->
typeFactory
()->getInstanceForType($ilObjBibliographic->
getFileType
());
76
$this->filter_factory =
new
ilBiblFieldFilterFactory
();
77
$this->field_factory =
new
ilBiblFieldFactory
($this->type_factory->getInstanceForType($ilObjBibliographic->
getFileType
()));
78
$this->translation_factory =
new
ilBiblTranslationFactory
($this->field_factory);
79
$this->overview_factory =
new
ilBiblOverviewModelFactory
();
80
$this->entry_factory =
new
ilBiblEntryFactory
($this->
fieldFactory
(), $this->
type
(), $this->overview_factory);
81
$this->file_reader_factory =
new
ilBiblFileReaderFactory
();
82
$this->attribute_factory =
new
ilBiblAttributeFactory
($this->
fieldFactory
());
83
$this->library_factory =
new
ilBiblLibraryFactory
();
84
$this->data_factory =
new
ilBiblDataFactory
();
85
}
86
87
91
public
function
typeFactory
()
92
{
93
return
$this->type_factory
;
94
}
95
96
100
public
function
type
()
101
{
102
return
$this->type
;
103
}
104
105
109
public
function
libraryFactory
()
110
{
111
return
$this->library_factory
;
112
}
113
114
118
public
function
fieldFactory
()
119
{
120
return
$this->field_factory
;
121
}
122
123
127
public
function
translationFactory
()
128
{
129
return
$this->translation_factory
;
130
}
131
132
136
public
function
entryFactory
()
137
{
138
return
$this->entry_factory
;
139
}
140
141
145
public
function
fileReaderFactory
()
146
{
147
return
$this->file_reader_factory
;
148
}
149
150
154
public
function
filterFactory
()
155
{
156
return
$this->filter_factory
;
157
}
158
159
163
public
function
attributeFactory
()
164
{
165
return
$this->attribute_factory
;
166
}
167
168
172
public
function
iliasObjId
()
173
{
174
return
$this->object_id
;
175
}
176
177
181
public
function
iliasRefId
()
182
{
183
return
$this->ref_id
;
184
}
185
186
187
public
function
dataFactory
()
188
{
189
return
$this->data_factory
;
190
}
191
192
196
public
function
overviewModelFactory
()
197
{
198
return
$this->overview_factory
;
199
}
200
}
ilBiblFactoryFacade\$object_id
$object_id
Definition:
class.ilBiblFactoryFacade.php:22
ilBiblFactoryFacade\filterFactory
filterFactory()
Definition:
class.ilBiblFactoryFacade.php:154
ilBiblTypeFactory
Class ilBiblTypeFactory.
Definition:
class.ilBiblTypeFactory.php:8
ilBiblFactoryFacade\fileReaderFactory
fileReaderFactory()
Definition:
class.ilBiblFactoryFacade.php:145
ilBiblFactoryFacade\overviewModelFactory
overviewModelFactory()
Definition:
class.ilBiblFactoryFacade.php:196
ilBiblFactoryFacade\entryFactory
entryFactory()
Definition:
class.ilBiblFactoryFacade.php:136
ilBiblFactoryFacade\translationFactory
translationFactory()
Definition:
class.ilBiblFactoryFacade.php:127
ilBiblFactoryFacadeInterface
Interface ilBiblFactoryFacadeInterface.
Definition:
interface.ilBiblFactoryFacadeInterface.php:8
ilBiblFactoryFacade\libraryFactory
libraryFactory()
Definition:
class.ilBiblFactoryFacade.php:109
ilBiblFactoryFacade\$entry_factory
$entry_factory
Definition:
class.ilBiblFactoryFacade.php:34
ilBiblFactoryFacade\dataFactory
dataFactory()
Definition:
class.ilBiblFactoryFacade.php:187
ilBiblFieldFilterFactory
Class ilBiblFieldFilterFactory.
Definition:
class.ilBiblFieldFilterFactory.php:8
ilBiblFactoryFacade\iliasObjId
iliasObjId()
Definition:
class.ilBiblFactoryFacade.php:172
ilBiblFactoryFacade\$field_factory
$field_factory
Definition:
class.ilBiblFactoryFacade.php:42
ilObject\getId
getId()
get object id public
Definition:
class.ilObject.php:320
ilBiblEntryFactory
Class ilBiblEntryFactory.
Definition:
class.ilBiblEntryFactory.php:9
ilBiblTranslationFactory
Class ilBiblTranslationFactory.
Definition:
class.ilBiblTranslationFactory.php:8
ilBiblFactoryFacade\attributeFactory
attributeFactory()
Definition:
class.ilBiblFactoryFacade.php:163
ilBiblFactoryFacade\$data_factory
$data_factory
Definition:
class.ilBiblFactoryFacade.php:62
ilBiblFactoryFacade\iliasRefId
iliasRefId()
Definition:
class.ilBiblFactoryFacade.php:181
ilBiblFactoryFacade\$ref_id
$ref_id
Definition:
class.ilBiblFactoryFacade.php:26
ilBiblFactoryFacade\$library_factory
$library_factory
Definition:
class.ilBiblFactoryFacade.php:14
ilBiblAttributeFactory
Class ilBiblAttributeFactory.
Definition:
class.ilBiblAttributeFactory.php:8
ilBiblFactoryFacade\$attribute_factory
$attribute_factory
Definition:
class.ilBiblFactoryFacade.php:18
ilBiblLibraryFactory
Class ilBiblLibraryFactory.
Definition:
class.ilBiblLibraryFactory.php:8
ilObject2\getRefId
getRefId()
Definition:
class.ilObject2.php:51
ilObjBibliographic\getFileType
getFileType()
Definition:
class.ilObjBibliographic.php:336
ilBiblDataFactory
Class ilBiblDataFactory.
Definition:
class.ilBiblDataFactory.php:8
ilBiblFieldFactory
Class ilBiblFieldFactory.
Definition:
class.ilBiblFieldFactory.php:8
ilBiblFactoryFacade\$translation_factory
$translation_factory
Definition:
class.ilBiblFactoryFacade.php:38
ilBiblFactoryFacade\__construct
__construct(ilObjBibliographic $ilObjBibliographic)
ilBiblFactoryFacade constructor.
Definition:
class.ilBiblFactoryFacade.php:70
ilBiblFactoryFacade\$filter_factory
$filter_factory
Definition:
class.ilBiblFactoryFacade.php:46
ilObjBibliographic
Class ilObjBibliographic.
Definition:
class.ilObjBibliographic.php:14
ilBiblFactoryFacade
Class ilBiblFactoryFacade.
Definition:
class.ilBiblFactoryFacade.php:8
ilBiblFactoryFacade\$file_reader_factory
$file_reader_factory
Definition:
class.ilBiblFactoryFacade.php:30
ilBiblFactoryFacade\$type_factory
$type_factory
Definition:
class.ilBiblFactoryFacade.php:50
ilBiblFactoryFacade\type
type()
Definition:
class.ilBiblFactoryFacade.php:100
ilBiblFactoryFacade\$overview_factory
$overview_factory
Definition:
class.ilBiblFactoryFacade.php:54
ilBiblFileReaderFactory
Class ilBiblFileReaderFactory.
Definition:
class.ilBiblFileReaderFactory.php:8
ilBiblOverviewModelFactory
Class ilBiblOverviewModelFactory.
Definition:
class.ilBiblOverviewModelFactory.php:8
ilBiblFactoryFacade\fieldFactory
fieldFactory()
Definition:
class.ilBiblFactoryFacade.php:118
ilBiblFactoryFacade\$type
$type
Definition:
class.ilBiblFactoryFacade.php:58
ilBiblFactoryFacade\typeFactory
typeFactory()
Definition:
class.ilBiblFactoryFacade.php:91
Modules
Bibliographic
classes
Facade
class.ilBiblFactoryFacade.php
Generated on Sun Apr 6 2025 20:00:57 for ILIAS by
1.8.13 (using
Doxyfile
)