Put

Updates an existing filter.

URL:

https://<ServerIP>:<Port>/ccp-webapp/ccp/filter/<objectId>

HTTPS method:

PUT

Parameters:

See Filter API Parameters.

Example XML request payload for Bayesian filter:

 
<Filter> 
 <name>Bayesian2</name>
 <description>a different description</description>
 <changeStamp>0</changeStamp> <type>2</type>
</Filter>

Example XML request payload for author filter:


<Filter>
  <name>String</name>
  <description>String</description>
  <type>3</type>
  <changeStamp>12345</changeStamp>
  <keywords>
     <keyword>author name</keyword>
     <keyword>author userid</keyword>
     <keyword>alternate form on author name</keyword>
  </keywords>
  <rule>1</rule>
</Filter>

Example XML request payload for script filter:


<Filter> 
 <changeStamp>12345</changeStamp>
 <name>String</name>
 <description>A new description</description>
 <type>4</type>
 <scriptFileName>me.groovy</scriptFileName>
 <scriptContent> 
   <![CDATA[ put the updated text of the script 
   here.]]> 
 </scriptContent> 
</Filter> 

HTTPS response headers:


https/1.1 200 OK
Content-Type: text/plain
Content-Length: 0
Date: Thu, 14 Jan 2010 15:49:17 GMT