Interface TechnicalItem

All Superinterfaces:
Prioritizable, Supporter<AmetysObject>
All Known Implementing Classes:
AbstractLanguageItem, AbstractTechnicalItem, AmetysObjectIdItem, AmetysObjectNameItem, AmetysObjectWorkflowItem, ContentLanguageItem, ContentSCCItem, ContentTypeItem, ContentVersionItem, FormEntryFormItem, PageLanguageItem, PagePathItem, PageSiteItem, ResourceFileItem, ResourceKeywordsItem, ResourceUpdateItem

Section item for the ametys object technical section of the properties tool.
  • Method Details

    • getId

      Get the identifier of the technical item
      Returns:
      the identifier
    • buildData

      Build the data sent into the request attribute ActionResultGenerator.MAP_REQUEST_ATTR, it will be convert from JSON to XML.
      Parameters:
      ametysObject - The Ametys object
      Returns:
      the data
    • getXSLT

      Path to the XSL to render the section item. It is recommended to use the 'view' protocol, with a plugin, like view:myplugin://stylesheets/properties/filename.xsl
      Returns:
      The XSL path