From portal-commits at lists.jboss.org Fri Jul 4 11:29:06 2008 Content-Type: multipart/mixed; boundary="===============0930308292469904657==" MIME-Version: 1.0 From: portal-commits at lists.jboss.org To: portal-commits at lists.jboss.org Subject: [portal-commits] JBoss Portal SVN: r11300 - modules/presentation/trunk/presentation/src/main/java/org/jboss/portal/presentation/impl/model. Date: Fri, 04 Jul 2008 11:29:05 -0400 Message-ID: --===============0930308292469904657== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: julien(a)jboss.com Date: 2008-07-04 11:29:05 -0400 (Fri, 04 Jul 2008) New Revision: 11300 Modified: modules/presentation/trunk/presentation/src/main/java/org/jboss/portal/p= resentation/impl/model/CreateDiffPhase.java modules/presentation/trunk/presentation/src/main/java/org/jboss/portal/p= resentation/impl/model/ObjectVisit.java Log: make the properties change more detailed Modified: modules/presentation/trunk/presentation/src/main/java/org/jboss/p= ortal/presentation/impl/model/CreateDiffPhase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- modules/presentation/trunk/presentation/src/main/java/org/jboss/portal/= presentation/impl/model/CreateDiffPhase.java 2008-07-04 15:23:32 UTC (rev 1= 1299) +++ modules/presentation/trunk/presentation/src/main/java/org/jboss/portal/= presentation/impl/model/CreateDiffPhase.java 2008-07-04 15:29:05 UTC (rev 1= 1300) @@ -145,7 +145,12 @@ } = // - return ObjectVisit.createUpdate(object, childrenVisit); + return ObjectVisit.createUpdate( + object, + refresh.getRemovedProperties(), + refresh.getUpdatedProperties(), + refresh.getAddedProperties(), + childrenVisit); } } finally Modified: modules/presentation/trunk/presentation/src/main/java/org/jboss/p= ortal/presentation/impl/model/ObjectVisit.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- modules/presentation/trunk/presentation/src/main/java/org/jboss/portal/= presentation/impl/model/ObjectVisit.java 2008-07-04 15:23:32 UTC (rev 11299) +++ modules/presentation/trunk/presentation/src/main/java/org/jboss/portal/= presentation/impl/model/ObjectVisit.java 2008-07-04 15:29:05 UTC (rev 11300) @@ -24,6 +24,10 @@ = import org.jboss.portal.presentation.impl.model.ui.UIObjectImpl; = +import java.util.Set; +import java.util.Map; +import java.io.Serializable; + /** * @author Julien Viet * @version $Revision: 630 $ @@ -48,9 +52,12 @@ = static ObjectVisit createUpdate( UIObjectImpl object, = + Set removedProperties, + Map updatedProperties, + Map addedProperties, ChildrenVisit children) { - return new Update(object, children); + return new Update(object, removedProperties, updatedProperties, adde= dProperties, children); } = /** . */ @@ -109,16 +116,48 @@ { = /** . */ + private final Set removedProperties; + + /** . */ + private final Map updatedProperties; + + /** . */ + private final Map addedProperties; + + /** . */ private final ChildrenVisit children; = - private Update(UIObjectImpl object, ChildrenVisit children) + private Update( + UIObjectImpl object, + Set removedProperties, + Map updatedProperties, + Map addedProperties, + ChildrenVisit children) { super(object); = // + this.removedProperties =3D removedProperties; + this.updatedProperties =3D updatedProperties; + this.addedProperties =3D addedProperties; this.children =3D children; } = + public Set getRemovedProperties() + { + return removedProperties; + } + + public Map getUpdatedProperties() + { + return updatedProperties; + } + + public Map getAddedProperties() + { + return addedProperties; + } + public ChildrenVisit getChildrenVisit() { return children; --===============0930308292469904657==--