- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Frage zur rekursiven Freigabe
Hallo,
wir haben eine Frage zur rekursiven Freigabe mit der Methode AccessUtil.release
public static ServerActionHandle<? extends ReleaseProgress,Boolean> release(IDProvider releaseStartNode, boolean checkOnly, boolean ensureAccessibility, boolean recursive, IDProvider.DependentReleaseType dependentType)
Genauer gesagt, fragen wir uns was der DependentReleaseType DEPENDENT_RELEASE_NEW_AND_CHANGED bewirkt.
Wir vermuten folgendes:
1) Wird eine PageRef übergeben, dann wird auch die zugehörige Page freigegeben
2) Zusätzlich wird der Parent-Pfad zur Page/PageRef freigegeben
3) Es werden Medien freigegeben, die z.B. in einem CMS_INPUT_DOM der Page verlinkt sind
4) Es werden aber keine (in einem CMS_INPUT_DOM) verlinkten Pages freigegeben
Treffen diese Aussagen so zu? Insbesondere die Untescheidung der Fälle 3) und 4) wäre für uns wichtig.
Vielen Dank
Nick
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry, hätte natürlich vorher in der Doku nachsehen müssen. Aber ja, da steht's:
"
Sollen alle abhängigen Objekte im Freigabeprozess enthalten sein, muss die folgende Reihenfolge eingehalten werden:
Freigabe in der Struktur-Verwaltung beinhaltet ausgehende Referenzen in die Inhalte- und in die Medien-Verwaltung
Freigabe in der Inhalte-Verwaltung beinhaltet ausgehende Referenzen in die Medien-Verwaltung
Nicht berücksichtigt werden:
Freigabe in der Inhalte-Verwaltung beinhaltet keine ausgehenden Referenzen in die Struktur-Verwaltung
Freigabe in der Medien-Verwaltung beinhaltet keine ausgehenden Referenzen in die Struktur-Verwaltung oder in die Inhalte-Verwaltung
Weitere Fälle, in denen abhängige Objekte zwar im Referenzgraphen angezeigt werden, aber bei der abhängigen Freigabe nicht mit freigegeben werden.
Seite→Seitenreferenz: Seite mit einer FS_REFERENCE-Komponente, in der eine Seitenreferenz referenziert wird.
Nur die Seite wird freigegeben, die abhängige Seitenreferenz nicht.
...
"
Danke
Nick
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Nick,
in der Entwicklerdoku (Grundlagen) in Kapitel 6 sind die verschiedenen Varianten (auch mit einigen Grafiken und Beispielen zur Veranschaulichung) ausführlich beschrieben.
Hilft Dir das?
Viele Grüße
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry, hätte natürlich vorher in der Doku nachsehen müssen. Aber ja, da steht's:
"
Sollen alle abhängigen Objekte im Freigabeprozess enthalten sein, muss die folgende Reihenfolge eingehalten werden:
Freigabe in der Struktur-Verwaltung beinhaltet ausgehende Referenzen in die Inhalte- und in die Medien-Verwaltung
Freigabe in der Inhalte-Verwaltung beinhaltet ausgehende Referenzen in die Medien-Verwaltung
Nicht berücksichtigt werden:
Freigabe in der Inhalte-Verwaltung beinhaltet keine ausgehenden Referenzen in die Struktur-Verwaltung
Freigabe in der Medien-Verwaltung beinhaltet keine ausgehenden Referenzen in die Struktur-Verwaltung oder in die Inhalte-Verwaltung
Weitere Fälle, in denen abhängige Objekte zwar im Referenzgraphen angezeigt werden, aber bei der abhängigen Freigabe nicht mit freigegeben werden.
Seite→Seitenreferenz: Seite mit einer FS_REFERENCE-Komponente, in der eine Seitenreferenz referenziert wird.
Nur die Seite wird freigegeben, die abhängige Seitenreferenz nicht.
...
"
Danke
Nick

