package com.clouck.service;
import com.clouck.model.User;
import com.google.common.base.Optional;
//import com.fleeio.model.SpringSecurityUser;
public interface UserService {
User save(User user);
User createUser(String fullName, String email, String password);
Optional<User> findByEmail(String email);
//
// SpringSecurityUser updateUser(SpringSecurityUser user);
//
// void addNewAccount(Account account, SpringSecurityUser user);
//
// void updateAccount(Account account);
//
// void deleteAccount(Account account);
// List<Account> findAllNonDemoAccounts();
// Account createNewAccount();
}