working on customer settings creation

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2025-10-07 14:42:30 +02:00
parent 3f1c17e7c0
commit 037037747f
4 changed files with 69 additions and 7 deletions

View File

@@ -169,6 +169,13 @@ public final class Document implements Mappable {
return !dirtyFields.isEmpty() || sender.isDirty() || customer.isDirty();
}
public boolean isDirty(String ... fields){
for (var field : fields){
if (dirtyFields.contains(field)) return true;
}
return false;
}
public boolean isNew(){
return dirtyFields.contains(ID);
}