com.goonit.imapi.jaxrs.servlet.isim
Class roleMembersAdd
java.lang.Object
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.
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 |
roleMembersAdd
public roleMembersAdd()
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