|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkrb5.kdc.db.KrbDatabase
public abstract class KrbDatabase
Class Description : Abstract class representing the Kerberos Database.
Field Summary | |
---|---|
static KrbDatabase |
kdb
Kerberos database |
static int |
PRINCIPAL_RECORD
Record type for future extension |
Constructor Summary | |
---|---|
KrbDatabase()
|
Method Summary | |
---|---|
abstract void |
add(Record rec)
Add new principal into the database |
abstract boolean |
close()
Close kerberos database |
abstract boolean |
flush()
Store the updated record into persistant database memory |
abstract java.util.Vector |
getAllRecord()
Return all principals in the database with a vector view |
abstract boolean |
getConnection()
Initialize Kerberos database |
static KrbDatabase |
getInstance()
Return kerberos database instance |
abstract void |
remove(Record rec)
Remove principal record from database |
abstract Record |
searchbyName(int recType,
java.lang.String name,
java.lang.String realm)
Search a record by its name |
abstract void |
update(Record oldrec,
Record newrec)
Update an existing principal record in database |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int PRINCIPAL_RECORD
public static KrbDatabase kdb
Constructor Detail |
---|
public KrbDatabase()
Method Detail |
---|
public static KrbDatabase getInstance()
public abstract void add(Record rec) throws DBException
rec
- Record
DBException
public abstract void update(Record oldrec, Record newrec) throws DBException
oldrec
- Recordnewrec
- Record
DBException
public abstract void remove(Record rec) throws DBException
rec
- Record
DBException
public abstract Record searchbyName(int recType, java.lang.String name, java.lang.String realm) throws DBException
recType
- intname
- Stringrealm
- String
DBException
public abstract java.util.Vector getAllRecord()
public abstract boolean getConnection()
public abstract boolean close()
public abstract boolean flush()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |