working on tag module

This commit is contained in:
2025-07-27 22:56:27 +02:00
parent acf2e6cc3a
commit 4f54276e8f
27 changed files with 1426 additions and 19 deletions

View File

@@ -16,6 +16,8 @@ import java.util.List;
public abstract class BaseHandler extends PathHandler {
public record Page(String mime, byte[] bytes){}
public HttpExchange addCors(HttpExchange ex){
var headers = ex.getRequestHeaders();
var origin = nullable(headers.get("Origin")).orElse(List.of()).stream().filter(url -> url.contains("://localhost")||url.contains("://127.0.0.1")).findAny();
@@ -32,8 +34,6 @@ public abstract class BaseHandler extends PathHandler {
return ex;
}
public record Page(String mime, byte[] bytes){}
public boolean load(Path path, HttpExchange ex) throws IOException {
try {
var doc = load(path.toString());

View File

@@ -0,0 +1,5 @@
/* © SRSoftware 2025 */
package de.srsoftware.umbrella.core.api;
public interface TagService {
}

View File

@@ -4,7 +4,6 @@ package de.srsoftware.umbrella.core.model;
import static de.srsoftware.tools.Optionals.nullable;
import static de.srsoftware.umbrella.core.Constants.*;
import static de.srsoftware.umbrella.core.Util.mapMarkdown;
import static de.srsoftware.umbrella.core.Util.markdown;
import de.srsoftware.tools.Mappable;
import java.sql.ResultSet;

View File

@@ -9,12 +9,11 @@ import static de.srsoftware.umbrella.core.exceptions.UmbrellaException.missingFi
import static java.lang.System.Logger.Level.WARNING;
import de.srsoftware.tools.Mappable;
import org.json.JSONObject;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.time.LocalDate;
import java.util.*;
import org.json.JSONObject;
public class Task implements Mappable {
public static final System.Logger LOG = System.getLogger(Task.class.getSimpleName());