| 1 package org.campware.cream.modules.screens; 2 3 42 43 44 import org.apache.torque.util.Criteria; 45 46 import org.apache.velocity.context.Context; 47 48 import org.campware.cream.om.NewsSubscription; 49 import org.campware.cream.om.NewsSubscriptionPeer; 50 import org.campware.cream.om.ProductPeer; 51 import org.campware.cream.om.ProjectPeer; 52 import org.campware.cream.om.CustomerPeer; 53 54 58 public class NewsSubscriptionForm extends CreamForm 59 { 60 protected void initScreen() 61 { 62 setModuleType(DOCUMENT); 63 setModuleName("NEWS_SUBSCRIPTION"); 64 setIdName(NewsSubscriptionPeer.NEWS_SUBS_ID); 65 setFormIdName("newssubsid"); 66 } 67 68 protected boolean getEntry(Criteria criteria, Context context) 69 { 70 try 71 { 72 NewsSubscription entry = (NewsSubscription) NewsSubscriptionPeer.doSelect(criteria).get(0); 73 context.put("entry", entry); 74 75 return true; 76 } 77 catch (Exception e) 78 { 79 return false; 80 } 81 } 82 83 protected boolean getNew(Context context) 84 { 85 try 86 { 87 NewsSubscription entry = new NewsSubscription(); 88 context.put("entry", entry); 89 90 return true; 91 } 92 catch (Exception e) 93 { 94 return false; 95 } 96 } 97 98 protected boolean getLookups(Context context) 99 { 100 try 101 { 102 Criteria prodcrit = new Criteria(); 103 prodcrit.add( ProductPeer.PRODUCT_ID, 999, Criteria.GREATER_THAN); 104 prodcrit.addAscendingOrderByColumn(ProductPeer.PRODUCT_DISPLAY); 105 context.put("products", ProductPeer.doSelect(prodcrit)); 106 107 Criteria projcrit = new Criteria(); 108 projcrit.add(ProjectPeer.PROJECT_ID, 999, Criteria.GREATER_THAN); 109 projcrit.addAscendingOrderByColumn(ProjectPeer.PROJECT_NAME); 110 context.put("projects", ProjectPeer.doSelect(projcrit)); 111 112 return true; 113 } 114 catch (Exception e) 115 { 116 return false; 117 } 118 } 119 120 121 } 122 | Popular Tags |