package org.kalipo.web.rest; import org.springframework.security.core.Authentication; import org.springframework.security.core.GrantedAuthority; import java.util.Collection; /** * Class to support Authentication in Tests * Created by damoeb on 21.09.14. */ public class AuthenticationStub implements Authentication { private Collection<? extends GrantedAuthority> authorities; private Object credentials; private Object details; private Object principal; private boolean authenticated; private String name; @Override public Collection<? extends GrantedAuthority> getAuthorities() { return authorities; } @Override public Object getCredentials() { return credentials; } @Override public Object getDetails() { return details; } @Override public Object getPrincipal() { return principal; } @Override public boolean isAuthenticated() { return authenticated; } @Override public void setAuthenticated(boolean isAuthenticated) throws IllegalArgumentException { this.authenticated = isAuthenticated; } @Override public String getName() { return name; } public void setAuthorities(Collection<? extends GrantedAuthority> authorities) { this.authorities = authorities; } public void setCredentials(Object credentials) { this.credentials = credentials; } public void setDetails(Object details) { this.details = details; } public void setPrincipal(Object principal) { this.principal = principal; } public void setName(String name) { this.name = name; } }