Resource (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (Schützte „Resource (Objekt)“ [edit=autoconfirmed:move=autoconfirmed]) |
|||
Zeile 18: | Zeile 18: | ||
| original | | original | ||
| [[ID]] | | [[ID]] | ||
− | | ist | + | | ID der Original-Resource, wenn diese Resource nur ein Link auf die Original-Resource ist. Ist diese Resource die Original-Resource, ist <code>original</code> mit <code>id</code> identisch. |
| 1 | | 1 | ||
|- | |- | ||
Zeile 73: | Zeile 73: | ||
| stepParents | | stepParents | ||
| [[Collection]] | | [[Collection]] | ||
− | | | + | | Liste der [[ArticlePool|ArticlePools]] in denen diese Resource noch verlinkt ist. Ist diese Resource ein Link, ist <code>parent</code> in der Liste nicht enthalten, dafür aber der Pools der originalen Resource. |
| 1 | | 1 | ||
|- | |- | ||
Zeile 128: | Zeile 128: | ||
| isSymbolicLink | | isSymbolicLink | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | | + | | <code>true</code>, wenn diese Resource nur ein Link auf die Original-Resource ist |
| 1 | | 1 | ||
|- | |- | ||
Zeile 162: | Zeile 162: | ||
|- | |- | ||
| url | | url | ||
− | | [[ | + | | [[URL]] |
| Liefert den Inhalt des Feldes <code>external</code> | | Liefert den Inhalt des Feldes <code>external</code> | ||
| 1 | | 1 | ||
|- | |- | ||
| absoluteUrl | | absoluteUrl | ||
− | | [[ | + | | [[URL]] |
| Liefert den Inhalt des Feldes <code>external</code> | | Liefert den Inhalt des Feldes <code>external</code> | ||
| 1 | | 1 | ||
|- | |- | ||
| relativeUrl | | relativeUrl | ||
− | | [[ | + | | [[URL]] |
| Liefert den Inhalt des Feldes <code>external</code> | | Liefert den Inhalt des Feldes <code>external</code> | ||
| 1 | | 1 | ||
Zeile 183: | Zeile 183: | ||
| external | | external | ||
| [[String]] | | [[String]] | ||
− | | Dieses Feld kann eine externe URL enhalten, die die Resource repräsentiert. Dieses Feld wird auch für <code>hasValidUrl</code> ausgewertet | + | | Dieses Feld kann eine externe [[URL]] enhalten, die die Resource repräsentiert. Dieses Feld wird auch für <code>hasValidUrl</code> ausgewertet |
| 1 | | 1 | ||
|- | |- | ||
Zeile 199: | Zeile 199: | ||
| <code>isPublished([[Publisher]])</code> | | <code>isPublished([[Publisher]])</code> | ||
| [[Boolean]] | | [[Boolean]] | ||
− | | Liefert <code>true</code>, wenn der Artikel für den angegebenen Publisher publiziert ist | + | | Liefert <code>true</code>, wenn der Artikel für den angegebenen [[Publisher]] publiziert ist |
| 1 | | 1 | ||
|- | |- | ||
Zeile 208: | Zeile 208: | ||
|- | |- | ||
| <code>url([[Publisher]])</code> | | <code>url([[Publisher]])</code> | ||
− | | [[ | + | | [[URL]] |
| Liefert den Inhalt des Feldes <code>external</code> | | Liefert den Inhalt des Feldes <code>external</code> | ||
| 1 | | 1 | ||
|- | |- | ||
| <code>absoluteUrl([[Publisher]])</code> | | <code>absoluteUrl([[Publisher]])</code> | ||
− | | [[ | + | | [[URL]] |
| Liefert den Inhalt des Feldes <code>external</code> | | Liefert den Inhalt des Feldes <code>external</code> | ||
| 1 | | 1 | ||
|- | |- | ||
| <code>relativeUrl([[Publisher]])</code> | | <code>relativeUrl([[Publisher]])</code> | ||
− | | [[ | + | | [[URL]] |
| Liefert den Inhalt des Feldes <code>external</code> | | Liefert den Inhalt des Feldes <code>external</code> | ||
| 1 | | 1 | ||
Zeile 224: | Zeile 224: | ||
| <code>publicationState([[Publisher]])</code> | | <code>publicationState([[Publisher]])</code> | ||
| [[PublicationState]] | | [[PublicationState]] | ||
− | | Liefert für den angegebenen Publisher den Publikationsstatus | + | | Liefert für den angegebenen [[Publisher]] den Publikationsstatus |
| 1 | | 1 | ||
|} | |} | ||
− | ;<code>isPublished(Publisher)</code> | + | ;<code>isPublished([[Publisher]])</code> |
− | :Liefert <code>true</code>, wenn die Resource für den angegebenen Publisher publiziert ist. | + | :Liefert <code>true</code>, wenn die Resource für den angegebenen [[Publisher]] publiziert ist. |
:;Parameter | :;Parameter | ||
− | ::;<code>Publisher</code> | + | ::;<code>[[Publisher]]</code> |
:::Publisher, für den geprüft werden soll, ob die Resource für diesen publiziert ist. | :::Publisher, für den geprüft werden soll, ob die Resource für diesen publiziert ist. | ||
:;Rückgabewert | :;Rückgabewert | ||
Zeile 237: | Zeile 237: | ||
:::<code>true</code>, wenn das Feld <code>external</code> gesetzt ist. | :::<code>true</code>, wenn das Feld <code>external</code> gesetzt ist. | ||
− | ;<code>hasValidUrl(Publisher)</code> | + | ;<code>hasValidUrl([[Publisher]])</code> |
:Liefert <code>true</code>, wenn das Feld <code>external</code> gesetzt ist. | :Liefert <code>true</code>, wenn das Feld <code>external</code> gesetzt ist. | ||
:;Parameter | :;Parameter | ||
− | ::;<code>Publisher</code> | + | ::;<code>[[Publisher]]</code> |
:::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | :::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | ||
:;Rückgabewert | :;Rückgabewert | ||
Zeile 246: | Zeile 246: | ||
:::<code>true</code>, wenn das Feld <code>external</code> gesetzt ist. | :::<code>true</code>, wenn das Feld <code>external</code> gesetzt ist. | ||
− | ;<code>url(Publisher)</code> | + | ;<code>url([[Publisher]])</code> |
− | :Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL beginnend ab dem Dokument-Root (<code>/</code>) ausgegeben. | + | :Liefert die [[URL]] des Artikels, wenn der Artikel für den angegebenen [[Publisher]] freigegeben ist. Mit dieser Methode wird die [[URL]] beginnend ab dem Dokument-Root (<code>/</code>) ausgegeben. |
:;Parameter | :;Parameter | ||
− | ::;<code>Publisher</code> | + | ::;<code>[[Publisher]]</code> |
:::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | :::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | ||
:;Rückgabewert | :;Rückgabewert | ||
− | ::;[[ | + | ::;[[URL]] |
:::Liefert den Inhalt des Feldes <code>external</code>. | :::Liefert den Inhalt des Feldes <code>external</code>. | ||
− | ;<code>absoluteUrl(Publisher)</code> | + | ;<code>absoluteUrl([[Publisher]])</code> |
− | :Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL mit <code>http://www.domain.de</code> ausgegeben. | + | :Liefert die [[URL]] des Artikels, wenn der Artikel für den angegebenen [[Publisher]] freigegeben ist. Mit dieser Methode wird die [[URL]] mit <code>http://www.domain.de</code> ausgegeben. |
:;Parameter | :;Parameter | ||
− | ::;<code>Publisher</code> | + | ::;<code>[[Publisher]]</code> |
:::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | :::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | ||
:;Rückgabewert | :;Rückgabewert | ||
− | ::;[[ | + | ::;[[URL]] |
:::Liefert den Inhalt des Feldes <code>external</code>. | :::Liefert den Inhalt des Feldes <code>external</code>. | ||
− | ;<code>relativeUrl(Publisher)</code> | + | ;<code>relativeUrl([[Publisher]])</code> |
− | :Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL relativ zu dem aktuellen Aritkel ausgegeben. | + | :Liefert die [[URL]] des Artikels, wenn der Artikel für den angegebenen [[Publisher]] freigegeben ist. Mit dieser Methode wird die [[URL]] relativ zu dem aktuellen Aritkel ausgegeben. |
:;Parameter | :;Parameter | ||
− | ::;<code>Publisher</code> | + | ::;<code>[[Publisher]]</code> |
:::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | :::Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet. | ||
:;Rückgabewert | :;Rückgabewert | ||
− | ::;[[ | + | ::;[[URL]] |
:::Liefert den Inhalt des Feldes <code>external</code>. | :::Liefert den Inhalt des Feldes <code>external</code>. | ||
− | ;<code>publicationState(Publisher)</code> | + | ;<code>publicationState([[Publisher]])</code> |
− | :Liefert den Publikations-Status des Artikels für den angegebenen Publisher. | + | :Liefert den [[PublicationState|Publikations-Status]] des Artikels für den angegebenen [[Publisher]]. |
:;Parameter | :;Parameter | ||
− | ::;<code>Publisher</code> | + | ::;<code>[[Publisher]]</code> |
− | :::Publisher für den der | + | :::Publisher für den der [[PublicationState|Publikations-Status]] ausgegeben werden soll. |
:;Rückgabewert | :;Rückgabewert | ||
− | ::;PublicationState | + | ::;[[PublicationState]] |
− | :::[[PublicationState|Publikations-Status]] der Resource für den angegebenen Publisher. | + | :::[[PublicationState|Publikations-Status]] der Resource für den angegebenen [[Publisher]]. |
<noinclude> | <noinclude> |
Version vom 16. Juni 2008, 11:14 Uhr
Dieser Artikel bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung. |
Name
Resource - Daten, die nicht von einem Publisher verarbeitet werden können
Beschreibung
Resourcen sind Daten, die nur in der Datenbank vorgehalten werden und nicht von einem Publisher verarbeitet werden können. Resourcen können keine Seiten generieren und benötigen somit auch kein Ausgabe-Template.
Attribute
Attribut | Type | Beschreibung | ab IES Version |
---|---|---|---|
id | ID | ID der Resource | 1 |
original | ID | ID der Original-Resource, wenn diese Resource nur ein Link auf die Original-Resource ist. Ist diese Resource die Original-Resource, ist original mit id identisch.
|
1 |
withoutType | Number | ID-Teil ohne Typ-Definition | 1 |
type | system.constants.RESOURCE_ARTICLE | Typ des Artikels | 1 |
category | system.constants.INFORMATION | Typ des Objektes | 1 |
version | Date | Die Version der Resource entspricht dem Zeitstempel, zu dem dieser Stand erzeugt wurde | 1 |
anchor | Anchor | Anchor der Resource | 1 |
name | String | Name des Artikels in der default-Sprache | 1 |
localeName | String | Sprachenspezifischer Name. Welche Sprache verwendet wird, wird über das locale -Attribute der Ausgabe-Tags bestimmt
|
2 |
comment | String | Kommentar zu dem Artikel in der default-Sprache | 1 |
localeComment | String | Sprachenspezifischer Kommentar. Welche Sprache verwendet wird, wird über das locale -Attribute der Ausgabe-Tags bestimmt
|
2 |
parent | ArticlePool | Artikelpool in dem die Ressource liegt | 1 |
stepParents | Collection | Liste der ArticlePools in denen diese Resource noch verlinkt ist. Ist diese Resource ein Link, ist parent in der Liste nicht enthalten, dafür aber der Pools der originalen Resource.
|
1 |
path | Collection | Liste aller übergeordenten Articlepools und diese Ressource. Das erste Element der Liste ist der Root-Pool. Das zweitletzte Element der Liste ist parent . Das letzte Element der Liste ist diese Ressource
|
1 |
createdBy | User | Nutzer, der diese Ressource erzeugt hat | 1 |
created | Date | Datum und Uhrzeit, zu dem diese Ressource erzeugt wurde | 1 |
changedBy | User | Nutzer, der diese Ressource zuletzt geändert hat | 1 |
changed | Date | Datum und Uhrzeit, zu dem diese Ressource das letzte mal geändert wurde | 1 |
permissions | Permission | Gibt an, welche Rechte der Nutzer, der dieses Objekt angefordert hat, auf dieses Objekt besitzt | 1 |
lock | Lock | Wenn dieses Attribut gesetzt ist, ist das Objekt von einem anderen Nutzer gelockt | 2 |
isReadOnly | Boolean | true, wenn der Nutzer, der dieses Objekt angefordert hat nur lesend darauf zugreifen darf. Dies ist der Fall, wenn der Nutzer nur Leserechte auf diese Objekt hat oder das Objekt von einem anderen Nutzer gelockt wurde | 1 |
isElement | Boolean | ist immer true | 1 |
isPool | Boolean | ist immer false | 1 |
isSymbolicLink | Boolean | true , wenn diese Resource nur ein Link auf die Original-Resource ist
|
1 |
history | Collection | Liste von HistoryEntry-Objekten, die alle Aktionen auf dieses Objekte beschreiben | 1 |
isEmpty | Boolean | true , wenn die Ressource keine Informations-Objekte enthält
|
1 |
all | Collection | Liefert eine Liste alle Informations-Objekte | 1 |
flat | Collection | Liefert eine Liste aller Informations-Objekte ohne Struktierungs-Objekt wie ListInformations, ListItemInformations oder SubInformations | 1 |
isPublished | Boolean | Dieses Attribute ist im Out-Modus gültig. Es zeigt an, ob dieser Artikel für den aktuellen Publisher freigegeben ist | 1 |
hasValidUrl (deprecated) | Boolean | Liefert true , wenn das Feld external gesetzt ist
|
1 |
url | URL | Liefert den Inhalt des Feldes external
|
1 |
absoluteUrl | URL | Liefert den Inhalt des Feldes external
|
1 |
relativeUrl | URL | Liefert den Inhalt des Feldes external
|
1 |
publicationStates | Collection | Liste von PublicationState-Objekten, die die Stati für jeden Publisher, in denen diese Resource publiziert ist, enhalten | 1 |
external | String | Dieses Feld kann eine externe URL enhalten, die die Resource repräsentiert. Dieses Feld wird auch für hasValidUrl ausgewertet
|
1 |
??? | ??? | Ein Artikel kann beliebig viele weitere Attribute enthalten. Dies können normale Textfelder, aber auch Listen-, BinärInformation usw. sein. Alleine das Template zur Erzeugung und Änderung von Artikeln bestimmt diese Attribute. | 1 |
Methoden
Methode | Rückgabewert | Beschreibung | ab IES Version |
---|---|---|---|
isPublished(Publisher)
|
Boolean | Liefert true , wenn der Artikel für den angegebenen Publisher publiziert ist
|
1 |
hasValidUrl(Publisher)
|
Boolean | Liefert true , wenn das Feld external gesetzt ist
|
1 |
url(Publisher)
|
URL | Liefert den Inhalt des Feldes external
|
1 |
absoluteUrl(Publisher)
|
URL | Liefert den Inhalt des Feldes external
|
1 |
relativeUrl(Publisher)
|
URL | Liefert den Inhalt des Feldes external
|
1 |
publicationState(Publisher)
|
PublicationState | Liefert für den angegebenen Publisher den Publikationsstatus | 1 |
isPublished(Publisher)
- Liefert
true
, wenn die Resource für den angegebenen Publisher publiziert ist.- Parameter
-
Publisher
- Publisher, für den geprüft werden soll, ob die Resource für diesen publiziert ist.
- Rückgabewert
-
- Boolean
true
, wenn das Feldexternal
gesetzt ist.
hasValidUrl(Publisher)
- Liefert
true
, wenn das Feldexternal
gesetzt ist.- Parameter
-
Publisher
- Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet.
- Rückgabewert
-
- Boolean
true
, wenn das Feldexternal
gesetzt ist.
url(Publisher)
- Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL beginnend ab dem Dokument-Root (
/
) ausgegeben.- Parameter
-
Publisher
- Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet.
- Rückgabewert
-
- URL
- Liefert den Inhalt des Feldes
external
.
absoluteUrl(Publisher)
- Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL mit
http://www.domain.de
ausgegeben.- Parameter
-
Publisher
- Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet.
- Rückgabewert
-
- URL
- Liefert den Inhalt des Feldes
external
.
relativeUrl(Publisher)
- Liefert die URL des Artikels, wenn der Artikel für den angegebenen Publisher freigegeben ist. Mit dieser Methode wird die URL relativ zu dem aktuellen Aritkel ausgegeben.
- Parameter
-
Publisher
- Bei einem Resource-Objekt wird dieser Parameter nicht ausgewertet.
- Rückgabewert
-
- URL
- Liefert den Inhalt des Feldes
external
.
publicationState(Publisher)
- Liefert den Publikations-Status des Artikels für den angegebenen Publisher.
- Parameter
-
Publisher
- Publisher für den der Publikations-Status ausgegeben werden soll.
- Rückgabewert
-
- PublicationState
- Publikations-Status der Resource für den angegebenen Publisher.