com.ibm.portal.cp.tagging
Interface TagModelControllerProvider

All Known Subinterfaces:
CorTagModelProvider, PortalTagModelProvider, PortletTagModelProvider

public interface TagModelControllerProvider

Provider interface for tag model controllers.

Since:
7.0.0

Method Summary
<T extends Tag,M extends ModifiableTag>
TagModelController<T,M>
getTagModelController(TagModel<T> tagModel)
          Returns a TagModelController for the given model.
 

Method Detail

getTagModelController

<T extends Tag,M extends ModifiableTag> TagModelController<T,M> getTagModelController(TagModel<T> tagModel)
                                                                                throws CannotInstantiateControllerException
Returns a TagModelController for the given model. The returned controller exposes a default locator only that allows to search by ObjectID or unique name only. No TagModelLocator will be exposed.

Parameters:
tagModel - The model
Returns:
a TagModelController for the given model
Throws:
CannotInstantiateControllerException