// Path: api-gateway/src/main/java/com/apssouza/pojos/Todo.java
// public class Todo {
// 
//     private long id;
// 
//     private String caption;
// 
//     private String userEmail;
// 
//     private String description;
// 
//     private int priority;
// 
//     public int getPriority() {
//         return priority;
//     }
// 
//     public void setPriority(int priority) {
//         this.priority = priority;
//     }
// 
//     public long getId() {
//         return id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public String getCaption() {
//         return caption;
//     }
// 
//     public void setCaption(String caption) {
//         this.caption = caption;
//     }
// 
//     public String getUserEmail() {
//         return userEmail;
//     }
// 
//     public void setUserEmail(String userEmail) {
//         this.userEmail = userEmail;
//     }
// 
//     public String getDescription() {
//         return description;
//     }
// 
//     public void setDescription(String description) {
//         this.description = description;
//     }
// 
// }
// 
// Path: oauth-server/src/main/java/com/apssouza/pojos/User.java
// public class User {
// 
//     private long id;
// 
//     private String email;
//     
//     private String password;
// 
//     public User() {
//     }
// 
//     public User(long id, String email, String password) {
//         this.id = id;
//         this.email = email;
//         this.password = password;
//     }
// 
//     public long getId() {
//         return id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public String getEmail() {
//         return email;
//     }
// 
//     public void setEmail(String email) {
//         this.email = email;
//     }
// 
//     public String getPassword() {
//         return password;
//     }
// 
//     public void setPassword(String password) {
//         this.password = password;
//     }
// 
// }


import com.apssouza.pojos.Todo;
import com.apssouza.pojos.User;
import java.util.List;
package com.apssouza.services;


/**
 *
 * @author apssouza
 */
public interface UserService {
    
    List<User> getAll();

// Path: api-gateway/src/main/java/com/apssouza/pojos/Todo.java
// public class Todo {
// 
//     private long id;
// 
//     private String caption;
// 
//     private String userEmail;
// 
//     private String description;
// 
//     private int priority;
// 
//     public int getPriority() {
//         return priority;
//     }
// 
//     public void setPriority(int priority) {
//         this.priority = priority;
//     }
// 
//     public long getId() {
//         return id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public String getCaption() {
//         return caption;
//     }
// 
//     public void setCaption(String caption) {
//         this.caption = caption;
//     }
// 
//     public String getUserEmail() {
//         return userEmail;
//     }
// 
//     public void setUserEmail(String userEmail) {
//         this.userEmail = userEmail;
//     }
// 
//     public String getDescription() {
//         return description;
//     }
// 
//     public void setDescription(String description) {
//         this.description = description;
//     }
// 
// }
// 
// Path: oauth-server/src/main/java/com/apssouza/pojos/User.java
// public class User {
// 
//     private long id;
// 
//     private String email;
//     
//     private String password;
// 
//     public User() {
//     }
// 
//     public User(long id, String email, String password) {
//         this.id = id;
//         this.email = email;
//         this.password = password;
//     }
// 
//     public long getId() {
//         return id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public String getEmail() {
//         return email;
//     }
// 
//     public void setEmail(String email) {
//         this.email = email;
//     }
// 
//     public String getPassword() {
//         return password;
//     }
// 
//     public void setPassword(String password) {
//         this.password = password;
//     }
// 
// }


// Path: api-gateway/src/main/java/com/apssouza/services/UserService.java
import com.apssouza.pojos.Todo;
import com.apssouza.pojos.User;
import java.util.List;

package com.apssouza.services;


/**
 *
 * @author apssouza
 */
public interface UserService {
    
    List<User> getAll();

    User getUserByEmail(String email);