Questions & Answers

SOLVED
nick
I'm new here

Frage zur rekursiven Freigabe

Jump to solution

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

0 Kudos
1 Solution

Accepted Solutions

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

View solution in original post

0 Kudos
2 Replies
mbergmann
Crownpeak employee

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

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

0 Kudos

Type a product name