diff --git a/.gitignore b/.gitignore index 48230d6..484e06d 100644 --- a/.gitignore +++ b/.gitignore @@ -210,3 +210,4 @@ /HolaMundoJSF/target/ /ControlClientes/target/ /ManagedBeansJSF/target/ +/BackingBeanJSF/target/ diff --git a/BackingBeanJSF/.settings/org.eclipse.core.resources.prefs b/BackingBeanJSF/.settings/org.eclipse.core.resources.prefs index abdea9a..839d647 100644 --- a/BackingBeanJSF/.settings/org.eclipse.core.resources.prefs +++ b/BackingBeanJSF/.settings/org.eclipse.core.resources.prefs @@ -1,4 +1,5 @@ eclipse.preferences.version=1 encoding//src/main/java=UTF-8 encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 encoding/=UTF-8 diff --git a/BackingBeanJSF/src/main/java/beans/backing/VacanteForm.java b/BackingBeanJSF/src/main/java/beans/backing/VacanteForm.java new file mode 100644 index 0000000..406b8ce --- /dev/null +++ b/BackingBeanJSF/src/main/java/beans/backing/VacanteForm.java @@ -0,0 +1,26 @@ +package beans.backing; + +import beans.model.Candidato; +import javax.enterprise.context.RequestScoped; +import javax.inject.Inject; +import javax.inject.Named; + +@Named +@RequestScoped +public class VacanteForm { + + @Inject + private Candidato candidato; + + public void setCandidato(Candidato candidato){ + this.candidato = candidato; + } + + public String enviar(){ + if(this.candidato.getNombre().equals("Brian")){ + return "exito"; + } + else + return "fallo"; + } +} diff --git a/BackingBeanJSF/src/main/webapp/WEB-INF/beans.xml b/BackingBeanJSF/src/main/webapp/WEB-INF/beans.xml index f8e2542..f4bd1c1 100644 --- a/BackingBeanJSF/src/main/webapp/WEB-INF/beans.xml +++ b/BackingBeanJSF/src/main/webapp/WEB-INF/beans.xml @@ -2,5 +2,6 @@ + bean-discovery-mode="all" + version="2.0"> \ No newline at end of file diff --git a/BackingBeanJSF/src/main/webapp/exito.xhtml b/BackingBeanJSF/src/main/webapp/exito.xhtml new file mode 100644 index 0000000..77b63aa --- /dev/null +++ b/BackingBeanJSF/src/main/webapp/exito.xhtml @@ -0,0 +1,14 @@ + + + + Exito + + + + Gracias #{candidato.nombre} por aplicar a la vacante +
+ Regresar +
+ + diff --git a/BackingBeanJSF/src/main/webapp/fallo.xhtml b/BackingBeanJSF/src/main/webapp/fallo.xhtml new file mode 100644 index 0000000..6f8bedd --- /dev/null +++ b/BackingBeanJSF/src/main/webapp/fallo.xhtml @@ -0,0 +1,14 @@ + + + + Fallo + + + + Lo siento #{candidato.nombre}, no hay vacantes por el momento +
+ Regresar +
+ + diff --git a/BackingBeanJSF/src/main/webapp/index.xhtml b/BackingBeanJSF/src/main/webapp/index.xhtml index 989787d..f98cb28 100644 --- a/BackingBeanJSF/src/main/webapp/index.xhtml +++ b/BackingBeanJSF/src/main/webapp/index.xhtml @@ -13,6 +13,7 @@ + - \ No newline at end of file +