/*
 * Copyright 2010 Brookhaven National Laboratory
 * All rights reserved. Use is subject to license terms.
 */

package edu.msu.nscl.olog;

/**
 * TODO
 * 1. The absence of the propertiesResource similar to logbooksResource and 
 * TagsResource.
 * 
 */

/**
 * Service Description
 * 
 * .../logbooks
 * GET      retrieving the list of logbooks in the database
 * POST     creating multiple logbooks
 * 
 * .../logbooks/<logbookName>
 * GET      retrieve one logbook
 * PUT      create/replace once logbook
 * POST     update a logbook
 * DELETE   delete one logbook
 * 
 * .../logbooks/<logbookName>/<logid>
 * PUT      add logbook link to the log
 * DELETE   delete logbook link from log
 * 
 * 
 *  .../tags
 * GET      retrieving the list of tags in the database
 * POST     creating multiple tags
 * 
 * .../tags/<tagName>
 * GET      retrieve one tagName
 * PUT      create/replace once tag
 * POST     update a tag
 * DELETE   delete one tag
 * 
 * .../tags/<tagName>/<logid>
 * PUT      add tag to a log
 * DELETE   delete a tag from a log
 * 
 * 
 * MISSSING
 *  .../properties
 * GET      retrieving the list of properties in the database
 * POST     creating multiple properties
 * 
 * MISSSING
 * .../properties/<propertyName>
 * GET      retrieve one propertyName
 * PUT      create/replace once property
 * POST     update a property
 * DELETE   delete one property
 * 
 * MISSSING
 * .../properties/<propertyName>/<logid>
 * PUT      add property to a log
 * DELETE   delete a property from a log
 * 
 * 
 * .../logs
 * POST     create multiple log instances
 * GET      query/retrieving a collection of Log instances
 * 
 * .../logs/<logId>
 * GET      retrieve single log
 * PUT      create/replace a single log
 * POST     update a single log
 * DELETE   delete single log
 * 
 */

@@ -240,20 +240,443 @@
 esource.
+ 
 %0A * 
+The key, value pairing makes it different from simple tags/logbooks but we%0A * might like the ability to %0A * - retrieve a list of all properties%0A * - delete a property completely from all logs%0A * - add/delete a property to a single log %0A * all these can be implemented simply copying the tagsResources%0A * %0A * the operations which include setting the property value for multiple logs%0A * is what will require additional work.
 %0A */%0A%0A/*
@@ -1604,24 +1604,51 @@
 e properties
+(property value in payload)
 %0A * %0A * MISS
@@ -1759,24 +1759,51 @@
 nce property
+(property value in payload)
 %0A * POST    
@@ -1816,24 +1816,51 @@
 e a property
+(property value in payload)
 %0A * DELETE  

update info in package-info