public class IDResolveRequest
extends java.lang.Object
Constructor and Description |
---|
IDResolveRequest(java.lang.String aTableName)
Constructor
|
IDResolveRequest(java.lang.String aTableName,
java.util.Map aUniqueIndexData)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getEndKey()
get the end key
|
java.lang.String |
getPrimaryKeyColumnName()
Get the primary key column name
|
java.lang.Long |
getStartKey()
Get the start key
|
java.lang.String |
getTableName()
Get table name to be used in the ID resolver
|
java.util.Map |
getUniqueIndexData()
Get the unique index data
|
java.util.Map |
getUniqueIndexFixedValue()
Get the unique index fixed value.
|
boolean |
isGenerateNewKey()
Check if generate new key is true or false.
|
void |
setEndKey(java.lang.Long anEndKey)
set the end key
|
void |
setGenerateNewKey(boolean aGenerateNewKey)
Set the generateNewKey value
|
void |
setPrimaryKeyColumnName(java.lang.String aPrimaryKeyColumnName)
Set the primary key column name
|
void |
setStartKey(java.lang.Long aStartKey)
Set the start key
|
void |
setTableName(java.lang.String aTableName)
Set the table name
|
void |
setUniqueIndexData(java.util.Map aUniqueIndexData)
Set the unique index data
|
void |
setUniqueIndexFixedValue(java.util.Map aUniqueIndexFixedValue)
Set the unique index fixed value
|
public IDResolveRequest(java.lang.String aTableName)
aTableName
- a table namepublic IDResolveRequest(java.lang.String aTableName, java.util.Map aUniqueIndexData)
aTableName
- a table nameaUniqueIndexData
- a unique index data map, key is the column name, value is the unique index datapublic boolean isGenerateNewKey()
public void setGenerateNewKey(boolean aGenerateNewKey)
aGenerateNewKey
- indicate whether generate new keypublic java.lang.String getTableName()
public void setTableName(java.lang.String aTableName)
aTableName
- a table namepublic java.util.Map getUniqueIndexData()
public void setUniqueIndexData(java.util.Map aUniqueIndexData)
aUniqueIndexData
- unique index datapublic java.util.Map getUniqueIndexFixedValue()
public void setUniqueIndexFixedValue(java.util.Map aUniqueIndexFixedValue)
aUniqueIndexFixedValue
- unique index fixed value mappublic java.lang.Long getEndKey()
public void setEndKey(java.lang.Long anEndKey)
anEndKey
- public java.lang.Long getStartKey()
public void setStartKey(java.lang.Long aStartKey)
aStartKey
- start keypublic java.lang.String getPrimaryKeyColumnName()
public void setPrimaryKeyColumnName(java.lang.String aPrimaryKeyColumnName)
aPrimaryKeyColumnName
- a primary key column name.