Author: cziegeler
Date: Tue Feb 9 08:40:54 2010
New Revision: 907968
URL: http://svn.apache.org/viewvc?rev=907968&view=rev
Log:
Make parse method match its javadoc
Modified:
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/ReferenceParser.java
Modified:
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/ReferenceParser.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/ReferenceParser.java?rev=907968&r1=907967&r2=907968&view=diff
==============================================================================
---
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/ReferenceParser.java
(original)
+++
sling/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/ReferenceParser.java
Tue Feb 9 08:40:54 2010
@@ -43,17 +43,19 @@
* @throws RepositoryException
*/
public Node parse(String value) throws RepositoryException {
- boolean valueIsNodePath = false;
try {
if (session.itemExists(value)) {
- valueIsNodePath = true;
+ return (Node) session.getItem(value);
}
- } catch (RepositoryException e) {}
- if (valueIsNodePath) {
- return (Node) session.getItem(value);
- } else {
+ } catch (RepositoryException ignore) {
+ // we ignore this
+ }
+ try {
return session.getNodeByUUID(value);
+ } catch (RepositoryException ignore) {
+ // we ignore this
}
+ return null;
}
/**