|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="4.1", sinceVersion="4.0") public interface IChannelTemplateManager
Definition of the channel template information management interface.
Method Summary | |
---|---|
String |
addChannelLink(SessionConfig sessionConfig,
ChannelTemplateLinkConfig channelTemplateLinkConfig,
ITransaction transaction)
Add a channel's link. |
void |
deleteChannelLink(SessionConfig sessionConfig,
String channelLinkId,
ITransaction transaction)
Delete a specific channel's link by pass channelLinkId. |
void |
deleteChannelLinks(SessionConfig sessionConfig,
String channelId,
ITransaction transaction)
Delete all channel's links by pass channelId. |
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)
This method return the channel's link by pass the channelId and the sourceId parameters. |
List<ChannelTemplateLinkConfig> |
getChannelLinks(SessionConfig sessionConfig,
String channelId,
boolean getLinkedElementsOnly,
ITransaction transaction)
This method return channel's links by pass the channelId parameter. |
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. |
Method Detail |
---|
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
List<ChannelTemplateLinkConfig> getChannelLinks(SessionConfig sessionConfig, String channelId, boolean getLinkedElementsOnly, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- getLinkedElementsOnly
- transaction
-
ManagerException
PortalException
ChannelTemplateLinkConfig getChannelLinkBySourceId(SessionConfig sessionConfig, String channelId, String sourceId, boolean getLinkedElementsOnly, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelId
- sourceId
- getLinkedElementsOnly
- transaction
-
ManagerException
PortalException
String addChannelLink(SessionConfig sessionConfig, ChannelTemplateLinkConfig channelTemplateLinkConfig, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelTemplateLinkConfig
- transaction
-
ManagerException
PortalException
void deleteChannelLink(SessionConfig sessionConfig, String channelLinkId, ITransaction transaction) throws ManagerException, PortalException
sessionConfig
- channelLinkId
- transaction
-
ManagerException
PortalException
void deleteChannelLinks(SessionConfig sessionConfig, String channelId, ITransaction transaction) throws ManagerException, PortalException
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |