From 3a8392d25afdb0705dc4f1b076907808bc8e49f2 Mon Sep 17 00:00:00 2001
From: "Bruno H. Labres" <Bruno H. Labres>
Date: Wed, 1 Nov 2017 09:49:47 -0200
Subject: [PATCH] refeicao e sexo como enum

---
 src/empresa/publicoAlvo/EnumSexo.class   | Bin 0 -> 1162 bytes
 src/empresa/publicoAlvo/EnumSexo.java    |  12 ++++++++++++
 src/empresa/publicoAlvo/PublicoAlvo.java |   8 +++++---
 src/refeicao/EnumRefeicao.class          | Bin 0 -> 1229 bytes
 src/refeicao/EnumRefeicao.java           |  11 +++++++++++
 src/refeicao/Refeicao.java               |   6 +++---
 6 files changed, 31 insertions(+), 6 deletions(-)
 create mode 100644 src/empresa/publicoAlvo/EnumSexo.class
 create mode 100644 src/empresa/publicoAlvo/EnumSexo.java
 create mode 100644 src/refeicao/EnumRefeicao.class
 create mode 100644 src/refeicao/EnumRefeicao.java

diff --git a/src/empresa/publicoAlvo/EnumSexo.class b/src/empresa/publicoAlvo/EnumSexo.class
new file mode 100644
index 0000000000000000000000000000000000000000..74f5737f0c35da37caa16f5f46a01f4a26250596
GIT binary patch
literal 1162
zcmX^0Z`VEs1_omWOLhh(Mh2PG+=8Oi;za#|(xjZs<b21RvV48lywcp@)QWs|1{OvJ
zzO2NuME#t^ymYWQBLk;zVsUb5PG(*{BZHg|KK<5=3><E$xtV!jwXBZ0N%_T$44h?&
zIr&8(^BEZ!JsBCeUHw9RRl*#7LS2Iy8RVl08flZ9lbM%UV#mn9tf3jk$iU*9pOVVK
zz{<tI$RNbSAj}}b$iQX;RU)q8gYZCbNl|8Ay0xdLW*8>}BZC+Z11kd?2Ln5ZBgw<S
z4&rctI5Ip891LtAmK+ZQHv<nN1HVsZUaDVdZc=JdNMce>DkFoCPkwS@PFP}5CWsFf
z<YHiEPy)F?nUO&Zo5c`&Re2aV8Mqi3SV}T7iy0YM!2!a^z*d%+Q<_@L$e^g9Ngx!s
z7_=F5*%@>g83d4gS6N(=n#;qW$Dq&1z?oQ7lvtUZUr@=&poQ!d|D>$c<PvL7q+o#w
zd4fWd9qbDKG)4v^WNpx()5IS;pa3xDVK87YVPr5x*6y5>SX^w4WGCD_g!@6s&YF>d
zD>%QjC^^+F6BNk2AVE-C(F3VtWZ(?WOwUU!DJ@E6WH3N74y4QmzuWAr9Sj*58JHOu
z7+4)7K{3z3;2;T#bTG}qz{bG9zzB*N1_l8sP^>dBFt9LiFz_<)F)%XlGcYh@Ft9R!
zfXi+M#z-LnW|r*?f}0sc!8~ymRxnQj%#&he1M{TW_A)R=GH+rK4US~l#2^tI$-0R_
zI(RdK>_!F#1||l11_lN$1}3mgS`5q#3Sd!?j4*=;)K(7$W(F1p1_mB2ZJF&1idwQ;
z8B`Fu`M^E`xt^1On}G{#f*9CD9tJhApBNZ;7}Oa+QNzig!Jr8>)r^4^tW#_ggKVTX
zv(~;y8<10dnWc9yXz6SKy94ApHU>s;xWHV-$zZ?$3P(_QXfZH>Wx0eHwRSKV9bjO@
Rt&fSp6l|s$gE^SC0057Y`N#kO

literal 0
HcmV?d00001

diff --git a/src/empresa/publicoAlvo/EnumSexo.java b/src/empresa/publicoAlvo/EnumSexo.java
new file mode 100644
index 0000000..cd712dd
--- /dev/null
+++ b/src/empresa/publicoAlvo/EnumSexo.java
@@ -0,0 +1,12 @@
+package empresa.publicoAlvo;
+
+public enum EnumSexo {
+	Masculino(1), Feminino(2), Ambos(3);
+	
+	public int valorSexo;
+	
+	EnumSexo(int valor){
+		valorSexo = valor;
+	}
+
+}
diff --git a/src/empresa/publicoAlvo/PublicoAlvo.java b/src/empresa/publicoAlvo/PublicoAlvo.java
index 01045d2..bf6a6ed 100644
--- a/src/empresa/publicoAlvo/PublicoAlvo.java
+++ b/src/empresa/publicoAlvo/PublicoAlvo.java
@@ -1,12 +1,14 @@
 package empresa.publicoAlvo;
 
+
 public class PublicoAlvo {
 	private String nome;
 	private int idade_min;
 	private int idade_max;
-	private String sexo;
 	private String observacao;
 	private int id;
+	private EnumSexo sexo;
+	
 	public String getNome() {
 		return nome;
 	}
@@ -25,10 +27,10 @@ public class PublicoAlvo {
 	public void setIdade_max(int idade_max) {
 		this.idade_max = idade_max;
 	}
-	public String getSexo() {
+	public EnumSexo getSexo() {
 		return sexo;
 	}
-	public void setSexo(String sexo) {
+	public void setSexo(EnumSexo sexo) {
 		this.sexo = sexo;
 	}
 	public String getObservacao() {
diff --git a/src/refeicao/EnumRefeicao.class b/src/refeicao/EnumRefeicao.class
new file mode 100644
index 0000000000000000000000000000000000000000..12ce1d1372212eb74c85dfc8a493085785c97e72
GIT binary patch
literal 1229
zcmX^0Z`VEs1_omWM|K7#Mh4NM)U?#h<ivb^*Syl)ASj2OfrXKQFDtPuQ9ma!FC8q$
z$iVBIn09!jOQLULUdG|Yj11yFST$QSGO#)3<mM;mGcvGwCFYeR7BMogIHzVNGBU9F
zB<3Y&q%tz_mL=xo7s2dfWMK4UWZ-u73-whAbMy&y4Q6DJh{kC=hfQ)$W?p8A9U}v?
zhGrPZ^!$`m4hB{(21W)E9tKecF-8V98>kX-4IhM0f=h}r^U|$7JvGBP85kKPco<k2
z*f<#2K^$ow26hmK1H_TzVc-C9I6)jm9tKVjhYQ3};bGunU<0w#co=vY_!t@ZeKPY>
z{YrC_Qj0<olX6lS8H9ZDlM{2o5{oiHe6S!F12cmb$Zgt;3}V=v1aXlr4+A#?4<iFh
zNk(QdBLgcqoERC{$`W%*Q;QiHq%<^f1q>I1F@q^Pg9#&p0Fs9*i%U{-c^J$X%o!Ot
z6N`!xE0gmJDj6BHklo;)l$DxXV(p0(QZOM;Pyn-ot@lr3WY9*|1`SP395Ds*vNaEb
z1%nMEgDJ8;=bXgiVrwMJ;07Ta4oZ*Kj0{}C`K3k4scxB|U=;)j!V--hNG&4+XK-eE
zUSdgUQ7R*YCX$gLr8YPmW@qhS$iT?J%)r3F?jQ+D0t^felAzcJ(;N(JV44$3bAf0E
zMo`2sFbGJ2BAtPOfrWvCfuBKufssLwfq`KH11kdv<m_f(j1&@LX4%dlyqQ59%#&nc
z1@ol9JQ-FtFi#fDlV@WG^Ax~5C3X%lPnlyc17jrfCI<1~NR~|uQo)g|n;2w+BiS}F
zC<I5cZ(>jm-pru7k%57Mi9wx#fq{#G3G5;_24)5guqa4IltB#YIu8bB1{MYe1|BVK
zne7akTC!UibP&4vz##$hH75f%0~go?F|dg|40>R{GcfQl=riyzFf(v67%+gs4&-Mu
z23D|6u}uuBk>1Q&`yy>X&h}-N-oap`vjOZ5kn7kO7#SEC7{TU(+{wvc!C(n>nHB>R
dSe8qOQELZ-)d2=Z-1?XpY{6#QG1!A?2LL)Q{d@ob

literal 0
HcmV?d00001

diff --git a/src/refeicao/EnumRefeicao.java b/src/refeicao/EnumRefeicao.java
new file mode 100644
index 0000000..471f705
--- /dev/null
+++ b/src/refeicao/EnumRefeicao.java
@@ -0,0 +1,11 @@
+package refeicao;
+
+public enum EnumRefeicao {
+	CaféDaManhã(1), Almoco(2), Jantar(3), Ceia(4), Lanche(5);
+	
+	public int valorRefeicao;
+	
+	EnumRefeicao(int valor){
+		valorRefeicao = valor;
+	}
+}
diff --git a/src/refeicao/Refeicao.java b/src/refeicao/Refeicao.java
index 8741c22..482958f 100644
--- a/src/refeicao/Refeicao.java
+++ b/src/refeicao/Refeicao.java
@@ -1,12 +1,12 @@
 package refeicao;
 
 public class Refeicao {
-	private String refeicao;
+	private EnumRefeicao refeicao;
 	private int quantidadeClientes;
-	public String getRefeicao() {
+	public EnumRefeicao getRefeicao() {
 		return refeicao;
 	}
-	public void setRefeicao(String refeicao) {
+	public void setRefeicao(EnumRefeicao refeicao) {
 		this.refeicao = refeicao;
 	}
 	public int getQuantidadeClientes() {
-- 
GitLab