|
|
|
@ -86,42 +86,42 @@ public interface SubscriptionDAO {
|
|
|
|
|
throws ApplicationManagementDAOException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* this method is used to get the details of users
|
|
|
|
|
* This method is used to get the details of users
|
|
|
|
|
*
|
|
|
|
|
* @param tenantId id of the current tenant
|
|
|
|
|
* @param offsetValue offset value for get paginated result
|
|
|
|
|
* @param limitValue limit value for get paginated result
|
|
|
|
|
* @param appReleaseId id of the application release.
|
|
|
|
|
* @return subscribedUsers - list of app subscribed users.
|
|
|
|
|
* @throws ApplicationManagementDAOException throws {@link ApplicationManagementDAOException} if
|
|
|
|
|
* connections establishment fails.
|
|
|
|
|
* @throws {@link ApplicationManagementDAOException} if connections establishment fails.
|
|
|
|
|
*/
|
|
|
|
|
List<String> getAppSubscribedUsers(int offsetValue, int limitValue, int appReleaseId,
|
|
|
|
|
int tenantId)
|
|
|
|
|
throws ApplicationManagementDAOException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* this method is used to get the details of roles
|
|
|
|
|
* This method is used to get the details of roles
|
|
|
|
|
*
|
|
|
|
|
* @param tenantId id of the current tenant
|
|
|
|
|
* @param offsetValue offset value for get paginated result
|
|
|
|
|
* @param limitValue limit value for get paginated result
|
|
|
|
|
* @param offsetValue offset value for get paginated request.
|
|
|
|
|
* @param limitValue limit value for get paginated request.
|
|
|
|
|
* @param appReleaseId id of the application release.
|
|
|
|
|
* @return subscribedRoles - list of app subscribed roles.
|
|
|
|
|
* @throws ApplicationManagementDAOException throws {@link ApplicationManagementDAOException} if
|
|
|
|
|
* connections establishment fails.
|
|
|
|
|
* @throws {@link ApplicationManagementDAOException} if connections establishment fails.
|
|
|
|
|
*/
|
|
|
|
|
List<String> getAppSubscribedRoles(int offsetValue, int limitValue, int appReleaseId,
|
|
|
|
|
int tenantId)
|
|
|
|
|
throws ApplicationManagementDAOException;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* this method is used to get the details of subscribed groups
|
|
|
|
|
* This method is used to get the details of subscribed groups
|
|
|
|
|
*
|
|
|
|
|
* @param tenantId id of the current tenant
|
|
|
|
|
* @param offsetValue offset value for get paginated result
|
|
|
|
|
* @param limitValue limit value for get paginated result
|
|
|
|
|
* @param offsetValue offset value for get paginated request.
|
|
|
|
|
* @param limitValue limit value for get paginated request.
|
|
|
|
|
* @param appReleaseId id of the application release.
|
|
|
|
|
* @return subscribedGroups - list of app subscribed groups.
|
|
|
|
|
* @throws ApplicationManagementDAOException throws {@link ApplicationManagementDAOException} if
|
|
|
|
|
* connections establishment fails.
|
|
|
|
|
* @throws {@link ApplicationManagementDAOException} if connections establishment fails.
|
|
|
|
|
*/
|
|
|
|
|
List<String> getAppSubscribedGroups(int offsetValue, int limitValue, int appReleaseId,
|
|
|
|
|
int tenantId)
|
|
|
|
|