Guvnor REST Service 6.1.0.CR1

org.drools.workbench.common.services.rest.cmd
Class AbstractJobCommand

java.lang.Object
  extended by org.drools.workbench.common.services.rest.cmd.AbstractJobCommand
All Implemented Interfaces:
org.kie.internal.executor.api.Command
Direct Known Subclasses:
AddRepositoryToOrgUnitCmd, CompileProjectCmd, CreateOrCloneRepositoryCmd, CreateOrgUnitCmd, CreateProjectCmd, DeployProjectCmd, InstallProjectCmd, RemoveOrgUnitCmd, RemoveRepositoryCmd, RemoveRepositoryFromOrgUnitCmd, TestProjectCmd

public abstract class AbstractJobCommand
extends Object
implements org.kie.internal.executor.api.Command


Field Summary
static String JOB_REQUEST_KEY
           
protected static org.slf4j.Logger logger
           
 
Constructor Summary
AbstractJobCommand()
           
 
Method Summary
 org.kie.internal.executor.api.ExecutionResults execute(org.kie.internal.executor.api.CommandContext ctx)
           
protected  org.kie.internal.executor.api.ExecutionResults getEmptyResult()
           
protected  JobRequestHelper getHelper(org.kie.internal.executor.api.CommandContext ctx)
           
protected  org.kie.workbench.common.services.shared.rest.JobRequest getJobRequest(org.kie.internal.executor.api.CommandContext ctx)
           
protected abstract  org.kie.workbench.common.services.shared.rest.JobResult internalExecute(org.kie.internal.executor.api.CommandContext ctx, org.kie.workbench.common.services.shared.rest.JobRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.slf4j.Logger logger

JOB_REQUEST_KEY

public static final String JOB_REQUEST_KEY
See Also:
Constant Field Values
Constructor Detail

AbstractJobCommand

public AbstractJobCommand()
Method Detail

getHelper

protected JobRequestHelper getHelper(org.kie.internal.executor.api.CommandContext ctx)
                              throws Exception
Throws:
Exception

getJobRequest

protected org.kie.workbench.common.services.shared.rest.JobRequest getJobRequest(org.kie.internal.executor.api.CommandContext ctx)

getEmptyResult

protected org.kie.internal.executor.api.ExecutionResults getEmptyResult()

execute

public org.kie.internal.executor.api.ExecutionResults execute(org.kie.internal.executor.api.CommandContext ctx)
                                                       throws Exception
Specified by:
execute in interface org.kie.internal.executor.api.Command
Throws:
Exception

internalExecute

protected abstract org.kie.workbench.common.services.shared.rest.JobResult internalExecute(org.kie.internal.executor.api.CommandContext ctx,
                                                                                           org.kie.workbench.common.services.shared.rest.JobRequest request)
                                                                                    throws Exception
Throws:
Exception

Guvnor REST Service 6.1.0.CR1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.