package com.sungardas.enhancedsnapshots.service;
import com.sungardas.enhancedsnapshots.aws.dynamodb.model.User;
import com.sungardas.enhancedsnapshots.dto.UserDto;
import javax.annotation.security.RolesAllowed;
import java.util.List;
public interface UserService {
List<UserDto> getAllUsers();
void createUser(UserDto newUser, String password);
void createSamlUser(UserDto newUser);
void updateUser(UserDto newUser, String newPassword, String currentUserEmail);
void removeUser(String userEmail);
User getUser(String user);
boolean isAdmin(String userEmail);
}