Class IxAccessController
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckPermission(Permission p_permission) Determines whether the access request indicated by the specified permission should be allowed or denied, based on the security policy currently in effect.static voidcheckPermissionAnyOf(Permission p_permission1, Permission p_permission2) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static voidcheckPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static voidcheckPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static voidcheckPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static voidcheckPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5, Permission p_permission6) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static voidcheckPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5, Permission p_permission6, Permission p_permission7) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static booleanhasPermission(Permission p_permission) Determines whether the access request indicated by the specified permission should be allowed or denied, based on the security policy currently in effect.static booleanhasPermissionAnyOf(Permission p_permission1, Permission p_permission2) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static booleanhasPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static booleanhasPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.static booleanhasPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.
-
Method Details
-
checkPermission
Determines whether the access request indicated by the specified permission should be allowed or denied, based on the security policy currently in effect.This method quietly returns if the access request is permitted, or throws a suitable
AccessControlExceptionotherwise.- Parameters:
p_permission- The requested permission.- Throws:
AccessControlException- If the specified permission is not permitted, based on the current security policy.
-
checkPermissionAnyOf
Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method quietly returns if the access request is permitted by at least one of the given permissions, or throws a suitable
AccessControlExceptionotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.- Throws:
AccessControlException- If none of the specified permission is granted, based on the current security policy.
-
checkPermissionAnyOf
public static void checkPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method quietly returns if the access request is permitted by at least one of the given permissions, or throws a suitable
AccessControlExceptionotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.- Throws:
AccessControlException- If none of the specified permission is granted, based on the current security policy.
-
checkPermissionAnyOf
public static void checkPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method quietly returns if the access request is permitted by at least one of the given permissions, or throws a suitable
AccessControlExceptionotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.p_permission4- The fourth permission that may be be checked.- Throws:
AccessControlException- If none of the specified permission is granted, based on the current security policy.
-
checkPermissionAnyOf
public static void checkPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method quietly returns if the access request is permitted by at least one of the given permissions, or throws a suitable
AccessControlExceptionotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.p_permission4- The fourth permission that may be be checked.- Throws:
AccessControlException- If none of the specified permission is granted, based on the current security policy.
-
checkPermissionAnyOf
public static void checkPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5, Permission p_permission6) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method quietly returns if the access request is permitted by at least one of the given permissions, or throws a suitable
AccessControlExceptionotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.p_permission4- The fourth permission that may be be checked.p_permission5- The fourth permission that may be be checked.p_permission6- The fourth permission that may be be checked.- Throws:
AccessControlException- If none of the specified permission is granted, based on the current security policy.
-
checkPermissionAnyOf
public static void checkPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5, Permission p_permission6, Permission p_permission7) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method quietly returns if the access request is permitted by at least one of the given permissions, or throws a suitable
AccessControlExceptionotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.p_permission4- The fourth permission that may be be checked.p_permission5- The fourth permission that may be be checked.p_permission6- The fourth permission that may be be checked.p_permission7- The fourth permission that may be be checked.- Throws:
AccessControlException- If none of the specified permission is granted, based on the current security policy.
-
hasPermission
Determines whether the access request indicated by the specified permission should be allowed or denied, based on the security policy currently in effect.- Parameters:
p_permission- The requested permission.- Returns:
trueif the permission is granted, orfalseif the permission is denied.
-
hasPermissionAnyOf
Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method returns
trueif the access request is permitted by at least one of the given permissions, orfalseotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.- Returns:
trueif any permission is granted, orfalseif all permissions are denied.
-
hasPermissionAnyOf
public static boolean hasPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method returns
trueif the access request is permitted by at least one of the given permissions, orfalseotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.- Returns:
trueif any permission is granted, orfalseif all permissions are denied.
-
hasPermissionAnyOf
public static boolean hasPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method returns
trueif the access request is permitted by at least one of the given permissions, orfalseotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.p_permission4- The fourth permission that may be be checked.- Returns:
trueif any permission is granted, orfalseif all permissions are denied.
-
hasPermissionAnyOf
public static boolean hasPermissionAnyOf(Permission p_permission1, Permission p_permission2, Permission p_permission3, Permission p_permission4, Permission p_permission5) Determines whether the access request indicated by the specified permissions should be allowed or denied, based on the security policy currently in effect.This method returns
trueif the access request is permitted by at least one of the given permissions, orfalseotherwise.Note: For performance reasons the most likely granted permission should be the first in the list.
- Parameters:
p_permission1- The first permission to be checked.p_permission2- The second permission that may be be checked.p_permission3- The third permission that may be be checked.p_permission4- The fourth permission that may be be checked.p_permission5- The fifth permission that may be be checked.- Returns:
trueif any permission is granted, orfalseif all permissions are denied.
-