-
public final class MultiplePermissionStateState model for multiple permissions
-
-
Field Summary
Fields Modifier and Type Field Description private final <ERROR CLASS>allGrantedprivate final <ERROR CLASS>grantedPermissionsprivate final <ERROR CLASS>deniedPermissionsprivate final <ERROR CLASS>permissionsRequiringRationaleprivate final List<PermissionState>permissions
-
Constructor Summary
Constructors Constructor Description MultiplePermissionState(List<PermissionState> permissions)
-
Method Summary
Modifier and Type Method Description final <ERROR CLASS>getAllGranted()Returns true if all permissions are granted by user final <ERROR CLASS>getGrantedPermissions()List of permissions which are granted by user final <ERROR CLASS>getDeniedPermissions()List of permissions which are denied / not granted by user final <ERROR CLASS>getPermissionsRequiringRationale()List of permissions which are required to show rationale final List<PermissionState>getPermissions()-
-
Constructor Detail
-
MultiplePermissionState
MultiplePermissionState(List<PermissionState> permissions)
-
-
Method Detail
-
getAllGranted
final <ERROR CLASS> getAllGranted()
Returns true if all permissions are granted by user
-
getGrantedPermissions
final <ERROR CLASS> getGrantedPermissions()
List of permissions which are granted by user
-
getDeniedPermissions
final <ERROR CLASS> getDeniedPermissions()
List of permissions which are denied / not granted by user
-
getPermissionsRequiringRationale
final <ERROR CLASS> getPermissionsRequiringRationale()
List of permissions which are required to show rationale
-
getPermissions
final List<PermissionState> getPermissions()
-
-
-
-