lumis.portal.channel
Interface IChannelManagerSPI

Package class diagram package IChannelManagerSPI
All Superinterfaces:
IChannelManager, IConfigKeyChecker
All Known Implementing Classes:
ChannelManager

public interface IChannelManagerSPI
extends IChannelManager

Manager responsible for channel-related internal operations.

Since:
6.0.0

Method Summary
 void validateFriendlyId(SessionConfig sessionConfig, ChannelConfig channelConfig, ITransaction transaction)
          Validates the channel's friendly identifier.
 
Methods inherited from interface lumis.portal.channel.IChannelManager
add, addCssLink, addOrUpdate, clearCache, copy, delete, deleteCssLink, deserialize, deserializeCss, deserializeSecondPass, get, getCachePages, getCenterPages, getChannelTreeCount, getChannelTreeIds, getCssIds, getCssIdsRecursively, getFriendlyPath, getIdsByPageTemplateId, getIdsByParentChannelId, getIdsByParentTemplateId, getLayoutPagesType, getMetaTagIdsRecursively, getPageTemplateIdRecursively, getPageWebResourceDataProviderClassName, getPath, getPath, getPathIds, getPathNames, getProtocolType, getRuntimeDataProviderClassName, serialize, serializeCss, update
 
Methods inherited from interface lumis.portal.serialization.operation.IConfigKeyChecker
keyExists
 

Method Detail

validateFriendlyId

void validateFriendlyId(SessionConfig sessionConfig,
                        ChannelConfig channelConfig,
                        ITransaction transaction)
                        throws PortalException
Validates the channel's friendly identifier. If the validation is not successful, an exception is thrown.

Parameters:
sessionConfig - the user's session information.
channelConfig - the channel to be validated.
transaction - the transaction to use.
Throws:
PortalException
Since:
6.0.0


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