|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.goonit.imapi.jaxrs.servlet.isim.provpolicy
public class provpolicy
provpolicy
is a RESTFul service which performs Create, Read, Update and Delete operations on Provisioning Policies.
Path
annotation with the value "/provpolicy/{policyDN}" which
means the resource will be available at:
http://<hostname>:<port>/<context root>/<servlet path>/provpolicy/{policyDN}
Constructor Summary | |
---|---|
provpolicy()
|
Method Summary | |
---|---|
java.lang.String |
DELETE(javax.servlet.http.HttpServletRequest requestObj,
javax.servlet.http.HttpServletResponse responseObj,
java.lang.String dnStr,
java.lang.String orgdnStr,
java.lang.String dateStr)
Processes a DELETE request. |
java.lang.String |
GET(javax.servlet.http.HttpServletRequest requestObj,
javax.servlet.http.HttpServletResponse responseObj,
java.lang.String strDN)
Processes a GET request (READ) and returns a JSON object with the Account Details. |
java.lang.String |
POST(java.lang.String attrValStr,
java.lang.String entStr,
java.lang.String memberStr,
java.lang.String dnStr)
POST Processes an update to a Provisioning Policy and ISIM Request ID |
java.lang.String |
PUT(java.lang.String attrValStr,
java.lang.String entStr,
java.lang.String memberStr,
java.lang.String dnStr)
Processes a create of a new Provisioning Policy |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public provpolicy()
Method Detail |
---|
public java.lang.String GET(@Context javax.servlet.http.HttpServletRequest requestObj, @Context javax.servlet.http.HttpServletResponse responseObj, java.lang.String strDN) throws java.rmi.RemoteException, com.ibm.itim.apps.ApplicationException
dn
- - the dn of the Provisioning Policy
e.g. http://localhost/goonit/goonapi/account/erglobalid=8283467927700422958,ou=0,ou=accounts,erglobalid=00000000000000000000,ou=goonit,dc=com2
java.rmi.RemoteException
com.ibm.itim.apps.ApplicationException
public java.lang.String POST(java.lang.String attrValStr, java.lang.String entStr, java.lang.String memberStr, java.lang.String dnStr)
policyDN
- - the Distinguished Name of the PolicymessageBody
- ?date
- - Query String containing the scheduled date ("null" = submit now)
The posted data should be 'application/x-www-form-urlencoded'. There should be 3 data items
attributeValues={"attributeValueMap":{...
&entitlements=[{"type":0,"target":{"targetType":1,"targetName":"erglobalid=5491839733665865895,ou=services,erglobalid=00000000000000000000,ou=goonit,dc=com2","serviceTags":[]},"processDN":{"rawDn":"erglobalid=00000000000000000050,ou=workflow,erglobalid=00000000000000000000,ou=goonit,dc=com2"},"ownershipType":"Individual"}]
&membership=[{"membershipType":2,"membershipName":"*"}]
public java.lang.String PUT(java.lang.String attrValStr, java.lang.String entStr, java.lang.String memberStr, java.lang.String dnStr)
parentDN
- - the Distinguished Name of the Business Unit in which to place the policy?date
- - Query String containing the scheduled date ("null" = submit now)messageBody
- The posted data should be 'application/x-www-form-urlencoded'. There should be 3 data items
attributeValues={"attributeValueMap":{...
&entitlements=[{"type":0,"target":{"targetType":1,"targetName":"erglobalid=5491839733665865895,ou=services,erglobalid=00000000000000000000,ou=goonit,dc=com2","serviceTags":[]},"processDN":{"rawDn":"erglobalid=00000000000000000050,ou=workflow,erglobalid=00000000000000000000,ou=goonit,dc=com2"},"ownershipType":"Individual"}]
&membership=[{"membershipType":2,"membershipName":"*"}]
public java.lang.String DELETE(@Context javax.servlet.http.HttpServletRequest requestObj, @Context javax.servlet.http.HttpServletResponse responseObj, java.lang.String dnStr, java.lang.String orgdnStr, java.lang.String dateStr) throws java.rmi.RemoteException, com.ibm.itim.apps.ApplicationException
?date
- - Query String containing the scheduled date ("null" = submit now)
java.rmi.RemoteException
com.ibm.itim.apps.ApplicationException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |