org.eaglei.datatools.client
Class ApplicationState

java.lang.Object
  extended by org.eaglei.datatools.client.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()
           
 java.util.Map<org.eaglei.model.EIEntity,java.lang.String> getClassDefinitions()
           
 java.util.List<org.eaglei.model.EIClass> getEmbeddedClasses()
           
 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()
           
static ApplicationState getInstance()
           
 org.eaglei.model.EIEntity getInstanceEntity()
           
 org.eaglei.model.EIURI getInstanceUri()
           
 LabCache getLabCache()
           
 org.eaglei.model.EIEntity getLabEntity()
           
 org.eaglei.model.EIURI getLabUri()
           
 java.lang.Integer getLimit()
           
 QueryTokenObject.Mode getMode()
           
 java.lang.Integer getOffset()
           
 java.util.List<org.eaglei.model.EIClass> getResourceTypesForBrowse()
           
 java.util.List<org.eaglei.model.EIClass> getResourceTypesForLab()
           
 java.lang.String getSessionID()
           
 java.lang.String getSortBy()
           
 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 isPaginated()
           
 boolean isStrictlyFilteredByOwner()
           
 void onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<java.lang.String> event)
           
 void refresh()
           
 void removeApplicationStateListener(ApplicationStateChangeListener listener)
           
 void setEmbeddedClassList(java.util.List<org.eaglei.model.EIClass> embbeddedClasses)
           
 void setFilterLabEntity(org.eaglei.model.EIEntity filterLabEntity)
           
 void setFilterWorkflowEntity(org.eaglei.model.EIEntity filterWorkflowEntity)
           
protected  void setInstanceEntity(org.eaglei.model.EIEntity newEntity)
           
 void setLabEntity(org.eaglei.model.EIEntity labEntity)
           
 void setMode(QueryTokenObject.Mode newMode)
           
 void setResourceTypesForBrowse(java.util.List<org.eaglei.model.EIClass> resourceTypesForBrowse)
           
 void setResourceTypesForLab(java.util.List<org.eaglei.model.EIClass> resourceTypesForLab)
           
 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)
           
 void updateLabCache()
           
 void updatePaging(java.lang.String sortColumn, java.lang.Integer offset, java.lang.Integer limit)
           
 void updateToDefaultPaging()
           
 
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()

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

protected 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)

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)

updatePaging

public void updatePaging(java.lang.String sortColumn,
                         java.lang.Integer offset,
                         java.lang.Integer limit)

updateToDefaultPaging

public void updateToDefaultPaging()

getOffset

public java.lang.Integer getOffset()

getLimit

public java.lang.Integer getLimit()

getSortBy

public java.lang.String getSortBy()

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()

isPaginated

public boolean isPaginated()
Returns:

getLabCache

public LabCache getLabCache()

updateLabCache

public void updateLabCache()

setEmbeddedClassList

public void setEmbeddedClassList(java.util.List<org.eaglei.model.EIClass> embbeddedClasses)

getEmbeddedClasses

public java.util.List<org.eaglei.model.EIClass> getEmbeddedClasses()

getResourceTypesForLab

public java.util.List<org.eaglei.model.EIClass> getResourceTypesForLab()

setResourceTypesForLab

public void setResourceTypesForLab(java.util.List<org.eaglei.model.EIClass> resourceTypesForLab)

getResourceTypesForBrowse

public java.util.List<org.eaglei.model.EIClass> getResourceTypesForBrowse()

setResourceTypesForBrowse

public void setResourceTypesForBrowse(java.util.List<org.eaglei.model.EIClass> resourceTypesForBrowse)

getClassDefinitions

public java.util.Map<org.eaglei.model.EIEntity,java.lang.String> getClassDefinitions()


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