Definition:
<!ENTITY % cm.obj-get " (archivedContents | children | committedContentId | contentIds | contents | editedContentId | editedContent | exportContent | exportMimeType | getKeys | hasChildren | hasSuperLinks | hierarchy | id | isCommitted | isEdited | isExportable | isReleased | isRoot | isGoodDestination | isGoodParent | name | next | objClass | objType | objectsToRoot | parent | path | permission | permissionGrantedTo | prefixPath | previous | releasedContentId | releasedContent | releasedVersions | rootPermissionFor | setKeys | sortValue | superLinks | superObjects | suppressExport | toclist | validControlActionKeys | validCreateObjClasses | validObjClasses | validPermissions | version | visibleExportTemplates | visibleName | visiblePath | workflowName)* "> <!ELEMENT obj-get %cm.obj-get;>
Aufgabe: Liefert den Wert der angegebenen Parameter für jede mit obj-where ermittelte Datei.
Verwendung: obj-get muss immer auf obj-where folgen, da zunächst die Dateien mit obj-where ermittelt werden müssen, auf die obj-get angewendet werden soll, um Parameterwerte auszulesen.
Rückgabewert bei Erfolg: die Werte der angegebenen Parameter.
Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionRead für die mit obj-where ermittelten Dateien haben. Die Dateiattribute id, name, visibleName, path, visiblePath und objType können auch ohne permissionRead ausgelesen werden.
Beispiel:
<cm-request...>
<obj-where>
<id>3452</id>
</obj-where>
<obj-get>
<objClass/>
</obj-get>
</cm-request>
<cm-response...>
<cm-code numeric="0" phrase="ok">
<obj>
<objClass>newsArticle</objClass>
</obj>
</cm-code>
</cm-response>