tomp.lxp
Class ProfileDatabaseImpl

java.lang.Object
  extended bytomp.lxp.ProfileDatabaseImpl
All Implemented Interfaces:
ProfileDatabase

public class ProfileDatabaseImpl
extends java.lang.Object
implements ProfileDatabase


Field Summary
protected  DocumentDatabase documentDatabase
           
protected  EditDatabase editDatabase
           
protected  java.util.Map profiles
           
protected  UserDatabase userDatabase
           
 
Constructor Summary
ProfileDatabaseImpl()
           
 
Method Summary
protected  void addEditToProfile(Profile p, java.lang.String editId)
           
protected  Profile createProfile(UserInfo ui, DocumentInfo di)
           
 DocumentDatabase getDocumentDatabase()
           
 EditDatabase getEditDatabase()
           
 Profile getProfile(java.lang.String userId, java.lang.String documentId)
           
 Profile getProfile(UserInfo ui, DocumentInfo di)
           
static ProfileDatabase getTrialDatabase()
           
 UserDatabase getUserDatabase()
           
protected  void putProfile(Profile p)
           
 void setDocumentDatabase(DocumentDatabase e)
           
 void setEditDatabase(EditDatabase e)
           
 void setUserDatabase(UserDatabase e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

editDatabase

protected EditDatabase editDatabase

userDatabase

protected UserDatabase userDatabase

documentDatabase

protected DocumentDatabase documentDatabase

profiles

protected java.util.Map profiles
Constructor Detail

ProfileDatabaseImpl

public ProfileDatabaseImpl()
Method Detail

setEditDatabase

public void setEditDatabase(EditDatabase e)

getEditDatabase

public EditDatabase getEditDatabase()

setUserDatabase

public void setUserDatabase(UserDatabase e)

getUserDatabase

public UserDatabase getUserDatabase()
Specified by:
getUserDatabase in interface ProfileDatabase

setDocumentDatabase

public void setDocumentDatabase(DocumentDatabase e)

getDocumentDatabase

public DocumentDatabase getDocumentDatabase()
Specified by:
getDocumentDatabase in interface ProfileDatabase

getProfile

public Profile getProfile(UserInfo ui,
                          DocumentInfo di)
Specified by:
getProfile in interface ProfileDatabase

putProfile

protected void putProfile(Profile p)

createProfile

protected Profile createProfile(UserInfo ui,
                                DocumentInfo di)

getProfile

public Profile getProfile(java.lang.String userId,
                          java.lang.String documentId)

addEditToProfile

protected void addEditToProfile(Profile p,
                                java.lang.String editId)

getTrialDatabase

public static ProfileDatabase getTrialDatabase()
                                        throws java.lang.Exception
Throws:
java.lang.Exception