Class DouiContentTreeManager

  • All Implemented Interfaces:
    IDouiContentTreeManager

    public class DouiContentTreeManager
    extends java.lang.Object
    implements IDouiContentTreeManager
    Manager responsible for returning content tree information.
    Since:
    4.0.0
    Version:
    $Revision: 25392 $ $Date: 2022-12-16 15:15:12 -0300 (Fri, 16 Dec 2022) $
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBasicData​(SessionConfig sessionConfig, java.lang.String interfaceInstanceId, java.lang.String sourceId, java.lang.String currentContentId, boolean useContentKeyAsId, java.lang.String metadataLocale, ITransaction transaction)
      Returns the basic tree data of a content.
      java.lang.String getBasicData​(SessionConfig sessionConfig, java.lang.String interfaceInstanceId, java.lang.String sourceId, java.lang.String currentContentId, java.lang.String metadataLocale, ITransaction transaction)
      Get the basic tree data of the content.
      java.lang.String getChildrenData​(SessionConfig sessionConfig, java.lang.String interfaceInstanceId, java.lang.String sourceId, java.lang.String currentContentId, boolean useContentKeyAsId, java.lang.String metadataLocale, ITransaction transaction)
      Returns the children's tree data of a content.
      java.lang.String getChildrenData​(SessionConfig sessionConfig, java.lang.String interfaceInstanceId, java.lang.String sourceId, java.lang.String currentContentId, java.lang.String metadataLocale, ITransaction transaction)
      Get the children's tree data of the content.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DouiContentTreeManager

        public DouiContentTreeManager()
    • Method Detail

      • getBasicData

        public java.lang.String getBasicData​(SessionConfig sessionConfig,
                                             java.lang.String interfaceInstanceId,
                                             java.lang.String sourceId,
                                             java.lang.String currentContentId,
                                             boolean useContentKeyAsId,
                                             java.lang.String metadataLocale,
                                             ITransaction transaction)
                                      throws ManagerException,
                                             PortalException
        Description copied from interface: IDouiContentTreeManager
        Returns the basic tree data of a content. Given a contentId, this method returns this content's immediate children and the immediate children of all the contents in its parent path.
        Specified by:
        getBasicData in interface IDouiContentTreeManager
        Parameters:
        sessionConfig - user session information.
        interfaceInstanceId - the interface instance identifier.
        sourceId - the content's source identifier.
        currentContentId - the current entry identifier. The identifier type depends on the useContentKeyAsId parameter.
        useContentKeyAsId - true if the entries relationship is based on the Content identifier, false if it is based on the source's primary key field.
        transaction - the transaction.
        Returns:
        a XML containing the information.
        Throws:
        ManagerException
        PortalException
      • getChildrenData

        public java.lang.String getChildrenData​(SessionConfig sessionConfig,
                                                java.lang.String interfaceInstanceId,
                                                java.lang.String sourceId,
                                                java.lang.String currentContentId,
                                                boolean useContentKeyAsId,
                                                java.lang.String metadataLocale,
                                                ITransaction transaction)
                                         throws ManagerException,
                                                PortalException
        Description copied from interface: IDouiContentTreeManager
        Returns the children's tree data of a content. Given a contentId, this method returns the immediate children of the content.
        Specified by:
        getChildrenData in interface IDouiContentTreeManager
        Parameters:
        sessionConfig - user session information.
        interfaceInstanceId - the interface instance identifier.
        sourceId - the content's source identifier.
        currentContentId - the current entry identifier. The identifier type depends on the useContentKeyAsId parameter.
        useContentKeyAsId - true if the entries relationship is based on the Content identifier, false if it is based on the source's primary key field.
        transaction - the transaction.
        Returns:
        a XML containing the information.
        Throws:
        ManagerException
        PortalException