X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2Fstate%2FStateManager.java;h=7c6ac9185cdd667e3465b6e8d688c396801dc5b1;hb=11ff48b9d37193a89a4b74da75db8c58415c46a6;hp=f052c372196b51d5038271d6103682c5ac222f12;hpb=d739ecb22a85d8f982add6d429e069edf7e0dde2;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/state/StateManager.java b/src/main/java/com/indexdata/mkjsf/pazpar2/state/StateManager.java index f052c37..7c6ac91 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/state/StateManager.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/state/StateManager.java @@ -7,14 +7,11 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.enterprise.context.SessionScoped; - import org.apache.log4j.Logger; import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command; import com.indexdata.mkjsf.utils.Utils; -@SessionScoped public class StateManager implements Serializable { private static final long serialVersionUID = 8152558351351730035L; @@ -25,16 +22,16 @@ public class StateManager implements Serializable { /* SP extras */ "auth","categories")); Map pendingStateChanges = new HashMap(); private static Logger logger = Logger.getLogger(StateManager.class); - private List listeners = new ArrayList(); + private List listeners = new ArrayList(); public StateManager () { logger.info("Initializing a Pazpar2 state manager [" + Utils.objectId(this) + "]"); - Pazpar2State initialState = new Pazpar2State(this); + Pazpar2State initialState = new Pazpar2State(); states.put(initialState.getKey(), initialState); currentKey = initialState.getKey(); for (String command : allCommands) { pendingStateChanges.put(command, new Boolean(false)); - } + } } public void addStateListener(StateListener listener) {