com.monad.homerun.app
Interface AppService

All Superinterfaces:
ManagedService

public interface AppService
extends ManagedService

AppService describes the methods any application manager must support


Method Summary
 boolean authenticateUser(java.lang.String userName, java.lang.String password)
           
 boolean changeUserPassword(java.lang.String userName, java.lang.String newPwd)
           
 java.lang.String createSession(java.lang.String userName)
           
 java.lang.String describeUser(java.lang.String userName)
           
 void destroySession(java.lang.String sessionId)
           
 java.lang.String[] getConfigFeatures(java.lang.String configPath, boolean enabledOnly)
           
 java.lang.String[] getReachableApps(java.lang.String userName)
           
 java.lang.String getSessionUser(java.lang.String sessionId)
           
 TransportMonitor getTransportMonitor(java.lang.String sessionID, java.lang.String transport)
           
 java.lang.String[] getUserNames()
           
 void purgeSessions()
           
 void registerClient(java.lang.String sessionID)
           
 boolean removeUser(java.lang.String userName)
           
 boolean updateUser(java.lang.String userName, java.lang.String[] roleList)
           
 java.lang.String userAuthRequired(java.lang.String userName, boolean isLocal)
           
 
Methods inherited from interface com.monad.homerun.core.ManagedService
init, shutdown
 

Method Detail

registerClient

void registerClient(java.lang.String sessionID)

getTransportMonitor

TransportMonitor getTransportMonitor(java.lang.String sessionID,
                                     java.lang.String transport)

getConfigFeatures

java.lang.String[] getConfigFeatures(java.lang.String configPath,
                                     boolean enabledOnly)

getReachableApps

java.lang.String[] getReachableApps(java.lang.String userName)

getUserNames

java.lang.String[] getUserNames()

describeUser

java.lang.String describeUser(java.lang.String userName)

userAuthRequired

java.lang.String userAuthRequired(java.lang.String userName,
                                  boolean isLocal)

authenticateUser

boolean authenticateUser(java.lang.String userName,
                         java.lang.String password)

changeUserPassword

boolean changeUserPassword(java.lang.String userName,
                           java.lang.String newPwd)

updateUser

boolean updateUser(java.lang.String userName,
                   java.lang.String[] roleList)

removeUser

boolean removeUser(java.lang.String userName)

getSessionUser

java.lang.String getSessionUser(java.lang.String sessionId)

createSession

java.lang.String createSession(java.lang.String userName)

destroySession

void destroySession(java.lang.String sessionId)

purgeSessions

void purgeSessions()


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.