com.goonit.imapi.jaxrs.servlet.isim
Class roleMembersAdd

java.lang.Object
  extended by com.goonit.imapi.jaxrs.servlet.isim.roleMembersAdd

public class roleMembersAdd
extends java.lang.Object

roleMembersAdd is a RESTFul service which adds Person's into Roles

 This class has a Path annotation with the value "/roleMemberAdd/{roleDN}" which
 means the resource will be available at:
 http://<hostname>:<port>/<context root>/<servlet path>/roleMemberAdd/{roleDN}
 
 Only the POST Operation is supported and a JSON Array of person DNs and optional Role Assignment
  Attributes for each Person can be sent.
  
  


Constructor Summary
roleMembersAdd()
           
 
Method Summary
 java.lang.String POST(java.lang.String json, java.lang.String dnStr, javax.servlet.http.HttpServletRequest requestObj, javax.servlet.http.HttpServletResponse responseObj)
          Processes a POST request and returns the incoming request message.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

roleMembersAdd

public roleMembersAdd()
Method Detail

POST

public java.lang.String POST(java.lang.String json,
                             java.lang.String dnStr,
                             @Context
                             javax.servlet.http.HttpServletRequest requestObj,
                             @Context
                             javax.servlet.http.HttpServletResponse responseObj)
Processes a POST request and returns the incoming request message.

Parameters:
messageBody - - must contain a JSON Array of Role DNs and optional Role Assignment keys { "dn": "person1", "attribute": [ { "name": "myAttribute1", "value": [ "myValue1", "myValue2" ] }, { "name": "myAttribute2", "value": [ "myValue1", "myValue2" ] } ] }
Returns:
An Array of ISIM Request Ids