Class AweSessionStorage

java.lang.Object
com.almis.awe.model.component.AweSessionStorage
All Implemented Interfaces:
Serializable

public class AweSessionStorage extends Object implements Serializable
Created by pgarcia
See Also:
  • Constructor Details

    • AweSessionStorage

      public AweSessionStorage()
      Constructor
  • Method Details

    • store

      public void store(String name, Object value)
      Set new parameter
      Parameters:
      name - Parameter name
      value - Parameter value
    • retrieve

      public Object retrieve(String name)
      Get parameter
      Parameters:
      name - Parameter name
      Returns:
      Parameter value
    • retrieve

      public <T> T retrieve(Class<T> clazz, String name)
      Returns parameter value casted to the given class
      Type Parameters:
      T - Parameter class type
      Parameters:
      clazz - Parameter class
      name - Parameter name
      Returns:
      Parameter value
    • remove

      public void remove(String name)
      Remove parameter from session
      Parameters:
      name - Parameter name
    • has

      public boolean has(String name)
      Check if there is a parameter in the session
      Parameters:
      name - Parameter name
      Returns:
      Session has parameter
    • sessionKeys

      public Set<String> sessionKeys()
      Get parameter names from current session
      Returns:
      Parameter names