Code:
public void sendNotepadToBasket(){
List<ProductBasket> prodBasket=new LinkedList<ProductBasket>();
prodBasket=basket.getProductsBasket();
if(basket==null){
Basket newBasket=new Basket(currentNotepad);
saveObject(newBasket);
}else{
try{
for(ProductBasket pbb:basket.getProductsBasket()){
for(ProductBasket pb:currentNotepad.getProductBaskets()){
if(pb.getProduct().equals(pbb.getProduct())){
pbb.addQuantity(pb.getQuantity());
}else{
ProductBasket newField =new ProductBasket(pb);
prodBasket.add(newField);
}
}
}
// avoiding ConcurrentModificationException exception
basket.setProductsBasket(prodBasket);
}catch(Exception e){
e.printStackTrace();
}
}
currentNotepad=null;
}
public void sendNotepadToBasket(){
List<ProductBasket> prodBasket=new LinkedList<ProductBasket>();
prodBasket=basket.getProductsBasket();
if(basket==null){
Basket newBasket=new Basket(currentNotepad);
saveObject(newBasket);
}else{
try{
for(ProductBasket pbb:basket.getProductsBasket()){
for(ProductBasket pb:currentNotepad.getProductBaskets()){
if(pb.getProduct().equals(pbb.getProduct())){
pbb.addQuantity(pb.getQuantity());
}else{
ProductBasket newField =new ProductBasket(pb);
prodBasket.add(newField);
}
}
}
// avoiding ConcurrentModificationException exception
basket.setProductsBasket(prodBasket);
}catch(Exception e){
e.printStackTrace();
}
}
currentNotepad=null;
}
Svaka pomoc je dobrodosla!
[Ovu poruku je menjao Arbitar2 dana 14.04.2007. u 23:02 GMT+1]