X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.jcr%2Fsrc%2Forg%2Fargeo%2Fcms%2Fjcr%2Fgcr%2FJcrContent.java;h=af63ead61721ed3296d33d2e31c203367740e024;hb=865fc51900459b888938cc0d6943673ee6f20d09;hp=ddef0078ef7264ca683fb45e333b602e2c6ea56d;hpb=212a43ed44ffc186b69e838d65a1421fd5e1f3a5;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.jcr/src/org/argeo/cms/jcr/gcr/JcrContent.java b/org.argeo.cms.jcr/src/org/argeo/cms/jcr/gcr/JcrContent.java index ddef0078e..af63ead61 100644 --- a/org.argeo.cms.jcr/src/org/argeo/cms/jcr/gcr/JcrContent.java +++ b/org.argeo.cms.jcr/src/org/argeo/cms/jcr/gcr/JcrContent.java @@ -2,6 +2,7 @@ package org.argeo.cms.jcr.gcr; import java.util.Calendar; import java.util.Iterator; +import java.util.Optional; import javax.jcr.Node; import javax.jcr.NodeIterator; @@ -37,11 +38,11 @@ public class JcrContent extends AbstractContent { } @Override - public A get(QName key, Class clss) { + public Optional get(QName key, Class clss) { if (isDefaultAttrTypeRequested(clss)) { - return (A) get(jcrNode, key.toString()); + return Optional.of((A) get(jcrNode, key.toString())); } - return (A) Jcr.get(jcrNode, key.toString()); + return Optional.of((A) Jcr.get(jcrNode, key.toString())); } @Override