package com.mossle.auth.support;
import java.util.Collections;
import com.mossle.api.tenant.TenantConnector;
import com.mossle.api.user.UserConnector;
import com.mossle.api.userauth.UserAuthConnector;
import com.mossle.api.userauth.UserAuthDTO;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.jdbc.core.JdbcTemplate;
public class MockUserAuthConnector implements UserAuthConnector {
private static Logger logger = LoggerFactory
.getLogger(MockUserAuthConnector.class);
private JdbcTemplate jdbcTemplate;
private TenantConnector tenantConnector;
private UserConnector userConnector;
private UserAuthDTO userAuthDto;
public MockUserAuthConnector() {
userAuthDto = new UserAuthDTO();
userAuthDto.setId("1");
userAuthDto.setTenantId("1");
userAuthDto.setUsername("lingo");
userAuthDto.setRef("1");
userAuthDto.setDisplayName("lingo");
userAuthDto.setStatus("1");
userAuthDto.setPermissions(Collections.singletonList("*"));
userAuthDto.setRoles(Collections.singletonList("ROLE_ADMIN"));
}
public UserAuthDTO findByUsername(String username, String tenantId) {
return userAuthDto;
}
public UserAuthDTO findByRef(String ref, String tenantId) {
return userAuthDto;
}
public UserAuthDTO findById(String id, String tenantId) {
return userAuthDto;
}
}