org.zeroexchange.web.navigation.target.link
Class DefaultTargetLinkFactory

java.lang.Object
  extended by org.zeroexchange.common.AbstractBeansRegistry<T>
      extended by org.zeroexchange.common.TypedBeansRegistry<P>
          extended by org.zeroexchange.common.processors.AbstractDataProcessorsRegistry<TargetLinkProvider<Target>>
              extended by org.zeroexchange.web.navigation.target.link.DefaultTargetLinkFactory
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.InitializingBean, BeansRegistry<TargetLinkProvider<Target>>, TargetLinkFactory

public class DefaultTargetLinkFactory
extends AbstractDataProcessorsRegistry<TargetLinkProvider<Target>>
implements TargetLinkFactory

The default implementation of TargetLinkFactory.

Author:
black

Constructor Summary
DefaultTargetLinkFactory()
           
 
Method Summary
protected  Class<?> getBeanClass()
           
 org.apache.wicket.markup.html.link.Link<?> getLink(String componentId, Target target)
          Returns link component for the specified target.
 
Methods inherited from class org.zeroexchange.common.processors.AbstractDataProcessorsRegistry
getProcessor, getProcessors, isElected
 
Methods inherited from class org.zeroexchange.common.TypedBeansRegistry
afterPropertiesSet
 
Methods inherited from class org.zeroexchange.common.AbstractBeansRegistry
createBeansCollection, getBeans, postProcessAfterInitialization, postProcessBeforeInitialization
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTargetLinkFactory

public DefaultTargetLinkFactory()
Method Detail

getLink

public org.apache.wicket.markup.html.link.Link<?> getLink(String componentId,
                                                          Target target)
                                                   throws BusinessLogicException
Returns link component for the specified target.

Specified by:
getLink in interface TargetLinkFactory
Throws:
BusinessLogicException

getBeanClass

protected Class<?> getBeanClass()
Specified by:
getBeanClass in class TypedBeansRegistry<TargetLinkProvider<Target>>


Copyright © 2013. All Rights Reserved.