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_LAB_LABEL_VARIABLE
           
protected static java.lang.String FILTER_LAB_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 LAB_LABEL_VARIABLE
           
protected static java.lang.String LAB_URI_VARIABLE
           
protected static java.lang.String PAGE_LIMIT_VARIABLE
           
protected static java.lang.String PAGE_OFFSET_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 getFilterLabEntity()
           
 org.eaglei.model.EIEntity getFilterTypeEntity()
           
 org.eaglei.model.EIEntity getFilterWorkflowEntity()
           
 org.eaglei.model.EIEntity getInstanceEntity()
           
 org.eaglei.model.EIEntity getLabEntity()
           
 java.lang.Integer getLimit()
           
 QueryTokenObject.Mode getMode()
           
 java.lang.Integer getOffset()
           
 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 setFilterLabEntity(org.eaglei.model.EIEntity filterLabEntity)
           
 void setFilterTypeEntity(org.eaglei.model.EIEntity filterTypeEntity)
           
 void setFilterWorkflowEntity(org.eaglei.model.EIEntity filterWorkflowEntity)
           
 void setInstanceEntity(org.eaglei.model.EIEntity instanceEntity)
           
 void setLabEntity(org.eaglei.model.EIEntity labEntity)
           
 void setLimit(java.lang.Integer limit)
           
 void setMode(QueryTokenObject.Mode mode)
           
 void setOffset(java.lang.Integer offset)
           
 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

LAB_URI_VARIABLE

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

LAB_LABEL_VARIABLE

protected static final java.lang.String LAB_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_LAB_LABEL_VARIABLE

protected static final java.lang.String FILTER_LAB_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_LAB_URI_VARIABLE

protected static final java.lang.String FILTER_LAB_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)

getLabEntity

public org.eaglei.model.EIEntity getLabEntity()

setLabEntity

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

getWorkspaceEntity

public org.eaglei.model.EIEntity getWorkspaceEntity()

setWorkspaceEntity

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

getFilterLabEntity

public org.eaglei.model.EIEntity getFilterLabEntity()

setFilterLabEntity

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

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.