MockPersistentSet.java :  » Rule-Engine » drolls-5.0 » org » drools » Java Open Source

Java Open Source » Rule Engine » drolls 5.0 
drolls 5.0 » org » drools » MockPersistentSet.java
package org.drools;

import java.util.AbstractSet;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class MockPersistentSet extends AbstractSet implements Set
{

  private Set set;
  
  private boolean exception;

  public MockPersistentSet()
  {
    exception = true;
    set = new HashSet();
  }
  
  public MockPersistentSet(boolean exception)
  {
    this.exception = exception;
    set = new HashSet();
  }
  
  public int size()
  {
    return set.size();
  }
  
  public Iterator iterator()
  {
    return set.iterator();
  }
  
  public boolean addAll(Collection c)
  {
    if (exception)
      throw new MockPersistentSetException("error message like PersistentSet");
    return set.addAll(c);
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.