public abstract class A_CmsUpdateDBPart extends java.lang.Object implements I_CmsUpdateDBPart
限定符和类型 | 字段和说明 |
---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
m_poolData
The connection data to use.
|
protected java.util.Map<java.lang.String,java.lang.String> |
m_queries
A map holding all SQL queries.
|
构造器和说明 |
---|
A_CmsUpdateDBPart()
Default constructor.
|
限定符和类型 | 方法和说明 |
---|---|
void |
execute(java.util.Map<java.lang.String,java.lang.String> dbPoolData)
Executes the update part.
|
java.util.Map<java.lang.String,java.lang.String> |
getPoolData()
Returns the database pool Data.
|
protected java.lang.String |
getPropertyFileLocation()
Returns the default property file location.
|
protected abstract void |
internalExecute(CmsSetupDb setupDb)
Does the hard work.
|
protected boolean |
isKeepHistory()
Returns the keep History parameter value.
|
protected void |
loadQueryProperties(java.lang.String propertyFilename)
Loads a Java properties hash containing SQL queries.
|
java.lang.String |
readQuery(java.lang.String queryKey)
Searches for the SQL query with the specified key.
|
protected java.util.Map<java.lang.String,java.lang.String> m_poolData
protected java.util.Map<java.lang.String,java.lang.String> m_queries
public void execute(java.util.Map<java.lang.String,java.lang.String> dbPoolData)
I_CmsUpdateDBPart
execute
在接口中 I_CmsUpdateDBPart
dbPoolData
- the database pool dataI_CmsUpdateDBPart.execute(Map)
public java.util.Map<java.lang.String,java.lang.String> getPoolData()
public java.lang.String readQuery(java.lang.String queryKey)
queryKey
- the SQL query keyprotected java.lang.String getPropertyFileLocation()
protected abstract void internalExecute(CmsSetupDb setupDb) throws java.sql.SQLException
setupDb
- the db connection interfacejava.sql.SQLException
- if something goes wrongprotected boolean isKeepHistory()
protected void loadQueryProperties(java.lang.String propertyFilename) throws java.io.IOException
propertyFilename
- the package/filename of the properties hashjava.io.IOException
- if the sql queries property file could not be read