librarian
Class DBInterface

java.lang.Object
  |
  +--librarian.DBInterface
Direct Known Subclasses:
bbDBInterface, clDBInterface

public class DBInterface
extends java.lang.Object


Field Summary
protected  java.lang.String downloadURL
           
 
Constructor Summary
DBInterface()
           
DBInterface(boolean dosomething)
           
 
Method Summary
 boolean contains(fundamentals.leaIdentifier leaid, java.lang.String username)
           
 java.io.InputStreamReader download(fundamentals.leaIdentifier leaid, java.lang.String username)
           
 java.lang.String hintProvider(fundamentals.leaIdentifier leaid)
           
 java.lang.String lastExercise()
           
 java.util.Enumeration packageContent(java.lang.String packagename, java.lang.String username)
           
 java.lang.String requestHint(java.lang.String longname)
           
 void upload(java.lang.String longname, java.lang.String program, int lines)
           
 boolean userIsDesigner(fundamentals.leaIdentifier leaid)
           
 boolean userIsSuper()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

downloadURL

protected java.lang.String downloadURL
Constructor Detail

DBInterface

public DBInterface()
            throws InternalException,
                   ExternalException

DBInterface

public DBInterface(boolean dosomething)
            throws InternalException,
                   ExternalException
Method Detail

download

public java.io.InputStreamReader download(fundamentals.leaIdentifier leaid,
                                          java.lang.String username)
                                   throws InternalException,
                                          ExternalException
InternalException
ExternalException

upload

public void upload(java.lang.String longname,
                   java.lang.String program,
                   int lines)
            throws InternalException,
                   ExternalException
InternalException
ExternalException

hintProvider

public java.lang.String hintProvider(fundamentals.leaIdentifier leaid)
                              throws ExternalException
ExternalException

contains

public boolean contains(fundamentals.leaIdentifier leaid,
                        java.lang.String username)
                 throws InternalException,
                        ExternalException
InternalException
ExternalException

userIsDesigner

public boolean userIsDesigner(fundamentals.leaIdentifier leaid)
                       throws ExternalException,
                              InternalException
ExternalException
InternalException

userIsSuper

public boolean userIsSuper()

lastExercise

public java.lang.String lastExercise()
                              throws InternalException,
                                     ExternalException
InternalException
ExternalException

packageContent

public java.util.Enumeration packageContent(java.lang.String packagename,
                                            java.lang.String username)
                                     throws InternalException,
                                            ExternalException
InternalException
ExternalException

requestHint

public java.lang.String requestHint(java.lang.String longname)