[jboss-cvs] jboss-seam/src/ui/org/jboss/seam/ui/graphicImage ...
Peter Muir
peter at bleepbleep.org.uk
Tue Mar 27 04:38:32 EDT 2007
User: pmuir
Date: 07/03/27 04:38:32
Modified: src/ui/org/jboss/seam/ui/graphicImage
UITransformImageBlur.java UITransformImageSize.java
UITransformImageType.java
Log:
JBSEAM-1111
Revision Changes Path
1.3 +19 -0 jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: UITransformImageBlur.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- UITransformImageBlur.java 9 Mar 2007 19:32:30 -0000 1.2
+++ UITransformImageBlur.java 27 Mar 2007 08:38:32 -0000 1.3
@@ -2,7 +2,9 @@
import java.io.IOException;
+import javax.faces.component.StateHolder;
import javax.faces.component.UIComponentBase;
+import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.jboss.seam.core.Image;
@@ -45,4 +47,21 @@
this.radius = width;
}
+ @Override
+ public Object saveState(FacesContext context)
+ {
+ Object[] state = new Object[2];
+ state[0] = super.saveState(context);
+ state[1] = radius;
+ return state;
+ }
+
+ @Override
+ public void restoreState(FacesContext context, Object state)
+ {
+ Object[] objects = (Object[]) state;
+ super.restoreState(context, objects[0]);
+ radius = (String) objects[1];
+ }
+
}
1.3 +24 -0 jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageSize.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: UITransformImageSize.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageSize.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- UITransformImageSize.java 9 Mar 2007 19:32:30 -0000 1.2
+++ UITransformImageSize.java 27 Mar 2007 08:38:32 -0000 1.3
@@ -3,6 +3,7 @@
import java.io.IOException;
import javax.faces.component.UIComponentBase;
+import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.jboss.seam.core.Image;
@@ -134,4 +135,27 @@
this.factor = factor;
}
+ @Override
+ public Object saveState(FacesContext context)
+ {
+ Object[] state = new Object[5];
+ state[0] = super.saveState(context);
+ state[1] = factor;
+ state[2] = height;
+ state[3] = width;
+ state[4] = maintainRatio;
+ return state;
+ }
+
+ @Override
+ public void restoreState(FacesContext context, Object state)
+ {
+ Object[] objects = (Object[]) state;
+ super.restoreState(context, objects[0]);
+ factor = (String) objects[1];
+ height = (String) objects[2];
+ width = (String) objects[3];
+ maintainRatio = (Boolean) objects[4];
+ }
+
}
1.3 +18 -0 jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageType.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: UITransformImageType.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/graphicImage/UITransformImageType.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- UITransformImageType.java 9 Mar 2007 19:32:30 -0000 1.2
+++ UITransformImageType.java 27 Mar 2007 08:38:32 -0000 1.3
@@ -3,6 +3,7 @@
import java.io.IOException;
import javax.faces.component.UIComponentBase;
+import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import org.jboss.seam.core.Image;
@@ -51,4 +52,21 @@
this.contentType = width;
}
+ @Override
+ public Object saveState(FacesContext context)
+ {
+ Object[] state = new Object[2];
+ state[0] = super.saveState(context);
+ state[1] = contentType;
+ return state;
+ }
+
+ @Override
+ public void restoreState(FacesContext context, Object state)
+ {
+ Object[] objects = (Object[]) state;
+ super.restoreState(context, objects[0]);
+ contentType = (String) objects[1];
+ }
+
}
More information about the jboss-cvs-commits
mailing list