AbstractUpdateContentEditUIBean.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. package com.kingdee.eas.custom.notify.web;
  2. import java.util.LinkedList;
  3. import java.util.List;
  4. import java.util.Map;
  5. import org.operamasks.faces.annotation.Inject;
  6. import org.operamasks.faces.annotation.ManagedBean;
  7. import org.operamasks.faces.annotation.ManagedBeanScope;
  8. import com.kingdee.bos.metadata.IMetaDataPK;
  9. import com.kingdee.bos.metadata.MetaDataPK;
  10. import com.kingdee.bos.metadata.entity.SelectorItemCollection;
  11. import com.kingdee.bos.waf.annotation.IBOSBizCtrl;
  12. import com.kingdee.bos.waf.util.OperateState;
  13. import com.kingdee.bos.waf.winlet.edit.EditBean;
  14. import com.kingdee.eas.framework.CoreBaseInfo;
  15. import com.kingdee.eas.framework.ICoreBase;
  16. import org.operamasks.faces.annotation.Accessible;
  17. import org.operamasks.faces.component.form.impl.*;
  18. import com.kingdee.bos.waf.action.AbstractWebAction;
  19. import javax.faces.event.AbortProcessingException;
  20. import javax.faces.context.FacesContext;
  21. import org.operamasks.faces.component.action.ActionEvent;
  22. import org.operamasks.faces.annotation.Action;
  23. import com.kingdee.bos.waf.winlet.BaseBean;
  24. import com.kingdee.bos.metadata.entity.SelectorItemInfo;
  25. import com.kingdee.eas.custom.notify.IUpdateContent;
  26. import com.kingdee.eas.custom.notify.UpdateContentInfo;
  27. public abstract class AbstractUpdateContentEditUIBean extends com.kingdee.bos.waf.winlet.edit.EditBean {
  28. @IBOSBizCtrl
  29. protected com.kingdee.eas.custom.notify.IUpdateContent service;
  30. public AbstractUpdateContentEditUIBean() {
  31. super();
  32. }
  33. @Override
  34. public void createNewModel() {
  35. model = new UpdateContentInfo();
  36. }
  37. @Override
  38. public void pageOnload() {
  39. super.pageOnload();
  40. }
  41. @Override
  42. public void saveModel() {
  43. updateModel();
  44. super.saveModel();
  45. }
  46. @Override
  47. public void submitModel() {
  48. updateModel();
  49. super.submitModel();
  50. }
  51. protected void updateModel() {
  52. }
  53. @Override
  54. protected ICoreBase getBizInterface() {
  55. return service;
  56. }
  57. @Override
  58. public IMetaDataPK getMetaDataPK() {
  59. return new MetaDataPK("com.kingdee.eas.custom.notify.web.UpdateContentEditUI");
  60. }
  61. @Override
  62. protected String getEntryPKName() {
  63. return super.getEntryPKName();
  64. }
  65. @Override
  66. public SelectorItemCollection getSelectors() {
  67. SelectorItemCollection sic = super.getSelectors();
  68. sic.add(new SelectorItemInfo("name"));
  69. sic.add(new SelectorItemInfo("number"));
  70. sic.add(new SelectorItemInfo("description"));
  71. sic.add(new SelectorItemInfo("simpleName"));
  72. sic.add(new SelectorItemInfo("appName"));
  73. sic.add(new SelectorItemInfo("modelName"));
  74. sic.add(new SelectorItemInfo("modelId"));
  75. sic.add(new SelectorItemInfo("key"));
  76. sic.add(new SelectorItemInfo("param1"));
  77. sic.add(new SelectorItemInfo("param2"));
  78. sic.add(new SelectorItemInfo("subject"));
  79. sic.add(new SelectorItemInfo("link"));
  80. sic.add(new SelectorItemInfo("extendContent"));
  81. sic.add(new SelectorItemInfo("type"));
  82. sic.add(new SelectorItemInfo("level"));
  83. return sic;
  84. }
  85. protected String getTDTemplateName() {
  86. return "/bim/custom/notify/UpdateContent";
  87. }
  88. protected com.kingdee.bos.metadata.IMetaDataPK getTDQueryPK() {
  89. return new com.kingdee.bos.metadata.MetaDataPK("com.kingdee.eas.custom.notify.app.UpdateContentQuery");
  90. }
  91. }