Package org.jbpm.process.builder

Source Code of org.jbpm.process.builder.ProcessErrorHandler

package org.jbpm.process.builder;

import org.drools.compiler.DroolsError;
import org.drools.compiler.PackageBuilder.ErrorHandler;
import org.drools.definition.process.Process;
import org.drools.lang.descr.BaseDescr;
import org.jbpm.compiler.ProcessBuildError;

public class ProcessErrorHandler extends ErrorHandler {

    private BaseDescr descr;

    private Process   process;

    public ProcessErrorHandler(final BaseDescr ruleDescr,
                               final Process process,
                               final String message) {
        this.descr = ruleDescr;
        this.process = process;
        this.message = message;
    }

    public DroolsError getError() {
        return new ProcessBuildError( this.process,
                                      this.descr,
                                      collectCompilerProblems(),
                                      this.message );
    }

}
TOP

Related Classes of org.jbpm.process.builder.ProcessErrorHandler

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.