com.evolveum.midpoint.web.component.util
Class PageVisibleDisabledBehaviour

java.lang.Object
  extended by org.apache.wicket.behavior.Behavior
      extended by com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour
          extended by com.evolveum.midpoint.web.component.util.PageVisibleDisabledBehaviour
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IComponentAwareEventSink, org.apache.wicket.markup.html.IComponentAwareHeaderContributor

public class PageVisibleDisabledBehaviour
extends VisibleEnableBehaviour

This is simple visible/enable behaviour for use in top menu. It always disable menu link and this menu link is visible only if page class equals defined class (in constructor).

Author:
lazyman
See Also:
Serialized Form

Constructor Summary
PageVisibleDisabledBehaviour(org.apache.wicket.markup.html.WebPage page, Class<? extends org.apache.wicket.markup.html.WebPage> defaultPage)
           
 
Method Summary
 boolean isEnabled()
           
 boolean isVisible()
           
 
Methods inherited from class com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour
onConfigure
 
Methods inherited from class org.apache.wicket.behavior.Behavior
afterRender, beforeRender, bind, canCallListenerInterface, canCallListenerInterface, detach, getStatelessHint, isEnabled, isTemporary, onComponentTag, onEvent, onException, renderHead, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageVisibleDisabledBehaviour

public PageVisibleDisabledBehaviour(org.apache.wicket.markup.html.WebPage page,
                                    Class<? extends org.apache.wicket.markup.html.WebPage> defaultPage)
Method Detail

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class VisibleEnableBehaviour

isVisible

public boolean isVisible()
Overrides:
isVisible in class VisibleEnableBehaviour


Copyright © 2013 evolveum. All Rights Reserved.