|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="6.1", sinceVersion="4.0") public interface IChannelTemplateManager
Definition of the channel template information management interface.
Method Summary | |
---|---|
java.lang.String |
addChannelLink(SessionConfig sessionConfig,
ChannelTemplateLinkConfig channelTemplateLinkConfig,
ITransaction transaction)
Deprecated. since 6.0.0, ChannelTemplateLinkConfig
is for internal use only. |
void |
deleteChannelLink(SessionConfig sessionConfig,
java.lang.String channelLinkId,
ITransaction transaction)
Deprecated. since 6.0.0, ChannelTemplateLinkConfig
is for internal use only. |
void |
deleteChannelLinks(SessionConfig sessionConfig,
java.lang.String channelId,
ITransaction transaction)
Deprecated. since 6.0.0, ChannelTemplateLinkConfig
is for internal use only. |
java.lang.String |
deserializeChannelTemplateLink(SessionConfig sessionConfig,
DeserializationConfig deserializationConfig,
org.w3c.dom.Node linkNode,
ITransaction transaction)
Deserializes the channel template link in the given node. |
void |
disconnectFromTemplate(SessionConfig sessionConfig,
java.lang.String channelId,
ITransaction transaction)
This method disconnects the specific channel from the channel's template. |
ChannelTemplateLinkConfig |
getChannelLinkBySourceId(SessionConfig sessionConfig,
java.lang.String channelId,
java.lang.String sourceId,
boolean getLinkedElementsOnly,
ITransaction transaction)
Deprecated. since 6.0.0, ChannelTemplateLinkConfig
is for internal use only. |
java.util.List<ChannelTemplateLinkConfig> |
getChannelLinks(SessionConfig sessionConfig,
java.lang.String channelId,
boolean getLinkedElementsOnly,
ITransaction transaction)
Deprecated. since 6.0.0, ChannelTemplateLinkConfig
is for internal use only. |
void |
serializeChannelTemplateLinks(SessionConfig sessionConfig,
java.lang.String channelId,
java.io.OutputStream outputStream,
ITransaction transaction)
Serializes the channel template links of a single channel. |
void |
updateChannelStructureFromTemplate(SessionConfig sessionConfig,
java.lang.String channelId,
ITransaction transaction)
This method updates the channel's structure from the channel template. |
Method Detail |
---|
void updateChannelStructureFromTemplate(SessionConfig sessionConfig, java.lang.String channelId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- transaction
-
ManagerException
PortalException
void disconnectFromTemplate(SessionConfig sessionConfig, java.lang.String channelId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- transaction
-
ManagerException
PortalException
@Deprecated java.util.List<ChannelTemplateLinkConfig> getChannelLinks(SessionConfig sessionConfig, java.lang.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, java.lang.String channelId, java.lang.String sourceId, boolean getLinkedElementsOnly, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.
sessionConfig
- channelId
- sourceId
- getLinkedElementsOnly
- transaction
-
ManagerException
PortalException
@Deprecated java.lang.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, java.lang.String channelLinkId, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.
sessionConfig
- channelLinkId
- transaction
-
ManagerException
PortalException
@Deprecated void deleteChannelLinks(SessionConfig sessionConfig, java.lang.String channelId, ITransaction transaction) throws ManagerException, PortalException
ChannelTemplateLinkConfig
is for internal use only.
sessionConfig
- channelId
- transaction
-
ManagerException
PortalException
void serializeChannelTemplateLinks(SessionConfig sessionConfig, java.lang.String channelId, java.io.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
java.lang.String deserializeChannelTemplateLink(SessionConfig sessionConfig, DeserializationConfig deserializationConfig, org.w3c.dom.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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |