@ -12,6 +12,12 @@ package engine.db.handlers;
				@@ -12,6 +12,12 @@ package engine.db.handlers;
					 
			
		
	
		
			
				
					import  engine.Enum ;  
			
		
	
		
			
				
					import  engine.gameManager.DbManager ;  
			
		
	
		
			
				
					import  engine.objects.VendorDialog ;  
			
		
	
		
			
				
					import  org.pmw.tinylog.Logger ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					import  java.sql.Connection ;  
			
		
	
		
			
				
					import  java.sql.PreparedStatement ;  
			
		
	
		
			
				
					import  java.sql.ResultSet ;  
			
		
	
		
			
				
					import  java.sql.SQLException ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					public  class  dbVendorDialogHandler  extends  dbHandlerBase  {  
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -21,11 +27,24 @@ public class dbVendorDialogHandler extends dbHandlerBase {
				@@ -21,11 +27,24 @@ public class dbVendorDialogHandler extends dbHandlerBase {
					 
			
		
	
		
			
				
						}   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
						public  VendorDialog  GET_VENDORDIALOG ( final  int  objectUUID )  {   
			
		
	
		
			
				
							VendorDialog  vd  =  ( VendorDialog )  DbManager . getFromCache ( Enum . GameObjectType . VendorDialog ,  objectUUID ) ;   
			
		
	
		
			
				
							if  ( vd  ! =  null )   
			
		
	
		
			
				
								return  vd ;   
			
		
	
		
			
				
							prepareCallable ( "SELECT * FROM `static_npc_vendordialog` WHERE `ID`=?" ) ;   
			
		
	
		
			
				
							setInt ( 1 ,  objectUUID ) ;   
			
		
	
		
			
				
							return  ( VendorDialog )  getObjectSingle ( objectUUID ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							VendorDialog  vendorDialog  =  ( VendorDialog )  DbManager . getFromCache ( Enum . GameObjectType . VendorDialog ,  objectUUID ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							if  ( vendorDialog  ! =  null )   
			
		
	
		
			
				
								return  vendorDialog ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							try  ( Connection  connection  =  DbManager . getConnection ( ) ;   
			
		
	
		
			
				
								 PreparedStatement  preparedStatement  =  connection . prepareStatement ( "SELECT * FROM `static_npc_vendordialog` WHERE `ID`=?" ) )  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
								preparedStatement . setInt ( 1 ,  objectUUID ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
								ResultSet  rs  =  preparedStatement . executeQuery ( ) ;   
			
		
	
		
			
				
								vendorDialog  =  ( VendorDialog )  getObjectFromRs ( rs ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							}  catch  ( SQLException  e )  {   
			
		
	
		
			
				
								Logger . error ( e ) ;   
			
		
	
		
			
				
							}   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							return  vendorDialog ;   
			
		
	
		
			
				
						}   
			
		
	
		
			
				
					}