KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > entities > factories > EntityFactory


1 package com.dotmarketing.portlets.entities.factories;
2
3 import com.dotmarketing.db.DotHibernate;
4 import com.dotmarketing.factories.InodeFactory;
5 import com.dotmarketing.portlets.categories.model.Category;
6 import com.dotmarketing.portlets.entities.model.Entity;
7
8 /**
9  *
10  * @author will
11  */

12 public class EntityFactory {
13     
14     public static Entity getEntity(String JavaDoc entityName) {
15         if (entityName == null) return new Entity ();
16         DotHibernate dh = new DotHibernate(Entity.class);
17         dh.setQuery(
18             "from entity in class com.dotmarketing.portlets.entities.model.Entity where entity_name like ? ");
19         dh.setParam(entityName);
20         return (Entity) dh.load();
21                 
22     }
23     
24     public static java.util.List JavaDoc getEntityCategories(Entity entity) {
25         return InodeFactory.getParentsOfClass(entity,Category.class, "sort_order");
26     }
27 }
28
Popular Tags