org.coweb.admin
Class AdminImpl

java.lang.Object
  extended by org.coweb.admin.AdminImpl
All Implemented Interfaces:
Admin

public class AdminImpl
extends Object
implements Admin


Constructor Summary
AdminImpl()
           
 
Method Summary
 boolean createSession(String username, String appTitle, String sessionTitle, String description, Map<String,Integer> aclsDict)
           
 Map<String,Object> getApplication(String username, String appTitle)
           
 List<Map<String,Object>> getApplicationsForUser(String username, Map<String,Object> args)
           
 Map<String,Object> getSession(String username, String appTitle, String sessionId)
           
 SessionAcls getSessionAclsForUser(String username, String sessionid)
           
 List<Map<String,Object>> getSessionsForUser(String username, int acls, String query, String sortBy, String direction, int offset, int limit)
           
 void initialize()
           
 int registerApplication(String username, String title, String description, String appUrl, String thumbnailUrl)
           
 boolean unregisterApplication(String username, int appid)
           
 boolean unregisterApplication(String username, String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminImpl

public AdminImpl()
Method Detail

initialize

@PostConstruct
public void initialize()

registerApplication

public int registerApplication(String username,
                               String title,
                               String description,
                               String appUrl,
                               String thumbnailUrl)
Specified by:
registerApplication in interface Admin

unregisterApplication

public boolean unregisterApplication(String username,
                                     String title)
Specified by:
unregisterApplication in interface Admin

unregisterApplication

public boolean unregisterApplication(String username,
                                     int appid)
Specified by:
unregisterApplication in interface Admin

createSession

public boolean createSession(String username,
                             String appTitle,
                             String sessionTitle,
                             String description,
                             Map<String,Integer> aclsDict)
Specified by:
createSession in interface Admin

getSessionAclsForUser

public SessionAcls getSessionAclsForUser(String username,
                                         String sessionid)
Specified by:
getSessionAclsForUser in interface Admin

getApplication

public Map<String,Object> getApplication(String username,
                                         String appTitle)
Specified by:
getApplication in interface Admin

getSession

public Map<String,Object> getSession(String username,
                                     String appTitle,
                                     String sessionId)
Specified by:
getSession in interface Admin

getSessionsForUser

public List<Map<String,Object>> getSessionsForUser(String username,
                                                   int acls,
                                                   String query,
                                                   String sortBy,
                                                   String direction,
                                                   int offset,
                                                   int limit)
Specified by:
getSessionsForUser in interface Admin

getApplicationsForUser

public List<Map<String,Object>> getApplicationsForUser(String username,
                                                       Map<String,Object> args)
Specified by:
getApplicationsForUser in interface Admin


Copyright © 2011-2012 The Dojo Foundation. All Rights Reserved.