/* * Copyright (C) 2012 Intel Corporation * All rights reserved. */ package com.intel.mtwilson.setup.model; /** * * @author jbuhacoff */ public enum YesNo { YES(true), NO(false); private boolean value; YesNo(boolean value) { this.value = value; } public boolean booleanValue() { return value; } public static YesNo valueOf(char c) { if( c == 'y' || c == 'Y' ) { return YES; } if( c == 'n' || c == 'N' ) { return NO; } throw new IllegalArgumentException("'Yes' or 'No' is required"); } }