sync
[Bookkeeping.git] / src / com / interrupt / bookkeeping / cc / executor / Executor.java
blob4f325a87aeeee1458bb8ab901d2b65f15c87eb22
1 package com.interrupt.bookkeeping.cc.executor;
3 import com.interrupt.bookkeeping.cc.bkell.aauth.Aauthentication;
4 import com.interrupt.bookkeeping.cc.bkell.command.IResult;
5 import com.interrupt.bookkeeping.cc.node.Node;
6 import com.interrupt.bookkeeping.users.IUser;
7 import com.interrupt.spittoon.Spittoon;
9 public abstract class Executor {
11 private Spittoon spittoon = null;
12 private Aauthentication aauthenticationToInject = null;
13 private String contextXPath = null;
14 private String contextUrl = null;
16 public Aauthentication getAauthenticationToInject() {
17 return aauthenticationToInject;
19 public void setAauthenticationToInject(Aauthentication aauthenticationToInject) {
20 this.aauthenticationToInject = aauthenticationToInject;
22 public Spittoon getSpittoon() { return spittoon; }
23 public void setSpittoon(Spittoon spittoon) { this.spittoon = spittoon; }
24 public String getContextXPath() { return contextXPath; }
25 public void setContextXPath(String contextXPath) { this.contextXPath = contextXPath; }
26 public String getContextUrl() { return contextUrl; }
27 public void setContextUrl(String contextUrl) { this.contextUrl = contextUrl; }
30 public IResult execute(IUser user, Node node) { return null; }