| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | LocalBackendAddOperation addOperation); |
| | | LocalBackendAddOperation addOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The control for which to make the determination. |
| | | * @return {@code true} if the control should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed(DN dn, Operation op, |
| | | Control control); |
| | | public abstract boolean isAllowed( |
| | | DN dn, |
| | | Operation op, |
| | | Control control) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | LocalBackendBindOperation bindOperation); |
| | | LocalBackendBindOperation bindOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | LocalBackendCompareOperation compareOperation); |
| | | LocalBackendCompareOperation compareOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | LocalBackendDeleteOperation deleteOperation); |
| | | LocalBackendDeleteOperation deleteOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | ExtendedOperation extendedOperation); |
| | | ExtendedOperation extendedOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | LocalBackendModifyOperation modifyOperation); |
| | | LocalBackendModifyOperation modifyOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | LocalBackendModifyDNOperation modifyDNOperation); |
| | | LocalBackendModifyDNOperation modifyDNOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |
| | |
| | | * The operation for which to make the determination. |
| | | * @return {@code true} if the operation should be allowed by the |
| | | * access control configuration, or {@code false} if not. |
| | | * @throws DirectoryException |
| | | * If an error occurred while performing the access |
| | | * control check. For example, if an attribute could not |
| | | * be decoded. Care must be taken not to expose any |
| | | * potentially sensitive information in the exception. |
| | | */ |
| | | public abstract boolean isAllowed( |
| | | LocalBackendSearchOperation searchOperation); |
| | | LocalBackendSearchOperation searchOperation) |
| | | throws DirectoryException; |
| | | |
| | | |
| | | |