|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.indexdata.mkjsf.pazpar2.state.Pazpar2State
public class Pazpar2State
Holds a 'pazpar2 state', understood as a full set of pazpar2 commands and all their parameter settings at a given point in time.
Constructor Summary | |
---|---|
Pazpar2State()
|
|
Pazpar2State(Pazpar2State previousState,
Pazpar2Command newCommand)
Creates new state by cloning all commands of the provided state and then overriding one of them with the provided state changing command. |
Method Summary | |
---|---|
Pazpar2Command |
getCommand(String name)
Returns a command from this state |
String |
getKey()
Generates a state key that can be used by the browser to pick up this state again at a later point in time. |
boolean |
stateMutating(Pazpar2Command command)
Checks if a command represents a change of this state |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Pazpar2State()
public Pazpar2State(Pazpar2State previousState, Pazpar2Command newCommand)
previousState
- newCommand
- Method Detail |
---|
public String getKey()
com.indexdata.mkjsf.pazpar2.state.StateManager#setCurrentStateKey}
public boolean stateMutating(Pazpar2Command command)
command
-
public Pazpar2Command getCommand(String name)
name
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |