com.stratelia.silverpeas.pdcPeas.model
Class QueryParameters

java.lang.Object
  extended by com.stratelia.silverpeas.pdcPeas.model.QueryParameters
All Implemented Interfaces:
Serializable

public class QueryParameters
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
static String PARAM_FOLDER
           
 
Constructor Summary
QueryParameters()
           
QueryParameters(String keywords, String spaceId, String instanceId, String creatorId, Date afterDate, Date beforeDate)
           
 
Method Summary
 void addXmlSubQuery(String field, String query)
           
 void clear()
           
 void clearXmlQuery()
           
 Date getAfterDate()
           
 Date getAfterUpdateDate()
           
 Date getBeforeDate()
           
 Date getBeforeUpdateDate()
           
 UserDetail getCreatorDetail()
           
 String getCreatorId()
           
 String getFolder()
           
 String getInstanceId()
           
 String getKeywords()
           
 QueryDescription getQueryDescription(String searchingUser, String searchingLanguage)
           
 String getSpaceId()
           
 Map<String,String> getXmlQuery()
           
 String getXmlTitle()
           
 boolean isDefined()
           
 void setAfterDate(Date afterdate)
           
 void setAfterUpdateDate(Date afterdate)
           
 void setBeforeDate(Date beforedate)
           
 void setBeforeUpdateDate(Date beforedate)
           
 void setCreatorDetail(UserDetail userDetail)
           
 void setCreatorId(String creatorId)
           
 void setFolder(String folder)
           
 void setKeywords(String keywords)
           
 void setSpaceId(String spaceId)
          By using this method the spaceId filter is set.
 void setSpaceIdAndInstanceId(String spaceId, String instanceId)
          Setting an instanceId while the spaceId is not defined makes no sense here.
 void setXmlTitle(String xmlTitle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAM_FOLDER

public static final String PARAM_FOLDER
See Also:
Constant Field Values
Constructor Detail

QueryParameters

public QueryParameters()

QueryParameters

public QueryParameters(String keywords,
                       String spaceId,
                       String instanceId,
                       String creatorId,
                       Date afterDate,
                       Date beforeDate)
Method Detail

clear

public void clear()

getKeywords

public String getKeywords()

setKeywords

public void setKeywords(String keywords)

getSpaceId

public String getSpaceId()

setSpaceId

public void setSpaceId(String spaceId)
By using this method the spaceId filter is set. The instanceId (if any) is cleared.

Parameters:
spaceId -

getInstanceId

public String getInstanceId()

setSpaceIdAndInstanceId

public void setSpaceIdAndInstanceId(String spaceId,
                                    String instanceId)
Setting an instanceId while the spaceId is not defined makes no sense here. That's why a spaceId must be passed to the method, if it is null, empty or "*", then no instanceId is set.

Parameters:
spaceId -
instanceId -

getCreatorId

public String getCreatorId()

setCreatorId

public void setCreatorId(String creatorId)

getAfterDate

public Date getAfterDate()

setAfterDate

public void setAfterDate(Date afterdate)

getBeforeDate

public Date getBeforeDate()

setBeforeDate

public void setBeforeDate(Date beforedate)

getAfterUpdateDate

public Date getAfterUpdateDate()

setAfterUpdateDate

public void setAfterUpdateDate(Date afterdate)

getBeforeUpdateDate

public Date getBeforeUpdateDate()

setBeforeUpdateDate

public void setBeforeUpdateDate(Date beforedate)

addXmlSubQuery

public void addXmlSubQuery(String field,
                           String query)

getXmlQuery

public Map<String,String> getXmlQuery()

clearXmlQuery

public void clearXmlQuery()

getQueryDescription

public QueryDescription getQueryDescription(String searchingUser,
                                            String searchingLanguage)
                                     throws ParseException
Throws:
ParseException

setCreatorDetail

public void setCreatorDetail(UserDetail userDetail)

getCreatorDetail

public UserDetail getCreatorDetail()

getXmlTitle

public String getXmlTitle()

setXmlTitle

public void setXmlTitle(String xmlTitle)

isDefined

public boolean isDefined()

setFolder

public void setFolder(String folder)

getFolder

public String getFolder()


Copyright © 2016 Silverpeas. All Rights Reserved.