Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2015 JBoss Inc
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
 */
 
 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