interfaces
Interface WSIDOInterfaceAdmin

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
WSIDOServer

public interface WSIDOInterfaceAdmin
extends java.rmi.Remote

Here we define actions for the admin part of the program


Method Summary
 boolean addUser(UserVerification userver, StandardUser user)
          add a new User
 boolean deleteModule(UserVerification userver, long moduleId)
          delete a module
 boolean deleteUser(UserVerification userver, long userId)
          deletes a user
 boolean editModule(UserVerification userver, java.lang.String name, java.lang.String question, java.lang.String description)
          edit module details for owner
 boolean editUser(UserVerification userver, long userId, StandardUser user)
          sends the user object to the server to update user preferences
 

Method Detail

editUser

boolean editUser(UserVerification userver,
                 long userId,
                 StandardUser user)
                 throws java.rmi.RemoteException
sends the user object to the server to update user preferences

Parameters:
userver -
userId -
user -
Returns:
state if action has been successfully implemented
Throws:
java.rmi.RemoteException

deleteUser

boolean deleteUser(UserVerification userver,
                   long userId)
                   throws java.rmi.RemoteException
deletes a user

Parameters:
userver -
userId -
Returns:
state if action has been successfully implemented
Throws:
java.rmi.RemoteException

editModule

boolean editModule(UserVerification userver,
                   java.lang.String name,
                   java.lang.String question,
                   java.lang.String description)
                   throws java.rmi.RemoteException
edit module details for owner

Parameters:
userver -
name -
question -
description -
Returns:
state if action has been successfully implemented
Throws:
java.rmi.RemoteException

deleteModule

boolean deleteModule(UserVerification userver,
                     long moduleId)
                     throws java.rmi.RemoteException
delete a module

Parameters:
userver -
moduleId -
Returns:
state if action has been successfully implemented
Throws:
java.rmi.RemoteException

addUser

boolean addUser(UserVerification userver,
                StandardUser user)
                throws java.rmi.RemoteException
add a new User

Parameters:
userver -
user -
Returns:
state if action has been successfully implemented
Throws:
java.rmi.RemoteException