View Javadoc

1   package com.sri.emo.commandline.defaults;
2   
3   import com.jcorporate.expresso.core.db.DBException;
4   import com.sri.emo.dbobj.WizDefinition;
5   
6   public class IncompleteDecisionMatrixException extends Exception {
7   	
8   	/***
9   	 * Serial UID.
10  	 */
11  	private static final long serialVersionUID = 1L;
12  
13  	private WizDefinition wizard;
14  	
15  
16  	public IncompleteDecisionMatrixException(WizDefinition wizard) {
17  		super();
18  		this.wizard = wizard;
19  	}
20  
21  	public String getMessage() {
22  		StringBuffer message = new StringBuffer();
23  		try {
24  			message.append("Wizard ID " + wizard.getId() + " ( " + wizard.getWizName() + " )" +
25  					" is not being exported because it has an incomplete decision matrix.");
26  		} catch (DBException e) {
27  			message.append("Skipping a wizard due to incomplete decision matrix, but we are unable " +
28  					" to get its id " + wizard + " due to error: " + e.getMessage());
29  		}
30  				
31  		
32  		return message.toString();
33  	}
34  	
35  	
36  
37  }