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