org.eaglei.datatools.client
Class ApplicationState
java.lang.Object
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 |
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.