org.hops.sep
Class UserInfo

java.lang.Object
  extended by org.hops.sep.UserInfo

public class UserInfo
extends java.lang.Object

sessionId: 1200910243554 user -> [mujer, , , ], numsorteig: 183


Field Summary
 int age
           
 int config
           
 Dialogue[] dialogues
          dialogues
 java.lang.String email
           
 int numsorteig
           
 java.lang.String profession
           
 int[][] questionari
          questionari
 java.lang.String sex
           
 
Constructor Summary
UserInfo(java.lang.String _sessionId)
          Creates a new instance of UserInfo
 
Method Summary
 void addDialogue(java.util.ArrayList _dialoguetext)
          adding a parsed dialogue
 void addHopsLog(CuesInfo pi)
           
 void addIntervention(Intervention inter)
           
 void addMetriques(java.util.ArrayList _metriques)
          add the metrics info the metrics are ordered inside the arraylist: 0.
 void addQuestionari(java.lang.String _questionari)
          adds a questionari values 5, 2, [4, 5, 5, 5, 5, 5, 5, 5, 5, 2]
 void addUserInfo(java.lang.String _line)
          line containing the user information sessionId: 1200910243554 user -> [mujer, , , ], numsorteig: 183
 int[] dialegsInfo()
          0:numdialegs, 1:numSI, 2:numA , 3:numUI, 4:numLOC, 5:numCA
 java.util.ArrayList getManualTaggedInfo(int idx)
           
 java.lang.String getQuestionari()
           
 java.lang.String getSessionId()
           
 java.util.ArrayList getTabbedLogInfo(int idx)
          Get Tabbed Log service sysinterve usrinterve tempstotal numtorns ques1 sumq1-9 mitq1-9 q10
 void initializeCountInterventions()
           
 void processManualLog(java.lang.String[] arr_tags)
          #identificador numdialog total torns torn task covered DI message Parser error spelling DM error DB error USER recovery DM recovery Implicit recovery Ambiguous message 1200910243554 3 10 9 0 1 1 1
 java.lang.String toString()
           
 java.lang.String userInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

config

public int config

sex

public java.lang.String sex

age

public int age

profession

public java.lang.String profession

email

public java.lang.String email

numsorteig

public int numsorteig

questionari

public int[][] questionari
questionari


dialogues

public Dialogue[] dialogues
dialogues

Constructor Detail

UserInfo

public UserInfo(java.lang.String _sessionId)
Creates a new instance of UserInfo

Method Detail

getSessionId

public java.lang.String getSessionId()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

userInfo

public java.lang.String userInfo()

dialegsInfo

public int[] dialegsInfo()
0:numdialegs, 1:numSI, 2:numA , 3:numUI, 4:numLOC, 5:numCA


addUserInfo

public void addUserInfo(java.lang.String _line)
line containing the user information sessionId: 1200910243554 user -> [mujer, , , ], numsorteig: 183


addDialogue

public void addDialogue(java.util.ArrayList _dialoguetext)
adding a parsed dialogue


addMetriques

public void addMetriques(java.util.ArrayList _metriques)
add the metrics info the metrics are ordered inside the arraylist: 0. Program State: stop 1. User Interventions: 5 2. User Interventions Times: [0, 7790, 0, 14991, 0, 2708, 0, 4349, 0, 3438, 0] 3. User Spent Time: 33276 ms. 4. System Interventions: 6 5. System Interventions Times: [2, 0, 4, 0, 19, 0, 35, 0, 8, 0, 5] 6. System Spent Time: 73ms. 7. Total Spent Time: 33453ms. 8. system asking an attribute: {returnmenu=[1], itemnumber=[1], anothersearch=[1], serviceid=[1]} 9. user answering an attribute: [1.0, 0.2, 0.0] 10. used turns for undestanting an attribute: {returnmenu=[1], itemnumber=[1], anothersearch=[1]}


addQuestionari

public void addQuestionari(java.lang.String _questionari)
adds a questionari values 5, 2, [4, 5, 5, 5, 5, 5, 5, 5, 5, 2]


getTabbedLogInfo

public java.util.ArrayList getTabbedLogInfo(int idx)
Get Tabbed Log service sysinterve usrinterve tempstotal numtorns ques1 sumq1-9 mitq1-9 q10


getManualTaggedInfo

public java.util.ArrayList getManualTaggedInfo(int idx)

addIntervention

public void addIntervention(Intervention inter)

initializeCountInterventions

public void initializeCountInterventions()

addHopsLog

public void addHopsLog(CuesInfo pi)

processManualLog

public void processManualLog(java.lang.String[] arr_tags)
#identificador numdialog total torns torn task covered DI message Parser error spelling DM error DB error USER recovery DM recovery Implicit recovery Ambiguous message 1200910243554 3 10 9 0 1 1 1


getQuestionari

public java.lang.String getQuestionari()