package ${businessObject.packageName};
import fr.paris.lutece.portal.service.spring.SpringContextService;
import java.util.Collection;
public final class ${businessObject.className}Home
{
private static I${businessObject.className}DAO _dao = ( I${businessObject.className}DAO ) SpringContextService.getBean( "${businessObject.instanceName}DAO" );
private ${businessObject.className}Home( )
{
}
public static ${businessObject.className} create( ${businessObject.className} ${businessObject.instanceName} )
{
_dao.insert( ${businessObject.instanceName} );
return ${businessObject.instanceName};
}
public static ${businessObject.className} update( ${businessObject.className} ${businessObject.instanceName} )
{
_dao.store( ${businessObject.instanceName} );
return ${businessObject.instanceName};
}
public static void remove( int n${businessObject.className}Id )
{
_dao.delete( n${businessObject.className}Id );
}
public static ${businessObject.className} findByPrimaryKey( int nKey )
{
return _dao.load( nKey );
}
public static Collection<${businessObject.className}> findAll()
{
return _dao.select${businessObject.className}sList();
}
}