001 package railo.runtime.functions.orm; 002 003 import railo.runtime.PageContext; 004 import railo.runtime.exp.PageException; 005 import railo.runtime.orm.ORMSession; 006 import railo.runtime.orm.ORMUtil; 007 008 public class EntityLoadByExample { 009 public static Object call(PageContext pc, Object sampleEntity) throws PageException { 010 return call(pc, sampleEntity, false); 011 } 012 013 public static Object call(PageContext pc, Object sampleEntity,boolean unique) throws PageException { 014 ORMSession session=ORMUtil.getSession(pc); 015 //ORMEngine engine= ORMUtil.getEngine(pc); 016 if(unique)return session.loadByExample(pc,sampleEntity); 017 return session.loadByExampleAsArray(pc,sampleEntity); 018 } 019 }