001 package railo.runtime.functions.orm; 002 003 import railo.commons.lang.StringUtil; 004 import railo.runtime.PageContext; 005 import railo.runtime.exp.PageException; 006 import railo.runtime.orm.ORMSession; 007 import railo.runtime.orm.ORMUtil; 008 009 public class ORMEvictEntity { 010 public static String call(PageContext pc,String entityName) throws PageException { 011 return call(pc, entityName,null); 012 } 013 public static String call(PageContext pc,String entityName,String primaryKey) throws PageException { 014 ORMSession session=ORMUtil.getSession(pc); 015 if(StringUtil.isEmpty(primaryKey))session.evictEntity(pc, entityName); 016 else session.evictEntity(pc, entityName,primaryKey); 017 return null; 018 } 019 }