Interface defining how the portal reads and writes its channel types,
definitions, and categories.
author: Ken Weiner, kweiner@unicon.net version: $Revision: 36683 $
Makes one category a child of another.
Parameters: source - the source category Parameters: destination - the destination category throws: java.lang.Exception -
Associates a channel definition with a category.
Parameters: channelDef - the channel definition Parameters: category - the channel category to which to associate the channel definition throws: java.lang.Exception -
Sets a channel definition as "approved". This effectively makes a
channel definition available in the channel registry, making the channel
available for subscription.
Parameters: channelDef - the channel definition Parameters: approver - the user that approves this channel definition Parameters: approveDate - the date when the channel definition should be approved (can be future dated) throws: java.lang.Exception -
Deletes a channel type. The deletion will only succeed if no existing
channels reference the channel type.
Parameters: chanType - a channel type throws: java.lang.Exception -
Sets a channel definition as "unapproved". This effectively removes a
channel definition from the channel registry, making the channel
unavailable for subscription.
Parameters: channelDef - the channel definition throws: java.lang.Exception -
Get a channel definition.
Parameters: channelPublishId - a channel publish ID a definition of the channel or null if no matching channel definition can be found throws: java.lang.Exception -
Get a channel definition. If there is more than one channel definition
with the given functional name, then the first one will be returned.
Parameters: channelFunctionalName - a channel functional name a definition of the channel or null if no matching channel definition can be found throws: java.lang.Exception -
Get the channel type associated with a particular identifier.
Parameters: channelTypeId - the channel type identifier channelType the channel type throws: java.lang.Exception -
Creates a new channel category with the specified values.
Parameters: name - the name of the category Parameters: description - the name of the description Parameters: creatorId - the id of the creator or system channelCategory the new channel category throws: java.lang.Exception -
Makes one category a child of another.
Parameters: child - the category to remove Parameters: parent - the category to remove from throws: java.lang.Exception -
Disassociates a channel definition from a category.
Parameters: channelDef - the channel definition Parameters: category - the channel category from which to disassociate the channel definition throws: java.lang.Exception -