diff --git a/OperatingHoursDay.class b/OperatingHoursDay.class new file mode 100644 index 0000000..84800c7 Binary files /dev/null and b/OperatingHoursDay.class differ diff --git a/TestFirebase.class b/TestFirebase.class new file mode 100644 index 0000000..34173f2 Binary files /dev/null and b/TestFirebase.class differ diff --git a/TestFirebase.java b/TestFirebase.java new file mode 100644 index 0000000..c0b006e --- /dev/null +++ b/TestFirebase.java @@ -0,0 +1,17 @@ +import java.beans.Introspector; +import java.beans.PropertyDescriptor; + +public class TestFirebase { + public static void main(String[] args) throws Exception { + PropertyDescriptor[] pds = Introspector.getBeanInfo(OperatingHoursDay.class).getPropertyDescriptors(); + for (PropertyDescriptor pd : pds) { + System.out.println("Property: " + pd.getName() + ", readMethod: " + (pd.getReadMethod() != null ? pd.getReadMethod().getName() : "null")); + } + } +} + +class OperatingHoursDay { + private boolean isOpen; + public boolean getIsOpen() { return isOpen; } + public void setIsOpen(boolean isOpen) { this.isOpen = isOpen; } +} diff --git a/app/src/main/java/com/example/pap_teste/models/OperatingHoursDay.java b/app/src/main/java/com/example/pap_teste/models/OperatingHoursDay.java new file mode 100644 index 0000000..0aa247f --- /dev/null +++ b/app/src/main/java/com/example/pap_teste/models/OperatingHoursDay.java @@ -0,0 +1,41 @@ +package com.example.pap_teste.models; + +import java.io.Serializable; +import com.google.firebase.database.PropertyName; + +public class OperatingHoursDay implements Serializable { + @PropertyName("isOpen") + private boolean openStatus; + private String openTime; + private String closeTime; + + public OperatingHoursDay() { + // Construtor vazio necessário para Firebase + } + + @PropertyName("isOpen") + public boolean getOpenStatus() { + return openStatus; + } + + @PropertyName("isOpen") + public void setOpenStatus(boolean openStatus) { + this.openStatus = openStatus; + } + + public String getOpenTime() { + return openTime; + } + + public void setOpenTime(String openTime) { + this.openTime = openTime; + } + + public String getCloseTime() { + return closeTime; + } + + public void setCloseTime(String closeTime) { + this.closeTime = closeTime; + } +} diff --git a/app/src/main/res/drawable/ic_clock_gold.xml b/app/src/main/res/drawable/ic_clock_gold.xml new file mode 100644 index 0000000..9b5c003 --- /dev/null +++ b/app/src/main/res/drawable/ic_clock_gold.xml @@ -0,0 +1,13 @@ + + + +