import java.util.Map;\r
\r
import com.indexdata.mkjsf.pazpar2.commands.BytargetCommand;\r
+import com.indexdata.mkjsf.pazpar2.commands.InfoCommand;\r
import com.indexdata.mkjsf.pazpar2.commands.InitCommand;\r
import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command;\r
import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Commands;\r
public class Pazpar2State {\r
\r
String key = null;\r
- Map<String,Pazpar2Command> commands = new HashMap<String,Pazpar2Command>();;\r
+ Map<String,Pazpar2Command> commands = new HashMap<String,Pazpar2Command>(); \r
\r
- public Pazpar2State (StateManager stateManager) {\r
- commands.put(Pazpar2Commands.INIT, new InitCommand(stateManager));\r
- commands.put(Pazpar2Commands.PING, new PingCommand(stateManager));\r
- commands.put(Pazpar2Commands.SETTINGS, new SettingsCommand(stateManager));\r
- commands.put(Pazpar2Commands.SEARCH, new SearchCommand(stateManager));\r
- commands.put(Pazpar2Commands.STAT, new StatCommand(stateManager));\r
- commands.put(Pazpar2Commands.SHOW, new ShowCommand(stateManager));\r
- commands.put(Pazpar2Commands.RECORD, new RecordCommand(stateManager));\r
- commands.put(Pazpar2Commands.TERMLIST, new TermlistCommand(stateManager));\r
- commands.put(Pazpar2Commands.BYTARGET, new BytargetCommand(stateManager)); \r
+ public Pazpar2State () {\r
+ \r
+ commands.put(Pazpar2Commands.INIT, new InitCommand());\r
+ commands.put(Pazpar2Commands.PING, new PingCommand());\r
+ commands.put(Pazpar2Commands.SETTINGS, new SettingsCommand());\r
+ commands.put(Pazpar2Commands.SEARCH, new SearchCommand());\r
+ commands.put(Pazpar2Commands.STAT, new StatCommand());\r
+ commands.put(Pazpar2Commands.SHOW, new ShowCommand());\r
+ commands.put(Pazpar2Commands.RECORD, new RecordCommand());\r
+ commands.put(Pazpar2Commands.TERMLIST, new TermlistCommand());\r
+ commands.put(Pazpar2Commands.BYTARGET, new BytargetCommand()); \r
+ commands.put(Pazpar2Commands.INFO, new InfoCommand());\r
\r
- commands.put(ServiceProxyCommands.AUTH, new AuthCommand(stateManager));\r
- commands.put(ServiceProxyCommands.CATEGORIES, new CategoriesCommand(stateManager));\r
+ commands.put(ServiceProxyCommands.AUTH, new AuthCommand());\r
+ commands.put(ServiceProxyCommands.CATEGORIES, new CategoriesCommand());\r
+ \r
// key = "#1";\r
}\r
\r
this.commands.put(commandName, previousState.commands.get(commandName).copy());\r
}\r
this.commands.put(newCommand.getCommandName(),newCommand);\r
- this.key = getKey(); \r
+ this.key = getKey(); \r
}\r
\r
/**\r
}\r
}\r
} \r
- key = "#"+querystatebuilder.toString();\r
+ key = "#"+querystatebuilder.toString().hashCode();\r
return key;\r
} else { \r
return key;\r