com.goonit.imapi.jaxrs.servlet.isim
Class roleGetPolicies
java.lang.Object
com.goonit.imapi.jaxrs.servlet.isim.roleGetPolicies
public class roleGetPolicies
- extends java.lang.Object
roleGetPolicies
is a JAX-RS resource which returns a JSON Array of Provisioning Policies.
This class has a Path
annotation with the value "/roleGetPolicies/{dnStr}" which
means the resource will be available at:
http://<hostname>:<port>/<context root>/goonapi/roleGetPolicies/{roleDN}
- Version:
- 1.1
Field Summary |
static com.goonit.imapi.jaxrs.servlet.isim.ExpiUtil |
utilObject
|
Method Summary |
java.lang.String |
GET(javax.servlet.http.HttpServletRequest requestObj,
javax.servlet.http.HttpServletResponse responseObj,
java.lang.String strDN)
Processes a GET request and returns an Array of Provisioning Policies. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
utilObject
public static com.goonit.imapi.jaxrs.servlet.isim.ExpiUtil utilObject
roleGetPolicies
public roleGetPolicies()
GET
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
- Processes a GET request and returns an Array of Provisioning Policies.
- Parameters:
roleDN
- - the Role's DistinguishedName
- Returns:
- {
"items": [
{
"erenabled": "true",
"caption": "ITIM account policy",
"erparent": "erglobalid=00000000000000000000,ou=goonit,dc=com2",
"keywords": "",
"dn": "erglobalid=00000000000000000005,ou=policies,erglobalid=00000000000000000000,ou=goonit,dc=com2",
"name": "Default provisioning policy for ITIM",
"description": "Allow everyone to be provisioned for an ITIM account."
},
{
"erenabled": "true",
"caption": "",
"erparent": "erglobalid=00000000000000000000,ou=goonit,dc=com2",
"keywords": "",
"dn": "erglobalid=2974185885988025708,ou=policies,erglobalid=00000000000000000000,ou=goonit,dc=com2",
"name": "All Linux services",
"description": ""
}
]
- Throws:
java.rmi.RemoteException
com.ibm.itim.apps.ApplicationException