|
Oracle Fusion Middleware Java API Reference for Oracle Access Management Mobile and Social | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.security.idaas.rest.jaxrs.client.sdk.userprofile.BaseClient
oracle.security.idaas.rest.jaxrs.client.sdk.userprofile.PeopleClient
public class PeopleClient
This class is used as the primary API for Java clients to access people REST APIs.
| Constructor Summary | |
|---|---|
PeopleClient(ClientSDKConfig config)Sets the config info such as uri for the people REST service, which is then used on requests. |
|
| Method Summary | |
|---|---|
java.lang.String |
addManager(java.lang.String reporteeId, java.lang.String managerId, Headers headers)Add a user's manager via person-manager uri. |
java.lang.String |
addMemberOf(java.lang.String existingUserUid, java.lang.String existingGroupName, Headers headers)Add a user to a group via person-memberOf uri. |
java.lang.String |
addOwnerOf(java.lang.String existingUserUid, java.lang.String existingGroupName, Headers headers)Add a user as an owner to a group via person-ownerOf uri. |
java.lang.String |
addReportee(java.lang.String managerId, java.lang.String reporteeId, Headers headers)Add a user's reports via person-reports uri. |
boolean |
addUserToOrgChart(java.lang.String personId, java.lang.String orgChartId, java.util.Map<java.lang.String,java.lang.Object> resourceAttrs, Headers headers)Deprecated. |
java.lang.String |
createUser(java.util.Map<java.lang.String,java.lang.Object> resourceAttrs, Headers headers)Client would set the new user's attribute keys and values into a map and then call this method. |
boolean |
deleteManager(java.lang.String reporteeId, java.lang.String managerId, Headers headers)Delete a user's manager via person-manager uri. |
boolean |
deleteMemberOf(java.lang.String existingUserUid, java.lang.String existingGroupName, Headers headers)Delete a user's membership from a group via via person-memberOf uri. |
boolean |
deleteOrgChartInstance(java.lang.String personId, java.lang.String orgChartId, java.lang.String reporteeId, Headers headers)Deprecated. |
boolean |
deleteOwnerOf(java.lang.String existingUserUid, java.lang.String existingGroupName, Headers headers)Delete a user's ownership from a group via person-ownerOf uri. |
boolean |
deleteReportee(java.lang.String managerId, java.lang.String reporteeId, Headers headers)Delete a user's reportee via person-reports uri. |
boolean |
deleteUser(java.lang.String personUriId, Headers headers) |
java.lang.String |
getManager(java.lang.String reporteeId, java.lang.String managerId, java.util.Map<java.lang.String,java.lang.String> queryParameters, Headers headers)Get the manager-reportee info of which a person is a reportee via person-manager uri. |
java.lang.String |
getMemberOf(java.lang.String existingUserUid, java.lang.String existingGroupName, java.util.Map<java.lang.String,java.lang.String> queryParameters, Headers headers)Get the mermbership info of a specific group of which a person is a member via person-memberOf uri. |
java.lang.String |
getOwnerOf(java.lang.String existingUserUid, java.lang.String existingGroupName, java.util.Map<java.lang.String,java.lang.String> queryParameters, Headers headers)Get the ownership info for the group of which a person is an owner via person-ownerOf uri. |
java.lang.String |
getReportee(java.lang.String managerId, java.lang.String reporteeId, java.util.Map<java.lang.String,java.lang.String> queryParameters, Headers headers)Get the manager-reportee info of which a person is a manager via person-reports uri. |
java.lang.String |
readOrgChartInstance(java.lang.String personId, java.lang.String orgChartId, java.lang.String reporteeId, java.util.Map<java.lang.String,java.lang.String> queryParameters, Headers headers)Deprecated. |
java.lang.String |
readUser(java.lang.String personUriId, java.util.Map<java.lang.String,java.lang.String> queryParameters, Headers headers)Retreives the representation of a person. |
JSONCollection |
searchManagers(java.lang.String reporteeId, java.util.Map<java.lang.String,java.lang.String> queryParams, Headers headers)Get all the managers to which the person is reporting via person-manager uri. |
JSONCollection |
searchMemberOf(java.lang.String existingPersonName, java.util.Map<java.lang.String,java.lang.String> queryParams, Headers headers)Get all the groups of which the person is a member of via person-memberOf uri. |
JSONCollection |
searchOwnerOf(java.lang.String existingPersonName, java.util.Map<java.lang.String,java.lang.String> queryParams, Headers headers)Get all the groups of which the person is an owner of via person-ownerOf uri. |
JSONCollection |
searchReportees(java.lang.String managerId, java.util.Map<java.lang.String,java.lang.String> queryParams, Headers headers)Get all the reportees of which the person is manager via person-reports uri. |
JSONCollection |
searchUsers(java.util.Map<java.lang.String,java.lang.String> queryParams, Headers headers)Does a search on users collection resource. |
JSONCollection |
searchUsersOrgChart(java.lang.String personId, java.lang.String orgChartId, java.util.Map<java.lang.String,java.lang.String> queryParams, Headers headers)Deprecated. |
java.lang.String |
updateUser(java.lang.String personUriId, java.util.Map<java.lang.String,java.lang.Object> resourceAttrs, Headers headers)Updates a resource for the specified set of attributes in the request. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PeopleClient(ClientSDKConfig config)
throws OICClientException
config - which has info such as serviceURI etcOICClientException| Method Detail |
|---|
public java.lang.String createUser(java.util.Map<java.lang.String,java.lang.Object> resourceAttrs,
Headers headers)
throws OICClientException
resourceAttrs - is a Map of attribute keys and values.headers - contains authorization headers for the request.OICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
public JSONCollection searchUsers(java.util.Map<java.lang.String,java.lang.String> queryParams,
Headers headers)
throws OICClientException
queryParams - contains the query parameters such as any search filters or paging parameters.headers - contains authorization headers for the request.OICClientException - for exceptions and 4xx status codes. encountered when accessing REST services.
public java.lang.String updateUser(java.lang.String personUriId,
java.util.Map<java.lang.String,java.lang.Object> resourceAttrs,
Headers headers)
throws OICClientException
resourceAttrs - is set the user's attribute keys and values to be updated, where the old value will be replaced byu the specified new value.personUriId - is the URI id of the resource being updated.headers - contains authorization headers for the request.OICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
public java.lang.String readUser(java.lang.String personUriId,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
Headers headers)
throws OICClientException
personUriId - is URI id of the specific resource being accessed.queryParams - contains the query parameters such as any search filters or paging parameters.headers - contains authorization headers for the request.OICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
public boolean deleteUser(java.lang.String personUriId,
Headers headers)
throws OICClientException
personUriId - is URI id of the specific resource being deleted.headers - contains authorization headers for the request.OICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
@Deprecated
public JSONCollection searchUsersOrgChart(java.lang.String personId,
java.lang.String orgChartId,
java.util.Map<java.lang.String,java.lang.String> queryParams,
Headers headers)
throws OICClientException
personId - is the ide of the person whose orgchart is being searchedorgChartId - is the ide of the orgchart resource, such as manager or reports being searchedqueryParams - the query parametersheaders - contains authorization headers for the requestOICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
@Deprecated
public boolean addUserToOrgChart(java.lang.String personId,
java.lang.String orgChartId,
java.util.Map<java.lang.String,java.lang.Object> resourceAttrs,
Headers headers)
throws OICClientException
personId - is the id of the person whose orgchart is being added toorgChartId - is the ide of the orgchart resource, such as manager or reports being added toresourceAttrs - contains the attribute names and values that will be in the json message.headers - contains authorization headers for the requestOICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
@Deprecated
public java.lang.String readOrgChartInstance(java.lang.String personId,
java.lang.String orgChartId,
java.lang.String reporteeId,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
Headers headers)
throws OICClientException
personId - is the id of the person whose orgchart is being readorgChartId - is the id of the orgchart resource, such as manager or reports being readreporteeId - is the id of the member of the orgchart resource being retrieved on the GET request.query - parameters to modify the read.headers - contains authorization headers for the requestOICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
@Deprecated
public boolean deleteOrgChartInstance(java.lang.String personId,
java.lang.String orgChartId,
java.lang.String reporteeId,
Headers headers)
throws OICClientException
personId - is the id of the person whose orgchart is being deletedorgChartId - is the id of the orgchart resource, such as manager or reports being deletedheaders - contains authorization headers for the requestOICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
public java.lang.String addManager(java.lang.String reporteeId,
java.lang.String managerId,
Headers headers)
throws OICClientException
reporteeId - is the id of the person whose manager is being added to.managerId - is the id of the manager being added to the person.headers - contains authorization headers for the request.OICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
public java.lang.String getManager(java.lang.String reporteeId,
java.lang.String managerId,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
Headers headers)
throws OICClientException
reporteeId - such as "alice".managerId - such as "bob".queryParameters - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public JSONCollection searchManagers(java.lang.String reporteeId,
java.util.Map<java.lang.String,java.lang.String> queryParams,
Headers headers)
throws OICClientException
reporteeId - such as "alice".queryParams - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public boolean deleteManager(java.lang.String reporteeId,
java.lang.String managerId,
Headers headers)
throws OICClientException
reporteeId - such as "alice".managerId - such as "bob".headers - contains authorization headers for the request.OICClientException
public java.lang.String addReportee(java.lang.String managerId,
java.lang.String reporteeId,
Headers headers)
throws OICClientException
managerId - is the id of the manager.reporteeId - is the id of the reportee.headers - contains authorization headers for the request.OICClientException - for exceptions and 4xx status codes encountered when accessing REST services.
public java.lang.String getReportee(java.lang.String managerId,
java.lang.String reporteeId,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
Headers headers)
throws OICClientException
managerId - such as "bob".reporteeId - such as "alice".queryParameters - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public JSONCollection searchReportees(java.lang.String managerId,
java.util.Map<java.lang.String,java.lang.String> queryParams,
Headers headers)
throws OICClientException
managerId - such as "bob".queryParams - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public boolean deleteReportee(java.lang.String managerId,
java.lang.String reporteeId,
Headers headers)
throws OICClientException
managerId - such as "bob".reporteeId - such as "alice".headers - contains authorization headers for the request.OICClientException
public java.lang.String addMemberOf(java.lang.String existingUserUid,
java.lang.String existingGroupName,
Headers headers)
throws OICClientException
existingUserUid - such as "alice123".existingGroupName - such as "doctors".headers - contains authorization headers for the request.OICClientException
public java.lang.String getMemberOf(java.lang.String existingUserUid,
java.lang.String existingGroupName,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
Headers headers)
throws OICClientException
existingUserUid - such as "alice123".existingGroupName - such as "doctors".queryParameters - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public JSONCollection searchMemberOf(java.lang.String existingPersonName,
java.util.Map<java.lang.String,java.lang.String> queryParams,
Headers headers)
throws OICClientException
existingPersonName - such as "alice123".queryParams - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public boolean deleteMemberOf(java.lang.String existingUserUid,
java.lang.String existingGroupName,
Headers headers)
throws OICClientException
existingUserUid - such as "alice123".existingGroupName - such as "doctors".headers - contains authorization headers for the request.OICClientException
public java.lang.String addOwnerOf(java.lang.String existingUserUid,
java.lang.String existingGroupName,
Headers headers)
throws OICClientException
existingUserUid - such as "alice123".existingGroupName - such as "doctors".headers - contains authorization headers for the request.OICClientException
public java.lang.String getOwnerOf(java.lang.String existingUserUid,
java.lang.String existingGroupName,
java.util.Map<java.lang.String,java.lang.String> queryParameters,
Headers headers)
throws OICClientException
existingUserUid - such as "alice123".existingGroupName - such as "doctors".queryParameters - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public JSONCollection searchOwnerOf(java.lang.String existingPersonName,
java.util.Map<java.lang.String,java.lang.String> queryParams,
Headers headers)
throws OICClientException
existingPersonName - such as "alice123".queryParams - contains additional url query parameters.headers - contains authorization headers for the request.OICClientException
public boolean deleteOwnerOf(java.lang.String existingUserUid,
java.lang.String existingGroupName,
Headers headers)
throws OICClientException
existingUserUid - such as "alice123".existingGroupName - such as "doctors".headers - contains authorization headers for the request.OICClientException
|
Copyright (c) 2012, Oracle All Rights Reserved. Built 06/05/2012 17:18:07 PDT |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||