All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jpattern.gwt.client.security.NullSecurityContext Maven / Gradle / Ivy

package com.jpattern.gwt.client.security;

import java.util.List;

/**
 * 
 * @author cinafr
 *
 */
public class NullSecurityContext extends ASecurityContext {

	@Override
	public IUserSession getUserSession() {
		return new UserSession("", false);
	}

	@Override
	public void setUserSession(IUserSession userSession) {
	}

	@Override
	public boolean isUserInRole(String roleName) {
		return false;
	}

	@Override
	public boolean isUserInRole(String[] roles) {
		return false;
	}

	@Override
	public boolean isUserInRole(List roles) {
		return false;
	}

	@Override
	public void addObserver(ISecurityContextObserver observer) {
	}

	@Override
	public void removeObserver(ISecurityContextObserver observer) {
	}

	@Override
	public boolean isUserValid() {
		return false;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy