krb5.kdc
Class AdminModel

java.lang.Object
  extended by krb5.kdc.AdminModel

public class AdminModel
extends java.lang.Object

Class Description : An Admin Model class used for admin user interface classes.

Version:
1.1
Author:
Bojan Pajkovski

Field Summary
 KrbDatabase kdb
          Kerberos database
 
Constructor Summary
AdminModel()
          Class constructor
 
Method Summary
 void changeAdminPassword(java.lang.String new_password)
           
 void closeDB()
          Close database
 void deleteRecord(PrincipalRecord rec)
          Delete a record
 java.lang.String getAdminPassword()
          Retrieve admin password
 java.util.Vector getAllRecords()
          Return all principal records in database
 java.lang.String getDefaultMaxLifeTime()
          Return default maxlife time
 java.lang.String getDefaultMaxrLifeTime()
          Return default maxrlife time
 java.lang.String getDefaultRealm()
          Return default realm
 void newRecord(PrincipalRecord rec)
          Add a new record into database
 void updataRecord(PrincipalRecord old_rec, PrincipalRecord new_rec)
          Update a existed record in database
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kdb

public KrbDatabase kdb
Kerberos database

Constructor Detail

AdminModel

public AdminModel()
Class constructor

Method Detail

getAdminPassword

public java.lang.String getAdminPassword()
Retrieve admin password

Returns:
String

changeAdminPassword

public void changeAdminPassword(java.lang.String new_password)

getAllRecords

public java.util.Vector getAllRecords()
Return all principal records in database

Returns:
Vector

getDefaultRealm

public java.lang.String getDefaultRealm()
Return default realm

Returns:
String

newRecord

public void newRecord(PrincipalRecord rec)
               throws DBException
Add a new record into database

Parameters:
rec - PrincipalRecord
Throws:
DBException

updataRecord

public void updataRecord(PrincipalRecord old_rec,
                         PrincipalRecord new_rec)
Update a existed record in database

Parameters:
old_rec - PrincipalRecord
new_rec - PrincipalRecord

deleteRecord

public void deleteRecord(PrincipalRecord rec)
Delete a record

Parameters:
rec - PrincipalRecord

closeDB

public void closeDB()
Close database


getDefaultMaxLifeTime

public java.lang.String getDefaultMaxLifeTime()
Return default maxlife time

Returns:
String

getDefaultMaxrLifeTime

public java.lang.String getDefaultMaxrLifeTime()
Return default maxrlife time

Returns:
String