PersistedState Class

  • java.lang.Object
    • com.microsoft.bot.dialogs.PersistedState

public class PersistedState

Represents the persisted data across turns.

Constructor Summary

Constructor Description
PersistedState()

Constructs a PersistedState object.

PersistedState(PersistedStateKeys keys, HashMap<String,Object> data)

Initializes a new instance of the PersistedState class.

Method Summary

Modifier and Type Method and Description
java.util.HashMap<java.lang.String,java.lang.Object> getConversationState()
java.util.HashMap<java.lang.String,java.lang.Object> getUserState()
void setConversationState(HashMap<String,Object> withConversationState)
void setUserState(HashMap<String,Object> withUserState)

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

PersistedState

public PersistedState()

Constructs a PersistedState object.

PersistedState

public PersistedState(PersistedStateKeys keys, HashMap data)

Initializes a new instance of the PersistedState class.

Parameters:

keys - The persisted keys.
data - The data containing the state values.

Method Details

getConversationState

public HashMap getConversationState()

Returns:

conversationState Gets the dialog state data.

getUserState

public HashMap getUserState()

Returns:

userState Gets the user profile data.

setConversationState

public void setConversationState(HashMap withConversationState)

Parameters:

withConversationState - Sets the dialog state data.

setUserState

public void setUserState(HashMap withUserState)

Parameters:

withUserState - Sets user profile data.

Applies to