org.eaglei.datatools.client.ui
Class ResourceProviderCache

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

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


Nested Class Summary
static interface ResourceProviderCache.ResourceProviderCacheListener
           
 
Constructor Summary
ResourceProviderCache()
           
 
Method Summary
 void addProviderLoadListener(ResourceProviderCache.ResourceProviderCacheListener listener)
           
 org.eaglei.model.EIEntity getResourceProvider(org.eaglei.model.EIURI providerUri)
           
 org.eaglei.model.EIEntity getResourceProvider(java.lang.String providerLabel)
           
 java.util.List<org.eaglei.model.EIEntity> getResourceProviderEntities()
           
 java.util.List<java.lang.String> getResourceProviderLabels()
           
 org.eaglei.model.EIEntity getResourceProviderType(org.eaglei.model.EIEntity provider)
           
 boolean isLoading()
           
 void onLogIn(java.lang.String username, java.lang.String userUri)
           
 void onLogOut(boolean isSessionExpired)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceProviderCache

public ResourceProviderCache()
Method Detail

update

public void update()

getResourceProviderLabels

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

getResourceProviderEntities

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

getResourceProvider

public org.eaglei.model.EIEntity getResourceProvider(java.lang.String providerLabel)

getResourceProviderType

public org.eaglei.model.EIEntity getResourceProviderType(org.eaglei.model.EIEntity provider)

getResourceProvider

public org.eaglei.model.EIEntity getResourceProvider(org.eaglei.model.EIURI providerUri)

isLoading

public boolean isLoading()

addProviderLoadListener

public void addProviderLoadListener(ResourceProviderCache.ResourceProviderCacheListener listener)

onLogIn

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

onLogOut

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


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