Definition:
<!ENTITY % cm.objClass-delete "EMPTY"> <!ELEMENT objClass-delete %cm.objClass-delete;>
Aufgabe: Die mit objClass-where ermittelten Vorlagen werden gelöscht.
Zusatzinformationen: Eine Vorlage kann nicht gelöscht werden, wenn sie noch von einer Klassendefinition eines Ordners referenziert wird, bei der also die im Ordner enthaltenen Dateien auf der zu löschenden Vorlage basieren. Es ist jedoch durchaus möglich, eine Vorlage zu löschen, auf der Dateien basieren.
Verwendung: Die Vorlagen werden zunächst mit objClass-where ermittelt. Anschließend werden diese Vorlagen mit objClass-delete gelöscht.
Rückgabewert bei Erfolg: keiner.
Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionGlobalRTCEdit haben.
Beispiel:
<cm-request...>
<objClass-where>
<name>newsPublication</name>
</objClass-where>
<objClass-delete/>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok"/>
</cm-response>