X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2FAbstractContent.java;h=1acdcc3809ba3914a4c256fb814baed41ce3d880;hb=2e4eb39468ca952109a7bb8ad6e5eaf417923e17;hp=54d7410155961e6f1522f88fff4a1eddf7509e97;hpb=117eaabc86f6c09eff9a4b971ac137d51f45e953;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java b/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java index 54d741015..1acdcc380 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/AbstractContent.java @@ -32,18 +32,22 @@ public abstract class AbstractContent extends AbstractMap impleme } /* - * ATTRIBUTES OPERATIONS + * ATTRIBUTES MAP IMPLEMENTATION */ -// protected abstract Iterable keys(); -// -// protected abstract void removeAttr(QName key); - @Override public Set> entrySet() { Set> result = new AttrSet(); return result; } + @Override + public Object get(Object key) { + return get((QName) key, Object.class).orElse(null); + } + + /* + * ATTRIBUTES OPERATIONS + */ @Override public Class getType(QName key) { return String.class;