diff --git a/.classpath b/.classpath
index 653dfd7..278fc60 100644
--- a/.classpath
+++ b/.classpath
@@ -12,22 +12,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -38,19 +25,19 @@
+
-
+
+
-
-
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/src/main/java/org/lapaloma/hogwarts/service/CasaService.java b/src/main/java/org/lapaloma/hogwarts/service/CasaService.java
index 17b195d..879134b 100644
--- a/src/main/java/org/lapaloma/hogwarts/service/CasaService.java
+++ b/src/main/java/org/lapaloma/hogwarts/service/CasaService.java
@@ -3,10 +3,31 @@
*/
package org.lapaloma.hogwarts.service;
-/**
-* Isidoro Nevares Martín - Virgen de la Paloma
-* Fecha creación: 9 mar 2026
-*/
-public class CasaService {
+import org.lapaloma.hogwarts.vo.Casa;
+/**
+ * Isidoro Nevares Martín - Virgen de la Paloma Fecha creación: 9 mar 2026
+ */
+public class CasaService {
+ public boolean tieneNombre(Casa casa) {
+ if (casa == null) {
+ return false;
+ }
+ String nombre = casa.getNombre();
+ return nombre != null && !nombre.trim().isEmpty();
+ }
+
+ public String obtenerNnombreEnMayusculas(Casa casa) {
+ if (!tieneNombre(casa)) {
+ return null;
+ }
+ return casa.getNombre().toUpperCase();
+ }
+
+ public boolean esCasaValida(Casa casa) {
+ if (casa == null || casa.getIdentificador() <= 0) {
+ return false;
+ }
+ return tieneNombre(casa);
+ }
}
diff --git a/src/main/java/org/lapaloma/hogwarts/vo/Casa.java b/src/main/java/org/lapaloma/hogwarts/vo/Casa.java
index 2351e6b..55722d3 100644
--- a/src/main/java/org/lapaloma/hogwarts/vo/Casa.java
+++ b/src/main/java/org/lapaloma/hogwarts/vo/Casa.java
@@ -10,27 +10,28 @@ package org.lapaloma.hogwarts.vo;
*
*/
public class Casa {
- private int identificador;
- String nombre;
-
-
-
- public int getIdentificador() {
- return identificador;
- }
- public void setIdentificador(int identificador) {
- this.identificador = identificador;
- }
- public String getNombre() {
- return nombre;
- }
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
- @Override
- public String toString() {
- return "Casa [identificador=" + identificador + ", nombre=" + nombre + "]";
- }
-
-
+ private int identificador;
+ String nombre;
+
+ public int getIdentificador() {
+ return identificador;
+ }
+
+ public void setIdentificador(int identificador) {
+ this.identificador = identificador;
+ }
+
+ public String getNombre() {
+ return nombre;
+ }
+
+ public void setNombre(String nombre) {
+ this.nombre = nombre;
+ }
+
+ @Override
+ public String toString() {
+ return "Casa [identificador=" + identificador + ", nombre=" + nombre + "]";
+ }
+
}