org.eaglei.datatools.client.ui
Class ApplicationState

java.lang.Object
  extended by org.eaglei.datatools.client.ui.ApplicationState
All Implemented Interfaces:
com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String>, com.google.gwt.event.shared.EventHandler

public class ApplicationState
extends java.lang.Object
implements com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String>


Method Summary
 void addApplicationStateListener(ApplicationStateChangeListener listener)
           
 void clearApplicationState()
           
 org.eaglei.model.EIEntity getFilterLabEntity()
           
 org.eaglei.model.EIURI getFilterLabUri()
           
 org.eaglei.model.EIEntity getFilterTypeEntity()
           
 org.eaglei.model.EIURI getFilterTypeUri()
           
 org.eaglei.model.EIEntity getFilterWorkflowEntity()
           
 org.eaglei.model.EIURI getFilterWorkflowUri()
           
 com.google.gwt.event.shared.HandlerManager getHandlerManager()
           
static ApplicationState getInstance()
           
 org.eaglei.model.EIEntity getInstanceEntity()
           
 org.eaglei.model.EIURI getInstanceUri()
           
 org.eaglei.model.EIEntity getLabEntity()
           
 org.eaglei.model.EIURI getLabUri()
           
 QueryTokenObject.Mode getMode()
           
 java.lang.String getSessionID()
           
 org.eaglei.model.EIEntity getTypeEntity()
           
 org.eaglei.model.EIURI getTypeUri()
           
 org.eaglei.model.EIEntity getUser()
           
 java.lang.String getUserID()
           
 org.eaglei.model.EIURI getUserURI()
           
 org.eaglei.model.EIEntity getWorkspaceEntity()
           
 boolean hasFilters()
           
 boolean hasFilterTypeEntity()
           
 boolean hasInstance()
           
 boolean hasLab()
           
 boolean hasLabType()
           
 boolean hasType()
           
 boolean hasUser()
           
 boolean isStrictlyFilteredByOwner()
           
static ApplicationState newInstance(java.lang.String bookmark)
           
 void onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<java.lang.String> event)
           
 void refresh()
           
 void removeApplicationStateListener(ApplicationStateChangeListener listener)
           
 void setFilterLabEntity(org.eaglei.model.EIEntity filterLabEntity)
           
 void setFilterWorkflowEntity(org.eaglei.model.EIEntity filterWorkflowEntity)
           
 void setInstanceEntity(org.eaglei.model.EIEntity newEntity)
           
 void setLabEntity(org.eaglei.model.EIEntity labEntity)
           
 void setMode(QueryTokenObject.Mode newMode)
           
 void setSessionID(java.lang.String sessionID)
           
 void setStrictFilterByOwner(boolean filterByOwner)
           
 void setUser(org.eaglei.model.EIEntity userEntity)
           
 void setWorkspaceEntity(org.eaglei.model.EIEntity workspaceEntity)
           
 void updateApplicationFilterState(org.eaglei.model.EIEntity filterTypeEntity, org.eaglei.model.EIEntity filterWorkflowEntity, org.eaglei.model.EIEntity filterLabEntity, boolean strictlyFilteredByOwner)
           
 void updateApplicationState(QueryTokenObject.Mode mode, org.eaglei.model.EIEntity instanceEntity, org.eaglei.model.EIEntity typeEntity, org.eaglei.model.EIEntity labEntity)
           
 void updateApplicationState(QueryTokenObject.Mode mode, org.eaglei.model.EIEntity instanceEntity, org.eaglei.model.EIEntity typeEntity, org.eaglei.model.EIEntity labEntity, boolean updateFilterEntities)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ApplicationState getInstance()

newInstance

public static ApplicationState newInstance(java.lang.String bookmark)

getMode

public QueryTokenObject.Mode getMode()

setMode

public void setMode(QueryTokenObject.Mode newMode)

getInstanceEntity

public org.eaglei.model.EIEntity getInstanceEntity()

getInstanceUri

public org.eaglei.model.EIURI getInstanceUri()

setInstanceEntity

public void setInstanceEntity(org.eaglei.model.EIEntity newEntity)

hasInstance

public boolean hasInstance()

getTypeEntity

public org.eaglei.model.EIEntity getTypeEntity()

getTypeUri

public org.eaglei.model.EIURI getTypeUri()

getLabEntity

public org.eaglei.model.EIEntity getLabEntity()

getLabUri

public org.eaglei.model.EIURI getLabUri()

setLabEntity

public void setLabEntity(org.eaglei.model.EIEntity labEntity)

getFilterTypeEntity

public org.eaglei.model.EIEntity getFilterTypeEntity()

getFilterTypeUri

public org.eaglei.model.EIURI getFilterTypeUri()

hasFilterTypeEntity

public boolean hasFilterTypeEntity()

getFilterLabEntity

public org.eaglei.model.EIEntity getFilterLabEntity()

getFilterLabUri

public org.eaglei.model.EIURI getFilterLabUri()

setFilterLabEntity

public void setFilterLabEntity(org.eaglei.model.EIEntity filterLabEntity)

getFilterWorkflowEntity

public org.eaglei.model.EIEntity getFilterWorkflowEntity()

getFilterWorkflowUri

public org.eaglei.model.EIURI getFilterWorkflowUri()

setFilterWorkflowEntity

public void setFilterWorkflowEntity(org.eaglei.model.EIEntity filterWorkflowEntity)

isStrictlyFilteredByOwner

public boolean isStrictlyFilteredByOwner()

setStrictFilterByOwner

public void setStrictFilterByOwner(boolean filterByOwner)

getWorkspaceEntity

public org.eaglei.model.EIEntity getWorkspaceEntity()

setWorkspaceEntity

public void setWorkspaceEntity(org.eaglei.model.EIEntity workspaceEntity)

hasType

public boolean hasType()

hasLab

public boolean hasLab()

hasLabType

public boolean hasLabType()

onValueChange

public void onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<java.lang.String> event)
Specified by:
onValueChange in interface com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String>

getSessionID

public java.lang.String getSessionID()

setSessionID

public void setSessionID(java.lang.String sessionID)

getUserID

public java.lang.String getUserID()

getUserURI

public org.eaglei.model.EIURI getUserURI()

getUser

public org.eaglei.model.EIEntity getUser()

setUser

public void setUser(org.eaglei.model.EIEntity userEntity)

getHandlerManager

public com.google.gwt.event.shared.HandlerManager getHandlerManager()

updateApplicationState

public void updateApplicationState(QueryTokenObject.Mode mode,
                                   org.eaglei.model.EIEntity instanceEntity,
                                   org.eaglei.model.EIEntity typeEntity,
                                   org.eaglei.model.EIEntity labEntity)

updateApplicationState

public void updateApplicationState(QueryTokenObject.Mode mode,
                                   org.eaglei.model.EIEntity instanceEntity,
                                   org.eaglei.model.EIEntity typeEntity,
                                   org.eaglei.model.EIEntity labEntity,
                                   boolean updateFilterEntities)

updateApplicationFilterState

public void updateApplicationFilterState(org.eaglei.model.EIEntity filterTypeEntity,
                                         org.eaglei.model.EIEntity filterWorkflowEntity,
                                         org.eaglei.model.EIEntity filterLabEntity,
                                         boolean strictlyFilteredByOwner)

refresh

public void refresh()

hasUser

public boolean hasUser()

addApplicationStateListener

public void addApplicationStateListener(ApplicationStateChangeListener listener)

removeApplicationStateListener

public void removeApplicationStateListener(ApplicationStateChangeListener listener)

hasFilters

public boolean hasFilters()

clearApplicationState

public void clearApplicationState()


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