org.eclipse.mylar.internal.tasks.web
Class WebQuery

java.lang.Object
  extended by org.eclipse.mylar.tasks.core.AbstractTaskContainer
      extended by org.eclipse.mylar.tasks.core.AbstractRepositoryQuery
          extended by org.eclipse.mylar.internal.tasks.web.WebQuery
All Implemented Interfaces:
ITaskListElement

public class WebQuery
extends AbstractRepositoryQuery

Represents pattern-based query on repository web page

Author:
Eugene Kuleshov

Field Summary
private  java.util.Map<java.lang.String,java.lang.String> params
           
private  java.lang.String queryPattern
           
private  java.lang.String taskPrefix
           
 
Fields inherited from class org.eclipse.mylar.tasks.core.AbstractRepositoryQuery
lastRefreshTimeStamp, maxHits, repositoryUrl, status
 
Fields inherited from class org.eclipse.mylar.tasks.core.AbstractTaskContainer
taskList, url
 
Constructor Summary
WebQuery(TaskList taskList, java.lang.String description, java.lang.String queryUrl, java.lang.String queryPattern, java.lang.String taskPrefix, java.lang.String repositoryUrl, java.util.Map<java.lang.String,java.lang.String> params)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> getQueryParameters()
           
 java.lang.String getQueryPattern()
           
 java.lang.String getRepositoryKind()
           
 java.lang.String getTaskPrefix()
           
 
Methods inherited from class org.eclipse.mylar.tasks.core.AbstractRepositoryQuery
addHit, findQueryHit, getChildren, getHits, getLastRefreshTimeStamp, getMaxHits, getPriority, getRepositoryUrl, getStatus, isArchive, isCompleted, isLocal, isSynchronizing, removeHit, setCurrentlySynchronizing, setIsArchive, setLastRefreshTimeStamp, setMaxHits, setRepositoryUrl, setStatus, updateHits
 
Methods inherited from class org.eclipse.mylar.tasks.core.AbstractTaskContainer
canRename, equals, getHandleIdentifier, getSummary, getUrl, hashCode, setDescription, setHandleIdentifier, setUrl, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

taskPrefix

private final java.lang.String taskPrefix

queryPattern

private final java.lang.String queryPattern

params

private final java.util.Map<java.lang.String,java.lang.String> params
Constructor Detail

WebQuery

public WebQuery(TaskList taskList,
                java.lang.String description,
                java.lang.String queryUrl,
                java.lang.String queryPattern,
                java.lang.String taskPrefix,
                java.lang.String repositoryUrl,
                java.util.Map<java.lang.String,java.lang.String> params)
Method Detail

getRepositoryKind

public java.lang.String getRepositoryKind()
Specified by:
getRepositoryKind in class AbstractRepositoryQuery

getTaskPrefix

public java.lang.String getTaskPrefix()

getQueryPattern

public java.lang.String getQueryPattern()

getQueryParameters

public java.util.Map<java.lang.String,java.lang.String> getQueryParameters()