Author: nbelaevski
Date: 2010-05-23 15:47:46 -0400 (Sun, 23 May 2010)
New Revision: 17196
Modified:
root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractAttachQueue.java
root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractQueue.java
Log:
Queue redesign & fixes
Modified:
root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractAttachQueue.java
===================================================================
---
root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractAttachQueue.java 2010-05-23
19:46:04 UTC (rev 17195)
+++
root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractAttachQueue.java 2010-05-23
19:47:46 UTC (rev 17196)
@@ -54,6 +54,8 @@
public static final String COMPONENT_TYPE = "org.richfaces.AttachQueue";
+ public static final String COMPONENT_FAMILY = "org.richfaces.AttachQueue";
+
public static final String QUEUE_ID_ATTRIBUTE = "queueId";
private transient List<UIComponent> componentsToAssociate;
@@ -83,7 +85,7 @@
@Override
public String getFamily() {
- return null;
+ return COMPONENT_FAMILY;
}
private static void immediateAssociateWith(UIComponent component, String queueId) {
Modified: root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractQueue.java
===================================================================
---
root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractQueue.java 2010-05-23
19:46:04 UTC (rev 17195)
+++
root/ui/core/trunk/api/src/main/java/org/richfaces/component/AbstractQueue.java 2010-05-23
19:47:46 UTC (rev 17196)
@@ -21,13 +21,13 @@
*/
package org.richfaces.component;
+import javax.faces.component.UIComponentBase;
+
+import org.richfaces.cdk.annotations.Attribute;
import org.richfaces.cdk.annotations.JsfComponent;
-import org.richfaces.cdk.annotations.Attribute;
import org.richfaces.cdk.annotations.Tag;
import org.richfaces.cdk.annotations.TagType;
-import javax.faces.component.UIComponentBase;
-
/**
* @author Nick Belaevski
*
@@ -74,4 +74,7 @@
@Attribute
public abstract boolean isIgnoreDupResponses();
+
+ @Attribute
+ public abstract String getName();
}