[GME-commit] GMESRC/Java/java/org/isis/gme/bon JBuilderSet.java, 1.3, 1.4

gme-commit at list.isis.vanderbilt.edu gme-commit at list.isis.vanderbilt.edu
Thu Aug 23 16:25:53 CDT 2007


Update of /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon
In directory escher:/tmp/cvs-serv19545

Modified Files:
	JBuilderSet.java 
Log Message:
When a Library was present, the project buildup failed because of resolve() invoked readwrite operation: addMember().


CVS User: Zoltan Molnar, ISIS (zolmol)

Index: JBuilderSet.java
===================================================================
RCS file: /project/gme-repository/GMESRC/Java/java/org/isis/gme/bon/JBuilderSet.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** JBuilderSet.java	12 Feb 2004 22:47:14 -0000	1.3
--- JBuilderSet.java	23 Aug 2007 21:25:51 -0000	1.4
***************
*** 23,30 ****
  		for(int i=0;i<psCount;i++)
  		{	MgaFCO iter = psa.getItem(i);
! 			addMember(JBuilder.theInstance.findObject(iter));
  		}
  	}
  	
  //	public long getObjId()
  //	{	return -1;
--- 23,41 ----
  		for(int i=0;i<psCount;i++)
  		{	MgaFCO iter = psa.getItem(i);
! 			addMemberInternal(JBuilder.theInstance.findObject(iter));
  		}
  	}
  	
+         // used internally only, called by resolve()
+         protected boolean addMemberInternal(JBuilderObject mem)    
+         {
+                 if(members.contains(mem))
+                 {       return false;
+                 }
+                 members.addElement(mem);
+                 return true;
+                
+         } 
+ 
  //	public long getObjId()
  //	{	return -1;



More information about the GME-commit mailing list