package org.drools.testframework;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.io.OutputStream;
import java.util.List;
import org.drools.RuleBase;
import org.drools.SessionConfiguration;
import org.drools.StatefulSession;
import org.drools.StatelessSession;
import org.drools.definition.type.FactType;
import org.drools.event.RuleBaseEventListener;
import org.drools.marshalling.Marshaller;
import org.drools.rule.Package;
import org.drools.runtime.Environment;
public class MockRuleBase implements RuleBase {
public int getAdditionsSinceLock() {
// TODO Auto-generated method stub
return 0;
}
public Package getPackage(String name) {
// TODO Auto-generated method stub
return null;
}
public Package[] getPackages() {
return new Package[0];
}
public int getRemovalsSinceLock() {
// TODO Auto-generated method stub
return 0;
}
public StatefulSession[] getStatefulSessions() {
// TODO Auto-generated method stub
return null;
}
public void lock() {
// TODO Auto-generated method stub
}
public StatefulSession newStatefulSession() {
// TODO Auto-generated method stub
return null;
}
public StatefulSession newStatefulSession(SessionConfiguration config, Environment environment ) {
// TODO Auto-generated method stub
return null;
}
public StatefulSession readStatefulSession(InputStream stream,
boolean keepReference) throws IOException, ClassNotFoundException {
// TODO Auto-generated method stub
return null;
}
public StatelessSession newStatelessSession() {
// TODO Auto-generated method stub
return null;
}
public void removeFunction(String packageName, String functionName) {
// TODO Auto-generated method stub
}
public void removePackage(String packageName) {
// TODO Auto-generated method stub
}
public void removeProcess(String id) {
// TODO Auto-generated method stub
}
public void removeRule(String packageName, String ruleName) {
// TODO Auto-generated method stub
}
public void unlock() {
// TODO Auto-generated method stub
}
public void addEventListener(RuleBaseEventListener listener) {
// TODO Auto-generated method stub
}
public List getRuleBaseEventListeners() {
// TODO Auto-generated method stub
return null;
}
public void removeEventListener(RuleBaseEventListener listener) {
// TODO Auto-generated method stub
}
public void addPackage(Package pkg) {
// TODO Auto-generated method stub
}
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
}
public void writeExternal(ObjectOutput out) throws IOException {
}
public void writeStatefulSession(StatefulSession session,
OutputStream stream) throws IOException {
// TODO Auto-generated method stub
}
public StatefulSession readStatefulSession(InputStream stream,
Marshaller marshaller) throws IOException,
ClassNotFoundException {
// TODO Auto-generated method stub
return null;
}
public StatefulSession readStatefulSession(InputStream stream,
boolean keepReference,
Marshaller marshaller,
SessionConfiguration config,
Environment environment) throws IOException,
ClassNotFoundException {
// TODO Auto-generated method stub
return null;
}
public void writeStatefulSession(StatefulSession session,
OutputStream stream,
Marshaller marshaller) throws IOException {
// TODO Auto-generated method stub
}
public FactType getFactType(String string) {
// TODO Auto-generated method stub
return null;
}
public void addPackages(Package[] pkgs) {
// TODO Auto-generated method stub
}
public StatefulSession newStatefulSession(boolean keepReference) {
// TODO Auto-generated method stub
return null;
}
public StatefulSession newStatefulSession(InputStream stream,
boolean keepReference) {
// TODO Auto-generated method stub
return null;
}
public StatefulSession newStatefulSession(InputStream stream) {
// TODO Auto-generated method stub
return null;
}
public void removeQuery(String packageName,
String queryName) {
// TODO Auto-generated method stub
}
}