Coverage Report - org.paneris.jammyjoes.controller.SearchMaufacturer
 
Classes in this File Line Coverage Branch Coverage Complexity
SearchMaufacturer
0%
0/21
0%
0/6
1.667
 
 1  
 package org.paneris.jammyjoes.controller;
 2  
 
 3  
 import org.melati.util.UTF8URLEncoder;
 4  
 import org.paneris.jammyjoes.model.Manufacturer;
 5  
 
 6  
 public class SearchMaufacturer {
 7  
   
 8  
   private Manufacturer manufacturer;
 9  
   private String name;
 10  0
   private boolean isNull = true;
 11  
 
 12  0
   public SearchMaufacturer(Manufacturer manufacturer) {
 13  0
     this.manufacturer = manufacturer;
 14  0
     this.name = null;
 15  0
     isNull = false;
 16  0
   }
 17  
 
 18  0
   public SearchMaufacturer(String name) {
 19  0
     this.name = name;
 20  0
     this.manufacturer = null;
 21  0
     isNull = false;
 22  0
   }
 23  
 
 24  0
   public SearchMaufacturer() {
 25  0
     this.name = null;
 26  0
     this.manufacturer = null;
 27  0
   }
 28  
 
 29  
   public String toString() {
 30  0
     if (isNull) return "";
 31  0
     return (manufacturer == null) ? name : manufacturer.getName();
 32  
   }
 33  
 
 34  
   public boolean isNull() {
 35  0
     return isNull;
 36  
   }
 37  
   
 38  
   public String pathise() {
 39  0
     if (manufacturer == null)
 40  0
       return "/_";
 41  0
     return "/" + UTF8URLEncoder.encode(manufacturer.getName());
 42  
   }
 43  
 
 44  
 }