projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Explicitly ask for String when using attr() convenience methos.
[lgpl/argeo-commons.git]
/
org.argeo.api.acr
/
src
/
org
/
argeo
/
api
/
acr
/
Content.java
diff --git
a/org.argeo.api.acr/src/org/argeo/api/acr/Content.java
b/org.argeo.api.acr/src/org/argeo/api/acr/Content.java
index 4956037c8ab268dfc38e101681337e4353bce477..865705f64cde265bfc08dbb8862a91f526a4429a 100644
(file)
--- a/
org.argeo.api.acr/src/org/argeo/api/acr/Content.java
+++ b/
org.argeo.api.acr/src/org/argeo/api/acr/Content.java
@@
-237,11
+237,7
@@
public interface Content extends Iterable<Content>, Map<QName, Object> {
* @see Object#toString()
*/
default String attr(QName key) {
- // TODO check String type?
- Object obj = get(key);
- if (obj == null)
- return null;
- return obj.toString();
+ return get(key, String.class).orElse(null);
}
/**