Coverage Report - org.homeunix.thecave.buddi.model.AccountType
 
Classes in this File Line Coverage Branch Coverage Complexity
AccountType
N/A
N/A
1
 
 1  
 /*
 2  
  * Created on Jul 30, 2007 by wyatt
 3  
  */
 4  
 package org.homeunix.thecave.buddi.model;
 5  
 
 6  
 import org.homeunix.thecave.buddi.plugin.api.exception.InvalidValueException;
 7  
 
 8  
 
 9  
 public interface AccountType extends ModelObject, Expandable {
 10  
         
 11  
         /**
 12  
          * Returns the name of this account type
 13  
          * @return
 14  
          */
 15  
         public String getName();
 16  
         
 17  
         /**
 18  
          * Does this account type represent a credit account? 
 19  
          * @return
 20  
          */
 21  
         public boolean isCredit();
 22  
         
 23  
         /**
 24  
          * Set the credit value of this account type
 25  
          * @param credit
 26  
          * @throws InvalidValueException
 27  
          */
 28  
         public void setCredit(boolean credit) throws InvalidValueException;
 29  
         
 30  
         /**
 31  
          * Sets the name of this account type
 32  
          * @param name
 33  
          * @throws InvalidValueException
 34  
          */
 35  
         public void setName(String name) throws InvalidValueException;
 36  
 }