[Yanel-commits] rev 57051 - in public/yanel/trunk/src/core/java/org/wyona/yanel/core: api/attributes attributes attributes/commentable
michi at wyona.com
michi at wyona.com
Tue Mar 1 14:35:31 CET 2011
Author: michi
Date: 2011-03-01 14:35:30 +0100 (Tue, 01 Mar 2011)
New Revision: 57051
Added:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/attributes/CommentableV1.java
public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/commentable/
public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/commentable/CommentManagerV1.java
Log:
commentable interfaces added
Added: public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/attributes/CommentableV1.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/attributes/CommentableV1.java (rev 0)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/api/attributes/CommentableV1.java 2011-03-01 13:35:30 UTC (rev 57051)
@@ -0,0 +1,16 @@
+package org.wyona.yanel.core.api.attributes;
+
+import org.wyona.yanel.core.attributes.commentable.CommentManagerV1;
+
+/**
+ * DEV (not released yet), please be aware that this interface still might change ...
+ *
+ * Interface to set/get comments, whereas this interface is rather acting as factory providing a specific version of a comment manager
+ */
+public interface CommentableV1 {
+
+ /**
+ * Get comment (manager version 1)
+ */
+ public CommentManagerV1 getCommentManager() throws Exception;
+}
Added: public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/commentable/CommentManagerV1.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/commentable/CommentManagerV1.java (rev 0)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/attributes/commentable/CommentManagerV1.java 2011-03-01 13:35:30 UTC (rev 57051)
@@ -0,0 +1,14 @@
+package org.wyona.yanel.core.attributes.commentable;
+
+/**
+ * Comment manager providing methods to set, get, etc. comments
+ */
+public interface CommentManagerV1 {
+
+ /**
+ * Check whether a resource has comments
+ * @param path Resource path
+ * @return true if resource is commentable and has comments
+ */
+ public boolean hasComment(String path) throws Exception;
+}
More information about the Yanel-commits
mailing list