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 getFilterResourceProviderEntity()
           
 org.eaglei.model.EIURI getFilterResourceProviderUri()
           
 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()
           
 java.lang.Integer getLimit()
           
 QueryTokenObject.Mode getMode()
           
 java.lang.Integer getOffset()
           
 ResourceProviderCache getResourceProviderCache()
           
 org.eaglei.model.EIEntity getResourceProviderEntity()
           
 org.eaglei.model.EIURI getResourceProviderUri()
           
 java.util.List<org.eaglei.model.EIClass> getResourceTypesForBrowse()
           
 java.util.List<org.eaglei.model.EIClass> getResourceTypesForProvider()
           
 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 hasResourceProvider()
           
 boolean hasResourceProviderType()
           
 boolean hasType()
           
 boolean hasUser()
           
 boolean isAcending()
           
 boolean isPaginated()
           
 boolean isStrictlyFilteredByOwner()
           
 void onValueChange(com.google.gwt.event.logical.shared.ValueChangeEvent<java.lang.String> event)
           
 void refresh()
           
 void removeApplicationStateListener(ApplicationStateChangeListener listener)
           
 void setAcending(boolean isAcending)
           
 void setEmbeddedClassList(java.util.List<org.eaglei.model.EIClass> embbeddedClasses)
           
 void setFilterResourceProviderEntity(org.eaglei.model.EIEntity filterResourceProviderEntity)
           
 void setFilterWorkflowEntity(org.eaglei.model.EIEntity filterWorkflowEntity)
           
protected  void setInstanceEntity(org.eaglei.model.EIEntity newEntity)
           
 void setMode(QueryTokenObject.Mode newMode)
           
 void setResourceProviderEntity(org.eaglei.model.EIEntity resourceEntity)
           
 void setResourceTypesForBrowse(java.util.List<org.eaglei.model.EIClass> resourceTypesForBrowse)
           
 void setResourceTypesForProvider(java.util.List<org.eaglei.model.EIClass> resourceTypesForProvider)
           
 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 filterResourceProviderEntity, boolean strictlyFilteredByOwner)
           
 void updateApplicationState(QueryTokenObject.Mode mode, org.eaglei.model.EIEntity instanceEntity, org.eaglei.model.EIEntity typeEntity, org.eaglei.model.EIEntity resourceProviderEntity)
           
 void updateApplicationState(QueryTokenObject.Mode mode, org.eaglei.model.EIEntity instanceEntity, org.eaglei.model.EIEntity typeEntity, org.eaglei.model.EIEntity resourceProviderEntity, boolean updateFilterEntities)
           
 void updatePaging(java.lang.String sortColumn, java.lang.Integer offset, java.lang.Integer limit)
           
 void updateResourceProviderCache()
           
 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()

getResourceProviderEntity

public org.eaglei.model.EIEntity getResourceProviderEntity()

getResourceProviderUri

public org.eaglei.model.EIURI getResourceProviderUri()

setResourceProviderEntity

public void setResourceProviderEntity(org.eaglei.model.EIEntity resourceEntity)

getFilterTypeEntity

public org.eaglei.model.EIEntity getFilterTypeEntity()

getFilterTypeUri

public org.eaglei.model.EIURI getFilterTypeUri()

hasFilterTypeEntity

public boolean hasFilterTypeEntity()

getFilterResourceProviderEntity

public org.eaglei.model.EIEntity getFilterResourceProviderEntity()

getFilterResourceProviderUri

public org.eaglei.model.EIURI getFilterResourceProviderUri()

setFilterResourceProviderEntity

public void setFilterResourceProviderEntity(org.eaglei.model.EIEntity filterResourceProviderEntity)

isAcending

public boolean isAcending()

setAcending

public void setAcending(boolean isAcending)

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

hasResourceProvider

public boolean hasResourceProvider()

hasResourceProviderType

public boolean hasResourceProviderType()

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

updateApplicationState

public void updateApplicationState(QueryTokenObject.Mode mode,
                                   org.eaglei.model.EIEntity instanceEntity,
                                   org.eaglei.model.EIEntity typeEntity,
                                   org.eaglei.model.EIEntity resourceProviderEntity,
                                   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 filterResourceProviderEntity,
                                         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:

getResourceProviderCache

public ResourceProviderCache getResourceProviderCache()

updateResourceProviderCache

public void updateResourceProviderCache()

setEmbeddedClassList

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

getEmbeddedClasses

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

getResourceTypesForProvider

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

setResourceTypesForProvider

public void setResourceTypesForProvider(java.util.List<org.eaglei.model.EIClass> resourceTypesForProvider)

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.