001         package com.croftsoft.apps.chat.response;
002    
003         import com.croftsoft.core.lang.NullArgumentException;
004    
005         /*********************************************************************
006         * Indicates that the request type was unknown and therefore denied.
007         *
008         * @version
009         *   2003-06-10
010         * @since
011         *   2003-06-10
012         * @author
013         *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
014         *********************************************************************/
015    
016         public final class  UnknownRequestResponse
017           extends AbstractResponse
018         //////////////////////////////////////////////////////////////////////
019         //////////////////////////////////////////////////////////////////////
020         {
021    
022         private static final long  serialVersionUID = 0L;
023    
024         //
025    
026         private final Object  request;
027    
028         //////////////////////////////////////////////////////////////////////
029         //////////////////////////////////////////////////////////////////////
030    
031         public  UnknownRequestResponse ( Object  request )
032         //////////////////////////////////////////////////////////////////////
033         {
034           super ( true );
035    
036           NullArgumentException.check ( this.request = request );
037         }
038    
039         //////////////////////////////////////////////////////////////////////
040         //////////////////////////////////////////////////////////////////////
041    
042         public Object  getRequest ( ) { return request; }
043    
044         //////////////////////////////////////////////////////////////////////
045         //////////////////////////////////////////////////////////////////////
046         }