Advertisement
Guest User

Usuario

a guest
Jan 23rd, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 1.77 KB | None | 0 0
  1. package models;
  2.  
  3. import javax.persistence.*;
  4. import play.db.ebean.Model;
  5. import play.data.validation.Constraints.*;
  6.  
  7. @Entity
  8. public class Usuario extends Model {
  9.    
  10.     protected static String Administrador   = "Administrador";
  11.     protected static String Federal         = "Federal";
  12.     protected static String Estadual        = "Estadual";
  13.     protected static String Municipal       = "Municipal";
  14.     protected static String Escola          = "Escola";
  15.    
  16.     @Id @GeneratedValue
  17.     private long id;
  18.     private long cpfUser;
  19.     private String nomeUser;
  20.     private String telefoneUser;
  21.     private String emailUser;
  22.     private String senhaUser;
  23.     //@Required
  24.     private String nivelUser;
  25.    
  26.  
  27.     private void setCpf(long cpf){
  28.         this.cpfUser = cpf;
  29.     }
  30.    
  31.     public void setNome(String nome){
  32.         this.nomeUser = nome;
  33.     }
  34.    
  35.     private void setTelefone(String telefone) {
  36.         this.telefoneUser = telefone;
  37.     }
  38.    
  39.     private void setEmail(String email) {
  40.         this.emailUser = email;
  41.     }
  42.    
  43.     private void setSenha(String senha) {
  44.         this.senhaUser = senha;
  45.     }
  46.    
  47.     public void setNivel(int nivel){
  48.         switch(nivel){
  49.         case 0:
  50.             this.nivelUser = Administrador;
  51.             break;
  52.         case 1:
  53.             this.nivelUser = Federal;
  54.             break;
  55.         case 2:
  56.             this.nivelUser = Estadual;
  57.             break;
  58.         case 3:
  59.             this.nivelUser = Municipal;
  60.             break;
  61.         case 4:
  62.             this.nivelUser = Escola;
  63.             break;
  64.         default:
  65.             // PENSAR
  66.             break;
  67.         }
  68.     }
  69.    
  70.     public long getId(){
  71.         return this.id;
  72.     }
  73.    
  74.     public long getCpf(){
  75.         return this.cpfUser;
  76.     }
  77.    
  78.     public String getNome(){
  79.         return this.nomeUser;
  80.     }
  81.    
  82.     public String getTelefone(){
  83.         return this.telefoneUser;
  84.     }
  85.    
  86.     public String getEmail(){
  87.         return this.emailUser;
  88.     }
  89.    
  90.     public String getSenha(){
  91.         return this.senhaUser;
  92.     }
  93.    
  94.     public String getNivel(){
  95.         return this.nivelUser;
  96.     }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement