org.eaglei.datatools.client
Class QueryTokenObject

java.lang.Object
  extended by org.eaglei.datatools.client.QueryTokenObject

public class QueryTokenObject
extends java.lang.Object


Nested Class Summary
static class QueryTokenObject.Mode
           
 
Field Summary
protected static QueryTokenObject.Mode defaultMode
           
protected static java.lang.String FILTER_BY_OWNER
           
protected static java.lang.String FILTER_PROVIDER_LABEL_VARIABLE
           
protected static java.lang.String FILTER_PROVIDER_URI_VARIABLE
           
protected static java.lang.String FILTER_TYPE_LABEL_VARIABLE
           
protected static java.lang.String FILTER_TYPE_URI_VARIABLE
           
protected static java.lang.String FILTER_WF_LABEL_VARIABLE
           
protected static java.lang.String FILTER_WF_URI_VARIABLE
           
protected static java.lang.String INSTANCE_LABEL_VARIABLE
           
protected static java.lang.String INSTANCE_URI_VARIABLE
           
protected static java.lang.String PAGE_LIMIT_VARIABLE
           
protected static java.lang.String PAGE_OFFSET_VARIABLE
           
protected static java.lang.String PROVIDER_LABEL_VARIABLE
           
protected static java.lang.String PROVIDER_URI_VARIABLE
           
protected static java.lang.String SORT_VARIABLE
           
protected static java.lang.String TYPE_LABEL_VARIABLE
           
protected static java.lang.String TYPE_URI_VARIABLE
           
protected static java.lang.String WORKSPACE_LABEL_VARIABLE
           
protected static java.lang.String WORKSPACE_URI_VARIABLE
           
 
Constructor Summary
QueryTokenObject()
           
QueryTokenObject(java.lang.String tokenString)
           
 
Method Summary
protected  void addToMap(org.eaglei.model.EIEntity newEntity, java.lang.String uriVariable, java.lang.String labelVariable)
           
protected  void addToMap(java.lang.String label, java.lang.String value)
           
 QueryTokenObject fromString(java.lang.String token)
          parses the given token and fills the Member variables
 org.eaglei.model.EIEntity getFilterResourceProviderEntity()
           
 org.eaglei.model.EIEntity getFilterTypeEntity()
           
 org.eaglei.model.EIEntity getFilterWorkflowEntity()
           
 org.eaglei.model.EIEntity getInstanceEntity()
           
 java.lang.Integer getLimit()
           
 QueryTokenObject.Mode getMode()
           
 java.lang.Integer getOffset()
           
 org.eaglei.model.EIEntity getResourceProviderEntity()
           
 java.lang.String getSortBy()
           
 org.eaglei.model.EIEntity getTypeEntity()
           
 org.eaglei.model.EIEntity getWorkspaceEntity()
           
protected  boolean hasLabel(java.lang.String label)
           
protected  boolean hasLabelButNoUri(java.lang.String label, org.eaglei.model.EIURI uri)
           
protected  boolean hasUri(org.eaglei.model.EIEntity entity)
           
protected  boolean hasUri(org.eaglei.model.EIURI uri)
           
 boolean isPaginated()
           
 boolean isStrictlyFilteredByOwner()
           
 void removePagination()
           
 void setDefaultPagination()
           
 void setFilterResourceProviderEntity(org.eaglei.model.EIEntity filterProviderEntity)
           
 void setFilterTypeEntity(org.eaglei.model.EIEntity filterTypeEntity)
           
 void setFilterWorkflowEntity(org.eaglei.model.EIEntity filterWorkflowEntity)
           
 void setInstanceEntity(org.eaglei.model.EIEntity instanceEntity)
           
 void setLimit(java.lang.Integer limit)
           
 void setMode(QueryTokenObject.Mode mode)
           
 void setOffset(java.lang.Integer offset)
           
 void setResourceProviderEntity(org.eaglei.model.EIEntity providerEntity)
           
 void setSortBy(java.lang.String sortBy)
           
 void setStrictFilterByOwner(boolean filterByOwner)
           
 void setTypeEntity(org.eaglei.model.EIEntity typeEntity)
           
 void setWorkspaceEntity(org.eaglei.model.EIEntity workspaceEntity)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE_URI_VARIABLE

protected static final java.lang.String INSTANCE_URI_VARIABLE
See Also:
Constant Field Values

INSTANCE_LABEL_VARIABLE

protected static final java.lang.String INSTANCE_LABEL_VARIABLE
See Also:
Constant Field Values

TYPE_URI_VARIABLE

protected static final java.lang.String TYPE_URI_VARIABLE
See Also:
Constant Field Values

TYPE_LABEL_VARIABLE

protected static final java.lang.String TYPE_LABEL_VARIABLE
See Also:
Constant Field Values

PROVIDER_URI_VARIABLE

protected static final java.lang.String PROVIDER_URI_VARIABLE
See Also:
Constant Field Values

PROVIDER_LABEL_VARIABLE

protected static final java.lang.String PROVIDER_LABEL_VARIABLE
See Also:
Constant Field Values

WORKSPACE_URI_VARIABLE

protected static final java.lang.String WORKSPACE_URI_VARIABLE
See Also:
Constant Field Values

WORKSPACE_LABEL_VARIABLE

protected static final java.lang.String WORKSPACE_LABEL_VARIABLE
See Also:
Constant Field Values

PAGE_OFFSET_VARIABLE

protected static final java.lang.String PAGE_OFFSET_VARIABLE
See Also:
Constant Field Values

PAGE_LIMIT_VARIABLE

protected static final java.lang.String PAGE_LIMIT_VARIABLE
See Also:
Constant Field Values

SORT_VARIABLE

protected static final java.lang.String SORT_VARIABLE
See Also:
Constant Field Values

FILTER_TYPE_LABEL_VARIABLE

protected static final java.lang.String FILTER_TYPE_LABEL_VARIABLE
See Also:
Constant Field Values

FILTER_PROVIDER_LABEL_VARIABLE

protected static final java.lang.String FILTER_PROVIDER_LABEL_VARIABLE
See Also:
Constant Field Values

FILTER_WF_LABEL_VARIABLE

protected static final java.lang.String FILTER_WF_LABEL_VARIABLE
See Also:
Constant Field Values

FILTER_TYPE_URI_VARIABLE

protected static final java.lang.String FILTER_TYPE_URI_VARIABLE
See Also:
Constant Field Values

FILTER_PROVIDER_URI_VARIABLE

protected static final java.lang.String FILTER_PROVIDER_URI_VARIABLE
See Also:
Constant Field Values

FILTER_WF_URI_VARIABLE

protected static final java.lang.String FILTER_WF_URI_VARIABLE
See Also:
Constant Field Values

FILTER_BY_OWNER

protected static final java.lang.String FILTER_BY_OWNER
See Also:
Constant Field Values

defaultMode

protected static final QueryTokenObject.Mode defaultMode
Constructor Detail

QueryTokenObject

public QueryTokenObject()

QueryTokenObject

public QueryTokenObject(java.lang.String tokenString)
Method Detail

getMode

public QueryTokenObject.Mode getMode()

setMode

public void setMode(QueryTokenObject.Mode mode)

removePagination

public void removePagination()

setDefaultPagination

public void setDefaultPagination()

getInstanceEntity

public org.eaglei.model.EIEntity getInstanceEntity()

setInstanceEntity

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

getTypeEntity

public org.eaglei.model.EIEntity getTypeEntity()

setTypeEntity

public void setTypeEntity(org.eaglei.model.EIEntity typeEntity)

getResourceProviderEntity

public org.eaglei.model.EIEntity getResourceProviderEntity()

setResourceProviderEntity

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

getWorkspaceEntity

public org.eaglei.model.EIEntity getWorkspaceEntity()

setWorkspaceEntity

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

getFilterResourceProviderEntity

public org.eaglei.model.EIEntity getFilterResourceProviderEntity()

setFilterResourceProviderEntity

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

getFilterTypeEntity

public org.eaglei.model.EIEntity getFilterTypeEntity()

setFilterTypeEntity

public void setFilterTypeEntity(org.eaglei.model.EIEntity filterTypeEntity)

getFilterWorkflowEntity

public org.eaglei.model.EIEntity getFilterWorkflowEntity()

setFilterWorkflowEntity

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

getOffset

public java.lang.Integer getOffset()

setOffset

public void setOffset(java.lang.Integer offset)

getLimit

public java.lang.Integer getLimit()

setLimit

public void setLimit(java.lang.Integer limit)

getSortBy

public java.lang.String getSortBy()

setSortBy

public void setSortBy(java.lang.String sortBy)

addToMap

protected void addToMap(org.eaglei.model.EIEntity newEntity,
                        java.lang.String uriVariable,
                        java.lang.String labelVariable)

addToMap

protected void addToMap(java.lang.String label,
                        java.lang.String value)

isStrictlyFilteredByOwner

public boolean isStrictlyFilteredByOwner()

setStrictFilterByOwner

public void setStrictFilterByOwner(boolean filterByOwner)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

fromString

public QueryTokenObject fromString(java.lang.String token)
parses the given token and fills the Member variables

Parameters:
token -
Returns:

hasLabelButNoUri

protected boolean hasLabelButNoUri(java.lang.String label,
                                   org.eaglei.model.EIURI uri)

hasLabel

protected boolean hasLabel(java.lang.String label)

hasUri

protected boolean hasUri(org.eaglei.model.EIEntity entity)

hasUri

protected boolean hasUri(org.eaglei.model.EIURI uri)

isPaginated

public boolean isPaginated()


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