You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LuticateUsersDbo.php 3.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. <?php
  2. /**
  3. * AUTO GENERATED BY LUTICATE GENERATOR
  4. * ANY CHANGES WILL BE OVERWRITTEN
  5. */
  6. namespace Luticate\Auth\DBO;
  7. use Luticate\Utils\LuDbo;
  8. class LuticateUsersDbo extends LuDbo {
  9. public function jsonSerialize()
  10. {
  11. return array(
  12. "Id" => $this->_id,
  13. "Username" => $this->_username,
  14. "Email" => $this->_email,
  15. "Password" => $this->_password,
  16. "Salt" => $this->_salt,
  17. "ProfileId" => $this->_profileId,
  18. "Firstname" => $this->_firstname,
  19. "Lastname" => $this->_lastname
  20. );
  21. }
  22. public static function jsonDeserialize($json)
  23. {
  24. $dbo = new LuticateUsersDbo();
  25. if (isset($json["Id"])) {
  26. $dbo->setId($json["Id"]);
  27. }
  28. if (isset($json["Username"])) {
  29. $dbo->setUsername($json["Username"]);
  30. }
  31. if (isset($json["Email"])) {
  32. $dbo->setEmail($json["Email"]);
  33. }
  34. if (isset($json["Password"])) {
  35. $dbo->setPassword($json["Password"]);
  36. }
  37. if (isset($json["Salt"])) {
  38. $dbo->setSalt($json["Salt"]);
  39. }
  40. if (isset($json["ProfileId"])) {
  41. $dbo->setProfileId($json["ProfileId"]);
  42. }
  43. if (isset($json["Firstname"])) {
  44. $dbo->setFirstname($json["Firstname"]);
  45. }
  46. if (isset($json["Lastname"])) {
  47. $dbo->setLastname($json["Lastname"]);
  48. }
  49. return $dbo;
  50. }
  51. public static function generateSample()
  52. {
  53. $dbo = new LuticateUsersDbo();
  54. $dbo->setId(42);
  55. $dbo->setUsername("sample string");
  56. $dbo->setEmail("sample string");
  57. $dbo->setPassword("sample string");
  58. $dbo->setSalt("sample string");
  59. $dbo->setProfileId(42);
  60. $dbo->setFirstname("sample string");
  61. $dbo->setLastname("sample string");
  62. return $dbo;
  63. }
  64. /**
  65. * @var integer
  66. */
  67. protected $_id;
  68. public function getId()
  69. {
  70. return $this->_id;
  71. }
  72. public function setId($value)
  73. {
  74. $this->_id = $value;
  75. }
  76. /**
  77. * @var string
  78. */
  79. protected $_username;
  80. public function getUsername()
  81. {
  82. return $this->_username;
  83. }
  84. public function setUsername($value)
  85. {
  86. $this->_username = $value;
  87. }
  88. /**
  89. * @var string
  90. */
  91. protected $_email;
  92. public function getEmail()
  93. {
  94. return $this->_email;
  95. }
  96. public function setEmail($value)
  97. {
  98. $this->_email = $value;
  99. }
  100. /**
  101. * @var string
  102. */
  103. protected $_password;
  104. public function getPassword()
  105. {
  106. return $this->_password;
  107. }
  108. public function setPassword($value)
  109. {
  110. $this->_password = $value;
  111. }
  112. /**
  113. * @var string
  114. */
  115. protected $_salt;
  116. public function getSalt()
  117. {
  118. return $this->_salt;
  119. }
  120. public function setSalt($value)
  121. {
  122. $this->_salt = $value;
  123. }
  124. /**
  125. * @var integer
  126. */
  127. protected $_profileId;
  128. public function getProfileId()
  129. {
  130. return $this->_profileId;
  131. }
  132. public function setProfileId($value)
  133. {
  134. $this->_profileId = $value;
  135. }
  136. /**
  137. * @var string
  138. */
  139. protected $_firstname;
  140. public function getFirstname()
  141. {
  142. return $this->_firstname;
  143. }
  144. public function setFirstname($value)
  145. {
  146. $this->_firstname = $value;
  147. }
  148. /**
  149. * @var string
  150. */
  151. protected $_lastname;
  152. public function getLastname()
  153. {
  154. return $this->_lastname;
  155. }
  156. public function setLastname($value)
  157. {
  158. $this->_lastname = $value;
  159. }
  160. }