mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Added method level comments and null checks in DCA
This commit is contained in:
parent
5e285071d8
commit
97c19c23b0
@ -228,6 +228,11 @@ public class DynamicClientRegistrationUtil {
|
|||||||
oAuthAdminService.removeOAuthApplicationData(consumerKey);
|
oAuthAdminService.removeOAuthApplicationData(consumerKey);
|
||||||
|
|
||||||
ApplicationManagementService appMgtService = ApplicationManagementService.getInstance();
|
ApplicationManagementService appMgtService = ApplicationManagementService.getInstance();
|
||||||
|
|
||||||
|
if (appMgtService == null) {
|
||||||
|
throw new APIManagementException("Error occurred while retrieving Application Management" +
|
||||||
|
"Service");
|
||||||
|
}
|
||||||
ServiceProvider createdServiceProvider = appMgtService.getApplication(applicationName);
|
ServiceProvider createdServiceProvider = appMgtService.getApplication(applicationName);
|
||||||
|
|
||||||
if (createdServiceProvider == null) {
|
if (createdServiceProvider == null) {
|
||||||
|
|||||||
@ -45,9 +45,24 @@ public interface RegistrationService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method is used to register an Oauth application.
|
||||||
|
*
|
||||||
|
* @param profile contains the necessary attributes that are
|
||||||
|
* needed in order to register an app.
|
||||||
|
* @return Status 200 if success including consumerKey and consumerSecret.
|
||||||
|
*/
|
||||||
@POST
|
@POST
|
||||||
Response register(RegistrationProfile profile);
|
Response register(RegistrationProfile profile);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This method is used to remove already registered Oauth application.
|
||||||
|
*
|
||||||
|
* @param applicationName name of the application.
|
||||||
|
* @param userId name of the application owner.
|
||||||
|
* @param consumerKey provided consumerKey for the registered application.
|
||||||
|
* @return Status 200 if success.
|
||||||
|
*/
|
||||||
@DELETE
|
@DELETE
|
||||||
public Response unregister(@QueryParam("applicationName") String applicationName,
|
public Response unregister(@QueryParam("applicationName") String applicationName,
|
||||||
@QueryParam("userId") String userId,
|
@QueryParam("userId") String userId,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user