001 package com.croftsoft.apps.chat.response; 002 003 /********************************************************************* 004 * Abstract base class for a Response. 005 * 006 * @version 007 * 2003-06-17 008 * @since 009 * 2003-06-07 010 * @author 011 * <a href="https://www.croftsoft.com/">David Wallace Croft</a> 012 *********************************************************************/ 013 014 public abstract class AbstractResponse 015 implements Response 016 ////////////////////////////////////////////////////////////////////// 017 ////////////////////////////////////////////////////////////////////// 018 { 019 020 private static final long serialVersionUID = 0L; 021 022 // 023 024 private final boolean denied; 025 026 ////////////////////////////////////////////////////////////////////// 027 ////////////////////////////////////////////////////////////////////// 028 029 public AbstractResponse ( boolean denied ) 030 ////////////////////////////////////////////////////////////////////// 031 { 032 this.denied = denied; 033 } 034 035 public AbstractResponse ( ) 036 ////////////////////////////////////////////////////////////////////// 037 { 038 this ( false ); 039 } 040 041 ////////////////////////////////////////////////////////////////////// 042 ////////////////////////////////////////////////////////////////////// 043 044 public boolean isDenied ( ) { return denied; } 045 046 ////////////////////////////////////////////////////////////////////// 047 ////////////////////////////////////////////////////////////////////// 048 }