blob: 5113cda1eef1840914a40840b6c4130c06ab5f80 [file] [log] [blame]
Shuyi Chend7955ce2013-05-22 14:51:55 -07001/**
2 * $Revision$
3 * $Date$
4 *
5 * Copyright 2003-2007 Jive Software.
6 *
7 * All rights reserved. Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
10 *
11 * http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 */
19
20package org.jivesoftware.smackx.workgroup.ext.history;
21
22import java.util.Date;
23
24/**
25 * Represents one chat session for an agent.
26 */
27public class AgentChatSession {
28 public Date startDate;
29 public long duration;
30 public String visitorsName;
31 public String visitorsEmail;
32 public String sessionID;
33 public String question;
34
35 public AgentChatSession(Date date, long duration, String visitorsName, String visitorsEmail, String sessionID, String question) {
36 this.startDate = date;
37 this.duration = duration;
38 this.visitorsName = visitorsName;
39 this.visitorsEmail = visitorsEmail;
40 this.sessionID = sessionID;
41 this.question = question;
42 }
43
44 public Date getStartDate() {
45 return startDate;
46 }
47
48 public void setStartDate(Date startDate) {
49 this.startDate = startDate;
50 }
51
52 public long getDuration() {
53 return duration;
54 }
55
56 public void setDuration(long duration) {
57 this.duration = duration;
58 }
59
60 public String getVisitorsName() {
61 return visitorsName;
62 }
63
64 public void setVisitorsName(String visitorsName) {
65 this.visitorsName = visitorsName;
66 }
67
68 public String getVisitorsEmail() {
69 return visitorsEmail;
70 }
71
72 public void setVisitorsEmail(String visitorsEmail) {
73 this.visitorsEmail = visitorsEmail;
74 }
75
76 public String getSessionID() {
77 return sessionID;
78 }
79
80 public void setSessionID(String sessionID) {
81 this.sessionID = sessionID;
82 }
83
84 public void setQuestion(String question){
85 this.question = question;
86 }
87
88 public String getQuestion(){
89 return question;
90 }
91
92
93}