Author: vbaranov
Date: 2008-03-25 09:42:47 -0400 (Tue, 25 Mar 2008)
New Revision: 7165
Added:
trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent2.java
Modified:
trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent.java
Log:
http://jira.jboss.com/jira/browse/RF-2489
Modified: trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent.java
===================================================================
---
trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent.java 2008-03-25
13:42:38 UTC (rev 7164)
+++
trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent.java 2008-03-25
13:42:47 UTC (rev 7165)
@@ -23,7 +23,7 @@
import java.util.Date;
-import javax.el.MethodExpression;
+import javax.faces.el.MethodBinding;
/**
* @author shura (latest modification by $Author: alexsmirnov $)
@@ -111,11 +111,11 @@
* Get El binding to method in user bean to send resource. Method will called with two
parameters - restored data object and servlet output stream.
* @return
*/
- public abstract MethodExpression getCreateContent();
+ public abstract MethodBinding getCreateContent();
/**
* Set El binding to method in user bean to send resource. Method will called with two
parameters - restored data object and servlet output stream.
* @param newvalue
*/
- public abstract void setCreateContent(MethodExpression newvalue);
+ public abstract void setCreateContent(MethodBinding newvalue);
}
Added: trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent2.java
===================================================================
--- trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent2.java
(rev 0)
+++
trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent2.java 2008-03-25
13:42:47 UTC (rev 7165)
@@ -0,0 +1,53 @@
+/**
+ * License Agreement.
+ *
+ * Rich Faces - Natural Ajax for Java Server Faces (JSF)
+ *
+ * Copyright (C) 2007 Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+package org.ajax4jsf.resource;
+
+import javax.el.MethodExpression;
+
+/**
+ * Interface for the ResourceComponent introduced after refactoring
+ * to support MethodExpression. Old interface is left for the
+ * compatibility.
+ *
+ * @author Vladislav Baranov
+ */
+public interface ResourceComponent2 extends ResourceComponent {
+
+ /**
+ * Get MethodExpression to method in user bean to send resource. Method will
+ * called with two parameters - restored data object and servlet output
+ * stream.
+ *
+ * @return MethodExpression
+ */
+ public abstract MethodExpression getCreateContentExpression();
+
+ /**
+ * Set MethodExpression to method in user bean to send resource. Method will
+ * called with two parameters - restored data object and servlet output
+ * stream.
+ *
+ * @param newvalue - new MethodExpression value
+ */
+ public abstract void setCreateContentExpression(MethodExpression newvalue);
+
+}
Property changes on:
trunk/framework/api/src/main/java/org/ajax4jsf/resource/ResourceComponent2.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:keywords
+ Author Id Revision Date
Name: svn:eol-style
+ native