001         package com.croftsoft.apps.chat.response;
002    
003         import com.croftsoft.core.lang.NullArgumentException;
004    
005         import com.croftsoft.core.animation.model.ModelId;
006    
007         /*********************************************************************
008         * Response to a CreateModelRequest.
009         *
010         * @version
011         *   2003-06-10
012         * @since
013         *   2003-06-10
014         * @author
015         *   <a href="https://www.croftsoft.com/">David Wallace Croft</a>
016         *********************************************************************/
017    
018         public final class  CreateModelResponse
019           extends AbstractResponse
020         //////////////////////////////////////////////////////////////////////
021         //////////////////////////////////////////////////////////////////////
022         {
023    
024         private static final long  serialVersionUID = 0L;
025    
026         //
027    
028         private final ModelId  modelId;
029    
030         //////////////////////////////////////////////////////////////////////
031         //////////////////////////////////////////////////////////////////////
032    
033         public  CreateModelResponse ( ModelId  modelId )
034         //////////////////////////////////////////////////////////////////////
035         {
036           super ( false );
037    
038           this.modelId = modelId;
039         }
040    
041         //////////////////////////////////////////////////////////////////////
042         //////////////////////////////////////////////////////////////////////
043    
044         public ModelId  getModelId ( ) { return modelId; }
045    
046         //////////////////////////////////////////////////////////////////////
047         //////////////////////////////////////////////////////////////////////
048         }