Coverage Report - org.paneris.bibliomania.SectionGroupTable
 
Classes in this File Line Coverage Branch Coverage Complexity
SectionGroupTable
100%
15/15
N/A
1
 
 1  
 package org.paneris.bibliomania;
 2  
 
 3  
 import org.melati.poem.Database;
 4  
 import org.melati.poem.DefinitionSource;
 5  
 import org.melati.poem.PoemException;
 6  
 import org.paneris.bibliomania.generated.SectionGroupTableBase;
 7  
 
 8  
 public class SectionGroupTable<T extends SectionGroup> extends SectionGroupTableBase<SectionGroup> {
 9  
 
 10  
   public SectionGroupTable(
 11  
       Database database, String name,
 12  
       DefinitionSource definitionSource) throws PoemException {
 13  2
     super(database, name, definitionSource);
 14  2
   }
 15  
 
 16  
   public SectionGroup ensure(
 17  
       String themecolour,
 18  
       String imagename, String image1file, String image2file,
 19  
       String imagenum, String displayname, String subtext, boolean generic,
 20  
       String urlprefix) {
 21  8
     SectionGroup s = (SectionGroup)newPersistent();
 22  8
     s.setThemecolour(themecolour);
 23  8
     s.setImagename(imagename);
 24  8
     s.setImage1file(image1file);
 25  8
     s.setImage2file(image2file);
 26  8
     s.setImagenum(imagenum);
 27  8
     s.setDisplayname(displayname);
 28  8
     s.setSubtext(subtext);
 29  8
     s.setGeneric(generic);
 30  8
     s.setUrlprefix(urlprefix);
 31  8
     s.setPath(imagename);       // FIXME!!
 32  8
     s.setDeleted(false);
 33  
     
 34  8
     return (SectionGroup)getDisplaynameColumn().ensure(s);
 35  
   }
 36  
 }