All Classes and Interfaces

Annotation Interfaces
Class
Description
Permits resource access only to users assigned admin privileges.
Permits resource access if at least ONE of the following criteria is met:
Mark a method whose implementation can be configured by properties from the service environment.
Indicates that program elements that this annotation is applied to is considered usable by external developers but its contracts have not stabilized.
Indicates that program elements that this annotation is applied to is considered usable by external developers but its contracts have not stabilized.
Deprecated.
since 2.2.0.
Similar to ParametersAreNonnullByDefault, but applies to fields of classes.
Deprecated.
since 2.2.0.
Similar to ParametersAreNullableByDefault, but applies to fields of classes.
The annotated element is an internal implementation detail and will change without notice.
Used to annotate source to indicate related issues For example - annotations to test method for some bug
Permits resource access ONLY to users assigned a product license.
Similar to ParametersAreNonnullByDefault, but based on Checker Framework.
Similar to ParametersAreNullableByDefault, but based on Checker Framework.
The annotated element is part of a product's API contract with plugins.
The annotated element is part of a product's SPI contract with plugins.
Deprecated.
since 2.2.0.
Similar to ParametersAreNonnullByDefault, but applies to return values of methods.
Deprecated.
since 2.2.0.
Similar to ParametersAreNullableByDefault, but applies to return values of methods.
The annotated element is part of one or more API "scopes".
Mark a code construct whose usage or implementation is changing as part of a staged feature rollout.
Permits resource access only to users assigned system admin privileges.
Permits resource access if EITHER of the following criteria is met:
This annotation permits complete unrestricted access.
Annotates a program element that exists, or is more widely visible than otherwise necessary, only for use in test code.
The annotated element is excluded from Cross-site request forgery (CSRF/XSRF) protection.