1 2 3 package org.apache.jetspeed.om.security.turbine; 4 5 import java.math.BigDecimal; 6 import java.util.Date; 7 import java.util.List; 8 9 import org.apache.torque.Torque; 10 import org.apache.torque.TorqueException; 11 import org.apache.torque.manager.AbstractBaseManager; 12 import org.apache.torque.manager.CacheListener; 13 import org.apache.torque.manager.MethodResultCache; 14 import org.apache.torque.om.ObjectKey; 15 import org.apache.torque.om.SimpleKey; 16 import org.apache.torque.om.Persistent; 17 import org.apache.torque.util.Criteria; 18 19 /*** 20 * This class manages TurbineUserGroupRole objects. 21 * This class was autogenerated by Torque on: 22 * 23 * [Thu Apr 22 23:12:36 EDT 2004] 24 * 25 * 26 * You should not use this class directly. It should not even be 27 * extended all references should be to TurbineUserGroupRoleManager 28 */ 29 public abstract class BaseTurbineUserGroupRoleManager 30 extends AbstractBaseManager 31 { 32 /*** The name of the manager */ 33 protected static String MANAGED_CLASS = "org.apache.jetspeed.om.security.turbine.TurbineUserGroupRole"; 34 35 /*** The name of our class to pass to Torque as the default manager. */ 36 protected static String DEFAULT_MANAGER_CLASS 37 = "org.apache.jetspeed.om.security.turbine.TurbineUserGroupRoleManager"; 38 39 /*** 40 * Retrieves an implementation of the manager, based on the settings in 41 * the configuration. 42 * 43 * @return an implementation of TurbineUserGroupRoleManager. 44 */ 45 public static TurbineUserGroupRoleManager getManager() 46 { 47 return (TurbineUserGroupRoleManager) 48 Torque.getManager(TurbineUserGroupRoleManager.MANAGED_CLASS, 49 TurbineUserGroupRoleManager.DEFAULT_MANAGER_CLASS); 50 } 51 52 /*** 53 * Static accessor for the @see #getInstanceImpl(). 54 * 55 * @return a <code>TurbineUserGroupRole</code> value 56 * @exception TorqueException if an error occurs 57 */ 58 public static TurbineUserGroupRole getInstance() 59 throws TorqueException 60 { 61 return getManager().getInstanceImpl(); 62 } 63 64 /*** 65 * Static accessor for the @see #getInstanceImpl(ObjectKey). 66 * 67 * @param id an <code>ObjectKey</code> value 68 * @return a <code>TurbineUserGroupRole</code> value 69 * @exception TorqueException if an error occurs 70 */ 71 public static TurbineUserGroupRole getInstance(ObjectKey id) 72 throws TorqueException 73 { 74 return getManager().getInstanceImpl(id); 75 } 76 77 /*** 78 * Static accessor for the @see #getInstanceImpl(ObjectKey, boolean). 79 * 80 * @param id an <code>ObjectKey</code> value 81 * @return a <code>TurbineUserGroupRole</code> value 82 * @exception TorqueException if an error occurs 83 */ 84 public static TurbineUserGroupRole getInstance(ObjectKey id, boolean fromCache) 85 throws TorqueException 86 { 87 return getManager().getInstanceImpl(id, fromCache); 88 } 89 90 91 /*** 92 * Static accessor for the @see #getInstancesImpl(List). 93 * 94 * @param ids a <code>List</code> value 95 * @return a <code>List</code> value 96 * @exception TorqueException if an error occurs 97 */ 98 public static List getInstances(List ids) 99 throws TorqueException 100 { 101 return getManager().getInstancesImpl(ids); 102 } 103 104 /*** 105 * Static accessor for the @see #getInstancesImpl(List, boolean). 106 * 107 * @param ids a <code>List</code> value 108 * @return a <code>List</code> value 109 * @exception TorqueException if an error occurs 110 */ 111 public static List getInstances(List ids, boolean fromCache) 112 throws TorqueException 113 { 114 return getManager().getInstancesImpl(ids, fromCache); 115 } 116 117 public static void putInstance(Persistent om) 118 throws TorqueException 119 { 120 getManager().putInstanceImpl(om); 121 } 122 123 public static void clear() 124 throws TorqueException 125 { 126 getManager().clearImpl(); 127 } 128 129 public static boolean exists(TurbineUserGroupRole obj) 130 throws TorqueException 131 { 132 return getManager().existsImpl(obj); 133 } 134 135 public static MethodResultCache getMethodResult() 136 { 137 return getManager().getMethodResultCache(); 138 } 139 140 public static void addCacheListener(CacheListener listener) 141 { 142 getManager().addCacheListenerImpl(listener); 143 } 144 145 /*** 146 * Creates a new <code>BaseTurbineUserGroupRoleManager</code> instance. 147 * 148 * @exception TorqueException if an error occurs 149 */ 150 public BaseTurbineUserGroupRoleManager() 151 throws TorqueException 152 { 153 setClassName("org.apache.jetspeed.om.security.turbine.TurbineUserGroupRole"); 154 } 155 156 /*** 157 * Get a fresh instance of a TurbineUserGroupRoleManager 158 */ 159 protected TurbineUserGroupRole getInstanceImpl() 160 throws TorqueException 161 { 162 TurbineUserGroupRole obj = null; 163 try 164 { 165 obj = (TurbineUserGroupRole) getOMInstance(); 166 } 167 catch (Exception e) 168 { 169 throw new TorqueException(e); 170 } 171 return obj; 172 } 173 174 175 /*** 176 * Get a TurbineUserGroupRole with the given id. 177 * 178 * @param id <code>ObjectKey</code> value 179 */ 180 protected TurbineUserGroupRole getInstanceImpl(ObjectKey id) 181 throws TorqueException 182 { 183 return (TurbineUserGroupRole) getOMInstance(id); 184 } 185 186 /*** 187 * Get a TurbineUserGroupRole with the given id. 188 * 189 * @param id <code>ObjectKey</code> value 190 * @param fromCache if true, look for cached TurbineUserGroupRoles before loading 191 * from storage. 192 */ 193 protected TurbineUserGroupRole getInstanceImpl(ObjectKey id, boolean fromCache) 194 throws TorqueException 195 { 196 return (TurbineUserGroupRole) getOMInstance(id, fromCache); 197 } 198 199 /*** 200 * Gets a list of TurbineUserGroupRoles based on id's. 201 * 202 * @param ids a List of <code>ObjectKeys</code> value 203 * @return a <code>List</code> of TurbineUserGroupRoles 204 * @exception TorqueException if an error occurs 205 */ 206 protected List getInstancesImpl(List ids) 207 throws TorqueException 208 { 209 return getOMs(ids); 210 } 211 212 /*** 213 * Gets a list of TurbineUserGroupRoles based on id's. 214 * 215 * @param ids a List of <code>ObjectKeys</code> value 216 * @param fromCache if true, look for cached TurbineUserGroupRoles before loading 217 * from storage. 218 * @return a <code>List</code> of TurbineUserGroupRoles 219 * @exception TorqueException if an error occurs 220 */ 221 protected List getInstancesImpl(List ids, boolean fromCache) 222 throws TorqueException 223 { 224 return getOMs(ids, fromCache); 225 } 226 227 /*** 228 * check for a duplicate project name 229 */ 230 protected boolean existsImpl(TurbineUserGroupRole om) 231 throws TorqueException 232 { 233 Criteria crit = TurbineUserGroupRolePeer 234 .buildCriteria((TurbineUserGroupRole)om); 235 return TurbineUserGroupRolePeer.doSelect(crit).size() > 0; 236 } 237 238 239 protected Persistent retrieveStoredOM(ObjectKey id) 240 throws TorqueException 241 { 242 return TurbineUserGroupRolePeer.retrieveByPK(id); 243 } 244 245 /*** 246 * Gets a list of ModuleEntities based on id's. 247 * 248 * @param moduleIds a <code>NumberKey[]</code> value 249 * @return a <code>List</code> value 250 * @exception TorqueException if an error occurs 251 */ 252 protected List retrieveStoredOMs(List ids) 253 throws TorqueException 254 { 255 return TurbineUserGroupRolePeer.retrieveByPKs(ids); 256 } 257 }