@ -9,8 +9,14 @@
				@@ -9,8 +9,14 @@
					 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					package  engine.db.handlers ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					import  engine.gameManager.DbManager ;  
			
		
	
		
			
				
					import  engine.objects.EffectsResourceCosts ;  
			
		
	
		
			
				
					import  org.pmw.tinylog.Logger ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					import  java.sql.Connection ;  
			
		
	
		
			
				
					import  java.sql.PreparedStatement ;  
			
		
	
		
			
				
					import  java.sql.ResultSet ;  
			
		
	
		
			
				
					import  java.sql.SQLException ;  
			
		
	
		
			
				
					import  java.util.ArrayList ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					public  class  dbEffectsResourceCostHandler  extends  dbHandlerBase  {  
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -19,12 +25,23 @@ public class dbEffectsResourceCostHandler extends dbHandlerBase {
				@@ -19,12 +25,23 @@ public class dbEffectsResourceCostHandler extends dbHandlerBase {
					 
			
		
	
		
			
				
							this . localClass  =  EffectsResourceCosts . class ;   
			
		
	
		
			
				
					        this . localObjectType  =  engine . Enum . GameObjectType . valueOf ( this . localClass . getSimpleName ( ) ) ;   
			
		
	
		
			
				
						}   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
						  
			
		
	
		
			
				
						  
			
		
	
		
			
				
						public  ArrayList < EffectsResourceCosts >  GET_ALL_EFFECT_RESOURCES ( String  idString )  {   
			
		
	
		
			
				
							prepareCallable ( "SELECT * FROM `static_power_effectcost`  WHERE `IDString` = ?" ) ;   
			
		
	
		
			
				
							setString ( 1 ,  idString ) ;   
			
		
	
		
			
				
							return  getObjectList ( ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							ArrayList < EffectsResourceCosts >  effectsResourceCosts  =  new  ArrayList < > ( ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							try  ( Connection  connection  =  DbManager . getConnection ( ) ;   
			
		
	
		
			
				
								 PreparedStatement  preparedStatement  =  connection . prepareStatement ( "SELECT * FROM `static_power_effectcost`  WHERE `IDString` = ?" ) )  {   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
								preparedStatement . setString ( 1 ,  idString ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
								ResultSet  rs  =  preparedStatement . executeQuery ( ) ;   
			
		
	
		
			
				
								effectsResourceCosts  =  getObjectsFromRs ( rs ,  1000 ) ;   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							}  catch  ( SQLException  e )  {   
			
		
	
		
			
				
								Logger . error ( e ) ;   
			
		
	
		
			
				
							}   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
							return  effectsResourceCosts ;   
			
		
	
		
			
				
						}   
			
		
	
		
			
				
					}