1 21 22 package org.apache.derbyTesting.functionTests.util; 23 import org.apache.derby.iapi.services.context.ContextService; 24 import org.apache.derby.iapi.sql.conn.LanguageConnectionContext; 25 import java.io.Serializable ; 26 29 public abstract class PropertyUtil extends org.apache.derby.iapi.util.PropertyUtil 30 { 31 public static Serializable getDatabasePropertyDefault(String k) throws Exception 32 { 33 LanguageConnectionContext lcc = 34 (LanguageConnectionContext) ContextService.getContextOrNull(LanguageConnectionContext.CONTEXT_ID); 35 if (lcc == null) throw new Exception ("getPropertyDefault only works in a connection"); 36 return lcc.getTransactionExecute().getPropertyDefault(k); 37 } 38 public static void setDatabasePropertyDefault(String k,Serializable v) throws Exception 39 { 40 LanguageConnectionContext lcc = 41 (LanguageConnectionContext) ContextService.getContextOrNull(LanguageConnectionContext.CONTEXT_ID); 42 if (lcc == null) throw new Exception ("getPropertyDefault only works in a connection"); 43 lcc.getTransactionExecute().setPropertyDefault(k,v); 44 } 45 } 46 | Popular Tags |