org.eaglei.datatools.client.ui
Class LabCache

java.lang.Object
  extended by org.eaglei.datatools.client.ui.LabCache
All Implemented Interfaces:
ClientRepositoryToolsManager.SessionListener

public class LabCache
extends java.lang.Object
implements ClientRepositoryToolsManager.SessionListener


Nested Class Summary
static interface LabCache.LabCacheListener
           
 
Constructor Summary
LabCache()
           
 
Method Summary
 void addLabLoadListener(LabCache.LabCacheListener listener)
           
 org.eaglei.model.EIEntity getLab(org.eaglei.model.EIURI labUri)
           
 org.eaglei.model.EIEntity getLab(java.lang.String labLabel)
           
 java.util.List<org.eaglei.model.EIEntity> getLabEntities()
           
 java.util.List<java.lang.String> getLabLabels()
           
 boolean isLoading()
           
 void onLogIn(java.lang.String username, java.lang.String userUri)
           
 void onLogOut()
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabCache

public LabCache()
Method Detail

update

public void update()

getLabLabels

public java.util.List<java.lang.String> getLabLabels()

getLabEntities

public java.util.List<org.eaglei.model.EIEntity> getLabEntities()

getLab

public org.eaglei.model.EIEntity getLab(java.lang.String labLabel)

getLab

public org.eaglei.model.EIEntity getLab(org.eaglei.model.EIURI labUri)

isLoading

public boolean isLoading()

addLabLoadListener

public void addLabLoadListener(LabCache.LabCacheListener listener)

onLogIn

public void onLogIn(java.lang.String username,
                    java.lang.String userUri)
Specified by:
onLogIn in interface ClientRepositoryToolsManager.SessionListener

onLogOut

public void onLogOut()
Specified by:
onLogOut in interface ClientRepositoryToolsManager.SessionListener


Copyright © 2009-2011 Eagle-I. All Rights Reserved.