Interface CMTaxonomy

All Superinterfaces:
com.coremedia.objectserver.dataviews.AssumesIdentity, BelowRootNavigation, CMHasContexts, CMLinkable, CMLocalized, CMObject, CMTeasable, com.coremedia.objectserver.beans.ContentBean, HasViewTypeName, Linkable, com.coremedia.blueprint.common.datevalidation.ValidityPeriod
All Known Subinterfaces:
CMLocTaxonomy

public interface CMTaxonomy extends CMTeasable

CMTaxonomy beans allow for a categorization of contents.

Represents document type CMTaxonomy.

  • Field Details

  • Method Details

    • getValue

      String getValue()
      Returns the value of the document property VALUE.
      Returns:
      the value of the document property VALUE
    • getParent

      CMTaxonomy getParent()
      Returns the parent taxonomy or null if this taxonomy has no parent taxonomy.
      Returns:
      parent taxonomy or null for the root taxonomy node.
    • getChildren

      List<? extends CMTaxonomy> getChildren()
      Returns the value of the document property CHILDREN.
      Returns:
      the value of the document property CHILDREN
    • getExternalReference

      String getExternalReference()
      Returns the value of the document property EXTERNAL_REFERENCE.
      Returns:
      the value of the document property EXTERNAL_REFERENCE
    • getTaxonomyPathList

      List<? extends CMTaxonomy> getTaxonomyPathList()
      Returns the list of CMTaxonomy items from the root taxonomy item to this item including this item.
      Returns:
      a list of CMTaxonomy items