X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.api%2Fsrc%2Forg%2Fargeo%2Fapi%2Fgcr%2FContent.java;fp=org.argeo.api%2Fsrc%2Forg%2Fargeo%2Fapi%2Fgcr%2FContent.java;h=b032aa7b888020dce1779b34d0434ee36613fd28;hb=8767858f1fca02ea7c53ca244f6c1fa745d91ac4;hp=34f11758aa08f2e45d9536875fe6638ddd72098c;hpb=5a36795f16b1b2a58188db84d6546b501626bda8;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.api/src/org/argeo/api/gcr/Content.java b/org.argeo.api/src/org/argeo/api/gcr/Content.java index 34f11758a..b032aa7b8 100644 --- a/org.argeo.api/src/org/argeo/api/gcr/Content.java +++ b/org.argeo.api/src/org/argeo/api/gcr/Content.java @@ -13,7 +13,7 @@ public interface Content extends Iterable, Map { A get(String key, Class clss); - ContentSession getSession(); +// ContentSession getSession(); /* * DEFAULT METHODS @@ -29,12 +29,12 @@ public interface Content extends Iterable, Map { return get(key, String.class); } - default String attr(Enum key) { - return attr(key.name()); + default String attr(Object key) { + return key != null ? attr(key.toString()) : attr(null); } - default A get(Enum key, Class clss) { - return get(key.name(), clss); + default A get(Object key, Class clss) { + return key != null ? get(key.toString(), clss) : get(null, clss); } /*