Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.drools.impl.adapters;
 
 
import static org.drools.impl.adapters.AnnotationAdapter.adaptAnnotations;
import static org.drools.impl.adapters.FactFieldAdapter.adaptFactFields;
public class FactTypeAdapter implements org.drools.definition.type.FactType {
    private final FactType delegate;
    public FactTypeAdapter(FactType delegate) {
        this. = delegate;
    }
    public String getName() {
        return .getName();
    }
    public String getSimpleName() {
        return .getSimpleName();
    }
    public String getPackageName() {
        return .getPackageName();
    }
    public String getSuperClass() {
        return .getSuperClass();
    }
    public List<FactFieldgetFields() {
        return adaptFactFields(.getFields());
    }
    public FactField getField(String name) {
        return new FactFieldAdapter(.getField(name));
    }
    public Class<?> getFactClass() {
        return .getFactClass();
    }
        return .newInstance();
    }
    public void set(Object beanString fieldObject value) {
        .set(beanfieldvalue);
    }
    public Object get(Object beanString field) {
        return .get(beanfield);
    }
    public Map<StringObjectgetAsMap(Object bean) {
        return .getAsMap(bean);
    }
    public void setFromMap(Object beanMap<StringObjectvalues) {
        .setFromMap(beanvalues);
    }
    public List<AnnotationgetClassAnnotations() {
        return adaptAnnotations(.getClassAnnotations());
    }
    public Map<StringObjectgetMetaData() {
        return .getMetaData();
    }
    public void writeExternal(ObjectOutput outthrows IOException {
        .writeExternal(out);
    }
    public void readExternal(ObjectInput inthrows IOExceptionClassNotFoundException {
        .readExternal(in);
    }
        for (org.kie.api.definition.type.FactType factType : factTypes) {
            result.add(new FactTypeAdapter(factType));
        }
        return result;
    }
New to GrepCode? Check out our FAQ X