BrightSide Workbench Full Report + Source Code
org.turro.web.funnel.SessionGoals Class Reference
Inheritance diagram for org.turro.web.funnel.SessionGoals:
Collaboration diagram for org.turro.web.funnel.SessionGoals:

Public Member Functions

List< String > goals ()
 
List< String > goals (List< String > newGoals)
 

Static Public Member Functions

static String key ()
 
static SessionGoals get ()
 
static SessionGoals get (HttpServletRequest request, HttpServletResponse response)
 
static SessionGoals get (IConstructor constructor)
 
static void remove ()
 
static void remove (HttpServletRequest request, HttpServletResponse response)
 
static void remove (IConstructor constructor)
 
- Static Public Member Functions inherited from org.turro.elephant.context.AbstractSessionObject< E >
static< E > E get (String key, Supplier< E > supplier)
 
static< E > E get (HttpServletRequest request, HttpServletResponse response, String key, Supplier< E > supplier)
 
static< E > E get (IConstructor constructor, String key, Supplier< E > supplier)
 
static void remove (String key)
 
static void remove (HttpServletRequest request, HttpServletResponse response, String key)
 
static void remove (IConstructor constructor, String key)
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 32 of file SessionGoals.java.

Member Function Documentation

◆ get() [1/3]

static SessionGoals org.turro.web.funnel.SessionGoals.get ( )
static

Definition at line 50 of file SessionGoals.java.

50  {
51  return AbstractSessionObject.get(key(), () -> new SessionGoals());
52  }
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get() [2/3]

static SessionGoals org.turro.web.funnel.SessionGoals.get ( HttpServletRequest  request,
HttpServletResponse  response 
)
static

Definition at line 54 of file SessionGoals.java.

54  {
55  return AbstractSessionObject.get(request, response, key(), () -> new SessionGoals());
56  }
Here is the call graph for this function:

◆ get() [3/3]

static SessionGoals org.turro.web.funnel.SessionGoals.get ( IConstructor  constructor)
static

Definition at line 58 of file SessionGoals.java.

58  {
59  return AbstractSessionObject.get(constructor, key(), () -> new SessionGoals());
60  }
Here is the call graph for this function:

◆ goals() [1/2]

List<String> org.turro.web.funnel.SessionGoals.goals ( )

Definition at line 34 of file SessionGoals.java.

34  {
35  return goals;
36  }

◆ goals() [2/2]

List<String> org.turro.web.funnel.SessionGoals.goals ( List< String >  newGoals)

Definition at line 38 of file SessionGoals.java.

38  {
39  goals.clear();
40  goals.addAll(newGoals);
41  return goals;
42  }

◆ key()

static String org.turro.web.funnel.SessionGoals.key ( )
static

Definition at line 46 of file SessionGoals.java.

46  {
47  return "web-goals";
48  }
Here is the caller graph for this function:

◆ remove() [1/3]

static void org.turro.web.funnel.SessionGoals.remove ( )
static

Definition at line 62 of file SessionGoals.java.

62  {
63  AbstractSessionObject.remove(key());
64  }
Here is the call graph for this function:

◆ remove() [2/3]

static void org.turro.web.funnel.SessionGoals.remove ( HttpServletRequest  request,
HttpServletResponse  response 
)
static

Definition at line 66 of file SessionGoals.java.

66  {
67  AbstractSessionObject.remove(request, response, key());
68  }
Here is the call graph for this function:

◆ remove() [3/3]

static void org.turro.web.funnel.SessionGoals.remove ( IConstructor  constructor)
static

Definition at line 70 of file SessionGoals.java.

70  {
71  AbstractSessionObject.remove(constructor, key());
72  }
Here is the call graph for this function:

The documentation for this class was generated from the following file: