1 package org.campware.cream.modules.screens; 2 3 42 43 import org.apache.torque.util.Criteria; 44 45 import org.apache.velocity.context.Context; 46 47 import org.campware.cream.om.Project; 48 import org.campware.cream.om.ProjectPeer; 49 import org.campware.cream.om.ProjectCategoryPeer; 50 51 55 public class ProjectForm extends CreamForm 56 { 57 protected void initScreen() 58 { 59 setModuleType(ENTITY); 60 setModuleName("PROJECT"); 61 setIdName(ProjectPeer.PROJECT_ID); 62 setFormIdName("projectid"); 63 } 64 65 protected boolean getEntry(Criteria criteria, Context context) 66 { 67 try 68 { 69 Project entry = (Project) ProjectPeer.doSelect(criteria).get(0); 70 context.put("entry", entry); 71 72 return true; 73 } 74 catch (Exception e) 75 { 76 return false; 77 } 78 } 79 80 protected boolean getNew(Context context) 81 { 82 try 83 { 84 Project entry = new Project(); 85 context.put("entry", entry); 86 return true; 87 } 88 catch (Exception e) 89 { 90 return false; 91 } 92 } 93 94 protected boolean getLookups(Context context) 95 { 96 try 97 { 98 Criteria projcatcrit = new Criteria(); 99 projcatcrit.add(ProjectCategoryPeer.PROJECT_CAT_ID, 999, Criteria.GREATER_THAN); 100 projcatcrit.addAscendingOrderByColumn(ProjectCategoryPeer.PROJECT_CAT_NAME); 101 context.put("projectcats", ProjectCategoryPeer.doSelect(projcatcrit)); 102 103 return true; 104 } 105 catch (Exception e) 106 { 107 return false; 108 } 109 } 110 111 } 112 | Popular Tags |