de.swm.gwt.client.authorization.ISecurityPlugin Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of swm-gwt-client Show documentation
Show all versions of swm-gwt-client Show documentation
Plain GWT Swm erweiterungen, auch zur benutzung in mobilen Geraeten
The newest version!
package de.swm.gwt.client.authorization;
/**
* Bindinng to a concrete security framework. The responsability of the security framework is to provide this
* information.
*
* This interface enapulates the client side widget behavior (implemented in this de.swm.gwt.client.authorization
* package).
*
* @author wiese.daniel
*
* copyright (C) 2014, Stadtwerke München GmbH
*/
public interface ISecurityPlugin {
/**
* Prueft ob der aktuelle angemeldete Benutzer eine oder mehrere der uebergeben Rollen hat.
*
* @param roles
* die Rollen return true wenn der User eine der Rollen hat.
* @return true wenn mitglied der gruppe
*/
boolean isUserMemberOf(String... roles);
}