ConfigurationDirectory.java
package org.ferris.tweial.console.configuration;
import java.io.File;
import javax.enterprise.inject.Vetoed;
import javax.inject.Inject;
import org.ferris.tweial.console.application.ApplicationDirectory;
/**
*
* @author Michael Remijan mjremijan@yahoo.com @mjremijan
*/
@Vetoed
public class ConfigurationDirectory extends File {
private static final long serialVersionUID = 7491901906021288631L;
@Inject
public ConfigurationDirectory(ApplicationDirectory appdir) {
super(appdir, "conf");
if (!exists()) {
throw new RuntimeException(
String.format("Configuration directory does not exist \"%s\"", getPath())
);
}
}
}