View Javadoc
1   package com.github.sbugat.rundeckmonitor.configuration;
2   
3   /**
4    * Exception to use when a mandatory property is missing.
5    * 
6    * @author Sylvain Bugat
7    * 
8    */
9   public final class MissingPropertyException extends Exception {
10  
11  	/** Unique Serial ID. */
12  	private static final long serialVersionUID = -4199859651106152630L;
13  
14  	/** Name of the missing property. */
15  	private final String property;
16  
17  	/**
18  	 * Constructor copy the missing property name.
19  	 * 
20  	 * @param propertyArg missing property name
21  	 */
22  	public MissingPropertyException(final String propertyArg) {
23  		property = propertyArg;
24  	}
25  
26  	/**
27  	 * Get the missing property name.
28  	 * 
29  	 * @return missing property name
30  	 */
31  	public String getProperty() {
32  		return property;
33  	}
34  }