lumis.doui.contenttree
Interface IDouiContentTreeManager

Package class diagram package IDouiContentTreeManager
All Known Implementing Classes:
DouiContentTreeManager

public interface IDouiContentTreeManager

Manager that is used to retrieve information of hierarchical content.

Since:
4.0.0

Method Summary
 String getBasicData(SessionConfig sessionConfig, String interfaceInstanceId, String sourceId, String currentContentId, boolean useContentKeyAsId, ITransaction transaction)
          Returns the basic tree data of a content.
 String getBasicData(SessionConfig sessionConfig, String interfaceInstanceId, String sourceId, String currentContentId, ITransaction transaction)
          Get the basic tree data of the content.
 String getChildrenData(SessionConfig sessionConfig, String interfaceInstanceId, String sourceId, String currentContentId, boolean useContentKeyAsId, ITransaction transaction)
          Returns the children's tree data of a content.
 String getChildrenData(SessionConfig sessionConfig, String interfaceInstanceId, String sourceId, String currentContentId, ITransaction transaction)
          Get the children's tree data of the content.
 

Method Detail

getBasicData

String getBasicData(SessionConfig sessionConfig,
                    String interfaceInstanceId,
                    String sourceId,
                    String currentContentId,
                    ITransaction transaction)
                    throws PortalException
Get the basic tree data of the content. Given a contentId, this method returns this content immediate children and the immediate children of all the contents in its parent path.

Parameters:
sessionConfig -
interfaceInstanceId -
sourceId -
currentContentId -
transaction -
Returns:
a String.
Throws:
ManagerException
PortalException

getBasicData

String getBasicData(SessionConfig sessionConfig,
                    String interfaceInstanceId,
                    String sourceId,
                    String currentContentId,
                    boolean useContentKeyAsId,
                    ITransaction transaction)
                    throws PortalException
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.

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:
PortalException
Since:
7.0.1

getChildrenData

String getChildrenData(SessionConfig sessionConfig,
                       String interfaceInstanceId,
                       String sourceId,
                       String currentContentId,
                       ITransaction transaction)
                       throws PortalException
Get the children's tree data of the content. Given a contentId, this method returns the immediate children of the content.

Parameters:
sessionConfig -
interfaceInstanceId -
sourceId -
currentContentId -
transaction -
Returns:
a String.
Throws:
ManagerException
PortalException

getChildrenData

String getChildrenData(SessionConfig sessionConfig,
                       String interfaceInstanceId,
                       String sourceId,
                       String currentContentId,
                       boolean useContentKeyAsId,
                       ITransaction transaction)
                       throws PortalException
Returns the children's tree data of a content. Given a contentId, this method returns the immediate children of the content.

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:
PortalException
Since:
7.0.1


Lumisportal  7.0.1.130329 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.