1: <?php
2:
3: namespace Genetsis\core;
4:
5: /**
6: * This class stores login status.
7: *
8: * @package Genetsis
9: * @category Bean
10: * @version 1.0
11: * @access private
12: */
13: class LoginStatus
14: {
15: /** @var Ckusid of user logged. */
16: private $ckusid = null;
17: /** @var ObjectID of user logged. */
18: private $oid = null;
19: /** @var String to identify the user connection status. */
20: private $connect_state = null;
21:
22: /**
23: * @param String $connect_state
24: */
25: public function setConnectState($connect_state)
26: {
27: $this->connect_state = $connect_state;
28: }
29:
30: /**
31: * @return String
32: */
33: public function getConnectState()
34: {
35: return $this->connect_state;
36: }
37:
38: /**
39: * @param $ckusid
40: */
41: public function setCkusid($ckusid)
42: {
43: $this->ckusid = $ckusid;
44: }
45:
46: /**
47: * @return Ckusid
48: */
49: public function getCkusid()
50: {
51: return $this->ckusid;
52: }
53:
54: /**
55: * @param \Genetsis\core\ObjectID $oid
56: */
57: public function setOid($oid)
58: {
59: $this->oid = $oid;
60: }
61:
62: /**
63: * @return \Genetsis\core\ObjectID
64: */
65: public function getOid()
66: {
67: return $this->oid;
68: }
69: }