@StableMinor(version="12.3", sinceVersion="4.0") public interface IChannelTemplateManager
Modifier and Type | Method and Description |
---|---|
String |
addChannelLink(SessionConfig sessionConfig,
ChannelTemplateLinkConfig channelTemplateLinkConfig,
ITransaction transaction)
Deprecated.
since 6.0.0,
ChannelTemplateLinkConfig
is for internal use only. |
void |
deleteChannelLink(SessionConfig sessionConfig,
String channelLinkId,
ITransaction transaction)
Deprecated.
since 6.0.0,
ChannelTemplateLinkConfig
is for internal use only. |
void |
deleteChannelLinks(SessionConfig sessionConfig,
String channelId,
ITransaction transaction)
Deprecated.
since 6.0.0,
ChannelTemplateLinkConfig
is for internal use only. |
String |
deserializeChannelTemplateLink(SessionConfig sessionConfig,
DeserializationConfig deserializationConfig,
Node linkNode,
ITransaction transaction)
Deserializes the channel template link in the given node.
|
void |
disconnectFromTemplate(SessionConfig sessionConfig,
String channelId,
ITransaction transaction)
This method disconnects the specific channel from the channel's template.
|
ChannelTemplateLinkConfig |
getChannelLinkBySourceId(SessionConfig sessionConfig,
String channelId,
String sourceId,
boolean getLinkedElementsOnly,
ITransaction transaction)
Deprecated.
since 6.0.0,
ChannelTemplateLinkConfig
is for internal use only. |
List<ChannelTemplateLinkConfig> |
getChannelLinks(SessionConfig sessionConfig,
String channelId,
boolean getLinkedElementsOnly,
ITransaction transaction)
Deprecated.
since 6.0.0,
ChannelTemplateLinkConfig
is for internal use only. |
void |
serializeChannelTemplateLinks(SessionConfig sessionConfig,
String channelId,
OutputStream outputStream,
ITransaction transaction)
Serializes the channel template links of a single channel.
|
void |
updateChannelStructureFromTemplate(SessionConfig sessionConfig,
String channelId,
ITransaction transaction)
This method updates the channel's structure from the channel template.
|
void updateChannelStructureFromTemplate(SessionConfig sessionConfig, String channelId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- transaction
- ManagerException
PortalException
void disconnectFromTemplate(SessionConfig sessionConfig, String channelId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- transaction
- ManagerException
PortalException
@Deprecated List<ChannelTemplateLinkConfig> getChannelLinks(SessionConfig sessionConfig, String channelId, boolean getLinkedElementsOnly, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.sessionConfig
- channelId
- getLinkedElementsOnly
- transaction
- ManagerException
PortalException
@Deprecated ChannelTemplateLinkConfig getChannelLinkBySourceId(SessionConfig sessionConfig, String channelId, String sourceId, boolean getLinkedElementsOnly, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.sessionConfig
- channelId
- sourceId
- getLinkedElementsOnly
- transaction
- ManagerException
PortalException
@Deprecated String addChannelLink(SessionConfig sessionConfig, ChannelTemplateLinkConfig channelTemplateLinkConfig, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.sessionConfig
- channelTemplateLinkConfig
- transaction
- ManagerException
PortalException
@Deprecated void deleteChannelLink(SessionConfig sessionConfig, String channelLinkId, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.sessionConfig
- channelLinkId
- transaction
- ManagerException
PortalException
@Deprecated void deleteChannelLinks(SessionConfig sessionConfig, String channelId, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.sessionConfig
- channelId
- transaction
- ManagerException
PortalException
void serializeChannelTemplateLinks(SessionConfig sessionConfig, String channelId, OutputStream outputStream, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- the user session information.channelId
- the channel id.outputStream
- the outputstream to serialize the data to.transaction
- the transaction for persistence access.ManagerException
PortalException
String deserializeChannelTemplateLink(SessionConfig sessionConfig, DeserializationConfig deserializationConfig, Node linkNode, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- the user session information.deserializationConfig
- deserialization configuration.linkNode
- the node containing the channel template link information.transaction
- the transaction for persistence access.ManagerException
PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.