|
|||||||||
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.accessTypes
public class accessTypes
accessTypes
retrieves and manages ISIM AccessTypes.
Path
annotation with the value "/accessTypes/" which
means the resource will be available at:
http://<hostname>:<port>/<context root>/goonapi/accessTypes/
Constructor Summary | |
---|---|
accessTypes()
|
Method Summary | |
---|---|
java.lang.String |
DELETE(java.lang.String strDN)
Processes a DELETE request to remove an existing accessType. |
java.lang.String |
GET(javax.servlet.http.HttpServletRequest requestObj,
javax.servlet.http.HttpServletResponse responseObj,
java.lang.String strDN)
Processes a GET request and returns all AccessTypes defined. |
java.lang.String |
POST(java.lang.String json,
java.lang.String dnStr)
Processes a POST request to update an existing accessType. |
java.lang.String |
PUT(java.lang.String json,
java.lang.String profileName,
java.lang.String dnstr)
Processes a PUT request to create a new accessType. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public accessTypes()
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
there
- are no parameters required
{items: [{ "name": "AccessRole", "description": "Role for IT resource access", "dn": "erobjectprofilename=AccessRole,ou=accessType,ou=itim,ou=goonit,dc=com2", "parentDN": "ou=accessType,ou=itim,ou=goonit,dc=com2" }, { "name": "Application", "description": "Access to application", "dn": "erobjectprofilename=Application,ou=accessType,ou=itim,ou=goonit,dc=com2", "parentDN": "ou=accessType,ou=itim,ou=goonit,dc=com2" }, { "name": "SharedFolder", "description": "Access to shared folder", "dn": "erobjectprofilename=SharedFolder,ou=accessType,ou=itim,ou=goonit,dc=com2", "parentDN": "ou=accessType,ou=itim,ou=goonit,dc=com2" }, { "name": "MailGroup", "description": "Members of mail group", "dn": "erobjectprofilename=MailGroup,ou=accessType,ou=itim,ou=goonit,dc=com2", "parentDN": "ou=accessType,ou=itim,ou=goonit,dc=com2" }]}
java.rmi.RemoteException
com.ibm.itim.apps.ApplicationException
public java.lang.String POST(java.lang.String json, java.lang.String dnStr)
QueryString
- specifying dn ?dn=erobjectprofilename=AccessRole,ou=accessType,ou=itim,ou=goonit,dc=com2messageBody
- e.g. : -
e.g.
{ "name": "AccessRole", "description": "Amended description", "dn": "erobjectprofilename=AccessRole,ou=accessType,ou=itim,ou=goonit,dc=com2", "parentDN": "ou=accessType,ou=itim,ou=goonit,dc=com2" }* @return - "Success" or HTTP Error
public java.lang.String PUT(java.lang.String json, java.lang.String profileName, java.lang.String dnstr)
messageBody
- - e.g. : -
{ "name": "AccessRole", "description": "Amended description", "dn": "erobjectprofilename=AccessRole,ou=accessType,ou=itim,ou=goonit,dc=com2", "parentDN": "ou=accessType,ou=itim,ou=goonit,dc=com2" }
public java.lang.String DELETE(java.lang.String strDN)
QueryString
- specifying dn ?dn=erobjectprofilename=AccessRole,ou=accessType,ou=itim,ou=goonit,dc=com2
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |