Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.drools.impl.adapters;
 
 import  org.kie.api.runtime.rule.EntryPoint;
 
 
import static org.drools.impl.adapters.FactHandleAdapter.adaptFactHandles;
    private final EntryPoint delegate;
    public WorkingMemoryEntryPointAdapter(EntryPoint delegate) {
        this. = delegate;
    }
    public String getEntryPointId() {
        return .getEntryPointId();
    }
    public FactHandle insert(Object object) {
        return new FactHandleAdapter(.insert(object));
    }
    public void retract(FactHandle handle) {
        .retract(toKieFH(handle));
    }
    private org.kie.api.runtime.rule.FactHandle toKieFH(FactHandle handle) {
        if (handle instanceof org.kie.api.runtime.rule.FactHandle) {
            return (org.kie.api.runtime.rule.FactHandle)handle;
        }
        if (handle instanceof FactHandleAdapter) {
            return ((FactHandleAdapter)handle).getDelegate();
        }
        throw new RuntimeException("Cannot adapt " + handle + " of class " + handle.getClass().getName() + " to Drools 5 api");
    }
    public void update(FactHandle handleObject object) {
        .update(toKieFH(handle), object);
    }
    public FactHandle getFactHandle(Object object) {
        org.kie.api.runtime.rule.FactHandle factHandle = .getFactHandle(object);
        return factHandle != null ? new FactHandleAdapter(factHandle) : null;
    }
    public Object getObject(FactHandle factHandle) {
        return .getObject(toKieFH(factHandle));
    }
    public Collection<ObjectgetObjects() {
        return (Collection<Object>).getObjects();
    }
    public Collection<ObjectgetObjects(final ObjectFilter filter) {
        return (Collection<Object>).getObjects(new org.kie.api.runtime.ObjectFilter() {
            @Override
            public boolean accept(Object object) {
                return filter.accept(object);
            }
        });
    }
    public <T extends FactHandleCollection<T> getFactHandles() {
        return (Collection<T>)adaptFactHandles(.getFactHandles());
    }
    public <T extends FactHandleCollection<T> getFactHandles(final ObjectFilter filter) {
        return (Collection<T>)adaptFactHandles(.getFactHandles(new org.kie.api.runtime.ObjectFilter() {
            @Override
            public boolean accept(Object object) {
                return filter.accept(object);
            }
        }));
    }
    public long getFactCount() {
        return .getFactCount();
    }
    @Override
    public int hashCode() {
        return .hashCode();
    }
    @Override
    public boolean equals(Object obj) {
        return obj instanceof WorkingMemoryEntryPointAdapter && .equals(((WorkingMemoryEntryPointAdapter)obj).);
    }
New to GrepCode? Check out our FAQ X