| org.apache.lenya.cms.usecase.impl.UsecaseResolverImpl
UsecaseResolverImpl | public class UsecaseResolverImpl extends AbstractLogEnabled implements UsecaseResolver,Serviceable,Disposable,ThreadSafe(Code) | | Usecase resolver implementation.
version: $Id: UsecaseResolverImpl.java 568041 2007-08-21 09:47:23Z andreas $ |
UsecaseResolverImpl | public UsecaseResolverImpl()(Code) | | Ctor.
|
dispose | public void dispose()(Code) | | See Also: org.apache.avalon.framework.activity.Disposable.dispose |
getPublication | protected Publication getPublication(String webappUrl)(Code) | | Returns the publication the usecase was invoked in.
Parameters: webappUrl - The web application URL. A publication. |
getSelector | protected ServiceSelector getSelector() throws ServiceException(Code) | | |
getUsecaseName | protected String getUsecaseName(String webappUrl, String name) throws ServiceException(Code) | | Returns the name of the publication-overridden usecase to be resolved.
Parameters: webappUrl - The web application URL. Parameters: name - The plain usecase name. A string. throws: ServiceException - if an error occurs. |
getUsecaseNames | public String[] getUsecaseNames()(Code) | | The names of all registered usecases in alphabetical order. |
service | public void service(ServiceManager _manager) throws ServiceException(Code) | | See Also: org.apache.avalon.framework.service.Serviceable.service(org.apache.avalon.framework.service.ServiceManager) |
|
|