View Javadoc

1   /**
2    * 
3    */
4   package eu.diversit.jbpm.command;
5   
6   import org.jbpm.api.cmd.Command;
7   import org.jbpm.api.cmd.Environment;
8   
9   /**
10   * Get an object from the environment
11   * 
12   * @author joostdenboer
13   *
14   */
15  public class GetEnvironmentObject implements Command<Object> {
16  
17  	private Class<?> objClass;
18  	
19  	public <T> GetEnvironmentObject(Class<?> objClazz) {
20  		this.objClass = objClazz;
21  	}
22  	
23  	private static final long serialVersionUID = 1L;
24  	
25  	public Object execute(Environment environment) throws Exception {
26  		Object es = environment.get(objClass);
27  		return es;
28  	}
29  
30  }