Package cn.mapway.ui.client.widget
Class RbacComposite
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- cn.mapway.ui.client.widget.RbacComposite
-
- All Implemented Interfaces:
ICheckRole,HasCommonHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsWidget
public class RbacComposite extends com.google.gwt.user.client.ui.Widget implements ICheckRole, HasCommonHandlers
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Integer,String>resourceRulesprotected Map<Integer,String>roleRules-
Fields inherited from interface cn.mapway.ui.client.widget.ICheckRole
ALL_TYPE
-
-
Constructor Summary
Constructors Constructor Description RbacComposite()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddCommonHandler(CommonEventHandler handler)booleanisAssign(int type)voidsetAdminExempt(boolean adminExempt)voidsetAllResource(String resource)voidsetAllRole(String role)voidsetResource(String resource)voidsetRole(String role)static voidsetUserRoleProvider(IUserRoleProvider provider)-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
setRole
public void setRole(String role)
- Specified by:
setRolein interfaceICheckRole
-
setAllRole
public void setAllRole(String role)
- Specified by:
setAllRolein interfaceICheckRole
-
setResource
public void setResource(String resource)
-
setAllResource
public void setAllResource(String resource)
-
setUserRoleProvider
public static void setUserRoleProvider(IUserRoleProvider provider)
-
isAssign
public boolean isAssign(int type)
- Specified by:
isAssignin interfaceICheckRole
-
setAdminExempt
public void setAdminExempt(boolean adminExempt)
-
addCommonHandler
public com.google.gwt.event.shared.HandlerRegistration addCommonHandler(CommonEventHandler handler)
- Specified by:
addCommonHandlerin interfaceHasCommonHandlers
-
-