AchievementObject.java 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. package com.goafanti.portal.bo;
  2. import java.sql.Date;
  3. import com.goafanti.achievement.bo.InputAchievement;
  4. import com.goafanti.common.enums.AchievementCategory;
  5. import com.goafanti.common.enums.AchievementDataCategory;
  6. import com.goafanti.common.enums.TransferModes;
  7. public class AchievementObject extends InputAchievement {
  8. private String fieldAS;
  9. private String fieldBS;
  10. private String fieldCS;
  11. private String maturityS;
  12. private String transferModeS;
  13. private String categoryS;
  14. private String ownerTypeS;
  15. private Integer isHot;
  16. private Date releaseDate;
  17. private int interestCount;
  18. private String dataCategoryS;
  19. private String firstPicture;
  20. public String getDataCategoryS() {
  21. return dataCategoryS;
  22. }
  23. public void setDataCategoryS(String dataCategoryS) {
  24. this.dataCategoryS = dataCategoryS;
  25. }
  26. public String getFirstPicture() {
  27. return firstPicture;
  28. }
  29. public void setFirstPicture(String firstPicture) {
  30. this.firstPicture = firstPicture;
  31. }
  32. public int getInterestCount() {
  33. return interestCount;
  34. }
  35. public void setInterestCount(int interestCount) {
  36. this.interestCount = interestCount;
  37. }
  38. public Date getReleaseDate() {
  39. return releaseDate;
  40. }
  41. public void setReleaseDate(Date releaseDate) {
  42. this.releaseDate = releaseDate;
  43. }
  44. public String getFieldAS() {
  45. return fieldAS;
  46. }
  47. public void setFieldAS(String fieldAS) {
  48. this.fieldAS = fieldAS;
  49. }
  50. public String getFieldBS() {
  51. return fieldBS;
  52. }
  53. public void setFieldBS(String fieldBS) {
  54. this.fieldBS = fieldBS;
  55. }
  56. public String getFieldCS() {
  57. return fieldCS;
  58. }
  59. public void setFieldCS(String fieldCS) {
  60. this.fieldCS = fieldCS;
  61. }
  62. public String getMaturityS() {
  63. return maturityS;
  64. }
  65. public void setMaturityS(String maturityS) {
  66. this.maturityS = maturityS;
  67. }
  68. public String getTransferModeS() {
  69. return transferModeS;
  70. }
  71. public void setTransferModeS(String transferModeS) {
  72. this.transferModeS = transferModeS;
  73. }
  74. public String getOwnerTypeS() {
  75. return ownerTypeS;
  76. }
  77. public void setOwnerTypeS(String ownerTypeS) {
  78. this.ownerTypeS = ownerTypeS;
  79. }
  80. public Integer getIsHot() {
  81. return isHot;
  82. }
  83. public void setIsHot(Integer isHot) {
  84. this.isHot = isHot;
  85. }
  86. public String getCategoryS() {
  87. return categoryS;
  88. }
  89. public void setCategoryS(String categoryS) {
  90. this.categoryS = categoryS;
  91. }
  92. //override
  93. @Override
  94. public void setCategory(Integer category) {
  95. // TODO Auto-generated method stub
  96. super.setCategory(category);
  97. setCategoryS(AchievementCategory.find(category.intValue()).getName());
  98. }
  99. @Override
  100. public void setTechnicalPictureUrl(String url) {
  101. super.setTechnicalPictureUrl(url);
  102. if(url!=null && url.contains(".")) {
  103. setFirstPicture(url.split(",")[0]);
  104. }
  105. }
  106. @Override
  107. public void setDataCategory(Integer dataCategory) {
  108. // TODO Auto-generated method stub
  109. super.setDataCategory(dataCategory);
  110. setDataCategoryS(AchievementDataCategory.find(dataCategory.intValue()).getName());
  111. //todo
  112. }
  113. @Override
  114. public Integer getTransferMode() {
  115. // TODO Auto-generated method stub
  116. return super.getTransferMode();
  117. }
  118. @Override
  119. public void setTransferMode(Integer transferMode) {
  120. // TODO Auto-generated method stub
  121. super.setTransferMode(transferMode);
  122. System.out.println(transferMode.intValue());
  123. setTransferModeS(TransferModes.find(transferMode.intValue()).getName());
  124. }
  125. }