| 1 21 22 package org.opensubsystems.core.persist.db; 23 24 34 public abstract class DatabaseOperation 35 { 36 38 41 protected DatabaseFactoryImpl m_factory; 42 43 46 protected Object m_returnData; 47 48 51 protected String m_strQuery; 52 53 56 protected DatabaseSchema m_dbschema; 57 58 61 protected int m_iDataType; 62 63 66 protected Object m_data; 67 68 70 76 public DatabaseOperation( 77 DatabaseFactoryImpl factory 78 ) 79 { 80 this(factory, null); 81 } 82 83 91 public DatabaseOperation( 92 DatabaseFactoryImpl factory, 93 String strQueryToPrepare 94 ) 95 { 96 super(); 97 98 m_factory = factory; 99 m_strQuery = strQueryToPrepare; 100 } 101 102 113 public DatabaseOperation( 114 DatabaseFactoryImpl factory, 115 String strQueryToPrepare, 116 DatabaseSchema schema, 117 Object data, 118 int dataType 119 ) 120 { 121 super(); 122 123 m_factory = factory; 124 m_strQuery = strQueryToPrepare; 125 m_dbschema = schema; 126 m_data = data; 127 m_iDataType = dataType; 128 } 129 130 132 138 public Object getReturnData( 139 ) 140 { 141 return m_returnData; 142 } 143 144 150 public void setReturnData( 151 Object returnData 152 ) 153 { 154 m_returnData = returnData; 155 } 156 } 157 | Popular Tags |