View Javadoc

1   package com.panogenesis.service;
2   
3   import java.util.List;
4   
5   import com.panogenesis.model.IssueSeverity;
6   import com.panogenesis.dao.IssueSeverityDAO;
7   
8   public interface IssueSeverityManager extends Manager {
9   
10      /***
11       * Setter for DAO, convenient for unit testing
12       */
13      public void setIssueSeverityDAO(IssueSeverityDAO issueSeverityDAO);
14  
15      /***
16       * Retrieves all of the issueSeverities
17       */
18      public List getIssueSeverities(IssueSeverity issueSeverity);
19  
20      /***
21       * Gets issueSeverity's information based on id.
22       * @param id the issueSeverity's id
23       * @return issueSeverity populated issueSeverity object
24       */
25      public IssueSeverity getIssueSeverity(final String id);
26  
27      /***
28       * Saves a issueSeverity's information
29       * @param issueSeverity the object to be saved
30       */        
31      public void saveIssueSeverity(IssueSeverity issueSeverity);
32  
33      /***
34       * Removes a issueSeverity from the database by id
35       * @param id the issueSeverity's id
36       */    
37      public void removeIssueSeverity(final String id);
38  }
39