<objClass-where> <objClass-get>

Definition:

<!ENTITY % cm.objClass-get "
  (attributeGroups |
  attributes |
  availableBlobEditors |
  bodyTemplateName |
  completionCheck |
  createPermission |
  customBlobEditorUrl |
  defaultAttributeGroup |
  displayTitle |
  emptyAttributeGroups |
  getKeys |
  goodAttributeGroupAttributes |
  goodAttributes |
  goodAvailableBlobEditors |
  goodMandatoryAttributes |
  goodPresetAttributes |
  goodPresetFromParentAttributes |
  isEnabled |
  localizedTitle |
  mandatoryAttributes |
  name |
  objType |
  presetAttributes |
  presetFromParentAttributes |
  recordSetCallback |
  setKeys |
  title |
  validContentTypes |
  validSubObjClassCheck |
  validSubObjClasses |
  workflowModification |
  xmldtd)*
">
<!ELEMENT objClass-get %cm.objClass-get;>

Aufgabe: Liefert die Werte der angegebenen Parameter für jede der mit objClass-where ermittelten Vorlagen.

Verwendung: Zunächst werden mit objClass-where Vorlagen ermittelt. Anschließend wird objClass-get verwendet, um Parameterwerte dieser Vorlagen auszulesen.

Rückgabewert bei Erfolg: die Werte der angegebenen Parameter.

Erforderliche Rechte: keine Einschränkungen.

Beispiel:

<cm-request...>
  <objClass-where>
    <name>newsArticle</name>
  </objClass-where>
  <objClass-get>
    <attributes/>
    <mandatoryAttributes/>
    <objType/>
    <presetAttributes/>
  </objClass-get>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok">
    <objClass>
      <attributes>
        <listitem>abstract</listitem>
        <listitem>author</listitem>
        <listitem>keywords</listitem>
        <listitem>newsSign</listitem>
        <listitem>title</listitem>
        <listitem>validFrom</listitem>
        <listitem>validUntil</listitem>
      </attributes>
      <mandatoryAttributes>
        <listitem>abstract</listitem>
        <listitem>author</listitem>
        <listitem>keywords</listitem>
      </mandatoryAttributes>
      <name>newsArticle</name>
      <objType>document</objType>
      <presetAttributes>
        <namevalue>
          <name>keywords</name>
          <value>
            <listitem>business</listitem>
            <listitem>comment</listitem>
            <listitem>special</listitem>
            <listitem>sport</listitem>
            <listitem>world news</listitem>
          </value>
        </namevalue>
      </presetAttributes>
    </objClass>
  </cm-code>
</cm-response>