|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgoldengate.common.database.data.AbstractDbData
openr66.database.data.DbHostAuth
public class DbHostAuth
Host Authentication Table object
Nested Class Summary | |
---|---|
static class |
DbHostAuth.Columns
|
Nested classes/interfaces inherited from class goldengate.common.database.data.AbstractDbData |
---|
goldengate.common.database.data.AbstractDbData.UpdatedInfo |
Field Summary | |
---|---|
static int[] |
dbTypes
|
protected static String |
insertAllValues
|
static int |
NBPRKEY
|
protected static String |
selectAllFields
|
static String |
table
|
protected static String |
updateAllFields
|
Fields inherited from class goldengate.common.database.data.AbstractDbData |
---|
allFields, dbSession, isSaved, otherFields, primaryKey |
Constructor Summary | |
---|---|
DbHostAuth(goldengate.common.database.DbSession dbSession,
String hostid)
|
|
DbHostAuth(goldengate.common.database.DbSession dbSession,
String hostid,
String address,
int port,
boolean isSSL,
byte[] hostkey,
boolean adminrole,
boolean isClient)
|
Method Summary | |
---|---|
void |
changeUpdatedInfo(goldengate.common.database.data.AbstractDbData.UpdatedInfo info)
|
void |
delete()
|
static DbHostAuth[] |
deleteAll(goldengate.common.database.DbSession dbSession)
Delete all entries (used when purge and reload) |
boolean |
exist()
|
String |
getAddress()
|
static DbHostAuth[] |
getAllHosts(goldengate.common.database.DbSession dbSession)
Get All DbHostAuth from database or from internal hashMap in case of no database support |
static goldengate.common.database.DbPreparedStatement |
getFilterPrepareStament(goldengate.common.database.DbSession session,
String host,
String addr,
boolean ssl)
|
static DbHostAuth |
getFromStatement(goldengate.common.database.DbPreparedStatement preparedStatement)
For instance from Commander when getting updated information |
String |
getHostid()
|
byte[] |
getHostkey()
|
protected String |
getInsertAllValues()
|
int |
getPort()
|
protected String |
getSelectAllFields()
|
SocketAddress |
getSocketAddress()
|
protected String |
getTable()
|
protected String |
getUpdateAllFields()
|
static goldengate.common.database.DbPreparedStatement |
getUpdatedPrepareStament(goldengate.common.database.DbSession session)
|
protected String |
getWherePrimaryKey()
|
protected void |
initObject()
|
void |
insert()
|
boolean |
isAdminrole()
|
boolean |
isClient()
Test if the address is 0.0.0.0 for a client or isClient |
boolean |
isKeyValid(byte[] newkey)
Is the given key a valid one |
boolean |
isNoAddress()
True if the address is a client address (0.0.0.0) |
boolean |
isSsl()
|
void |
select()
|
protected void |
setFromArray()
|
protected void |
setPrimaryKey()
|
protected void |
setToArray()
|
String |
toSpecializedHtml(R66Session session,
String body,
boolean crypted)
|
String |
toString()
|
void |
update()
|
Methods inherited from class goldengate.common.database.data.AbstractDbData |
---|
get, getTrueValue, getValue, getValues, setTrueValue, setValue, setValues |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int[] dbTypes
public static final String table
public static final int NBPRKEY
protected static final String selectAllFields
protected static final String updateAllFields
protected static final String insertAllValues
Constructor Detail |
---|
public DbHostAuth(goldengate.common.database.DbSession dbSession, String hostid, String address, int port, boolean isSSL, byte[] hostkey, boolean adminrole, boolean isClient)
dbSession
- hostid
- address
- port
- isSSL
- hostkey
- adminrole
- isClient
- public DbHostAuth(goldengate.common.database.DbSession dbSession, String hostid) throws goldengate.common.database.exception.GoldenGateDatabaseException
dbSession
- hostid
-
goldengate.common.database.exception.GoldenGateDatabaseException
Method Detail |
---|
protected void initObject()
initObject
in class goldengate.common.database.data.AbstractDbData
protected String getSelectAllFields()
getSelectAllFields
in class goldengate.common.database.data.AbstractDbData
protected String getTable()
getTable
in class goldengate.common.database.data.AbstractDbData
protected String getInsertAllValues()
getInsertAllValues
in class goldengate.common.database.data.AbstractDbData
protected String getUpdateAllFields()
getUpdateAllFields
in class goldengate.common.database.data.AbstractDbData
protected void setToArray()
setToArray
in class goldengate.common.database.data.AbstractDbData
protected void setFromArray() throws goldengate.common.database.exception.GoldenGateDatabaseSqlException
setFromArray
in class goldengate.common.database.data.AbstractDbData
goldengate.common.database.exception.GoldenGateDatabaseSqlException
protected String getWherePrimaryKey()
getWherePrimaryKey
in class goldengate.common.database.data.AbstractDbData
protected void setPrimaryKey()
setPrimaryKey
in class goldengate.common.database.data.AbstractDbData
public static DbHostAuth[] deleteAll(goldengate.common.database.DbSession dbSession) throws goldengate.common.database.exception.GoldenGateDatabaseException
dbSession
-
goldengate.common.database.exception.GoldenGateDatabaseException
public void delete() throws goldengate.common.database.exception.GoldenGateDatabaseException
delete
in class goldengate.common.database.data.AbstractDbData
goldengate.common.database.exception.GoldenGateDatabaseException
public void insert() throws goldengate.common.database.exception.GoldenGateDatabaseException
insert
in class goldengate.common.database.data.AbstractDbData
goldengate.common.database.exception.GoldenGateDatabaseException
public boolean exist() throws goldengate.common.database.exception.GoldenGateDatabaseException
exist
in class goldengate.common.database.data.AbstractDbData
goldengate.common.database.exception.GoldenGateDatabaseException
public void select() throws goldengate.common.database.exception.GoldenGateDatabaseException
select
in class goldengate.common.database.data.AbstractDbData
goldengate.common.database.exception.GoldenGateDatabaseException
public void update() throws goldengate.common.database.exception.GoldenGateDatabaseException
update
in class goldengate.common.database.data.AbstractDbData
goldengate.common.database.exception.GoldenGateDatabaseException
public static DbHostAuth[] getAllHosts(goldengate.common.database.DbSession dbSession) throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException, goldengate.common.database.exception.GoldenGateDatabaseSqlException
dbSession
- may be null
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
goldengate.common.database.exception.GoldenGateDatabaseSqlException
public static DbHostAuth getFromStatement(goldengate.common.database.DbPreparedStatement preparedStatement) throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException, goldengate.common.database.exception.GoldenGateDatabaseSqlException
preparedStatement
-
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
goldengate.common.database.exception.GoldenGateDatabaseSqlException
public static goldengate.common.database.DbPreparedStatement getUpdatedPrepareStament(goldengate.common.database.DbSession session) throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException, goldengate.common.database.exception.GoldenGateDatabaseSqlException
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
goldengate.common.database.exception.GoldenGateDatabaseSqlException
public static goldengate.common.database.DbPreparedStatement getFilterPrepareStament(goldengate.common.database.DbSession session, String host, String addr, boolean ssl) throws goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException, goldengate.common.database.exception.GoldenGateDatabaseSqlException
session
- host
- addr
- ssl
-
goldengate.common.database.exception.GoldenGateDatabaseNoConnectionException
goldengate.common.database.exception.GoldenGateDatabaseSqlException
public void changeUpdatedInfo(goldengate.common.database.data.AbstractDbData.UpdatedInfo info)
changeUpdatedInfo
in class goldengate.common.database.data.AbstractDbData
public boolean isKeyValid(byte[] newkey)
newkey
-
public byte[] getHostkey()
public boolean isAdminrole()
public boolean isClient()
public boolean isNoAddress()
public SocketAddress getSocketAddress()
public boolean isSsl()
public String getHostid()
public String getAddress()
public int getPort()
public String toString()
toString
in class Object
public String toSpecializedHtml(R66Session session, String body, boolean crypted)
session
- body
- crypted
- True if the Key is kept crypted, False it will be in clear form
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |