public class GlobalAnnotations extends Object
Modifier and Type | Field and Description |
---|---|
static AnnotationDefinition |
CONFIGURABLE
When present on a property, indicates that this property may be changed
during configuration.
|
static AnnotationDefinition |
DYNAMIC
When present on a property, indicates that property can be changed
without redeploy/reboot.
|
static AnnotationDefinition |
EXCLUDE
Specifies that the annotated element should not appear in the public
docs.
|
static AnnotationDefinition |
OBSOLETE
Indicates that the annotated element is not functional in any product
at or beyond versionNumber.
|
static AnnotationDefinition |
OWNER
When present on an interface, attribute or operation, it denotes that the interface, attribute
or the operation is authorized by the value of the owner
|
static AnnotationDefinition |
ROLE_ALLOWED
When present on a property, indicates the default allowed security roles
for the property.
|
static AnnotationDefinition |
ROLE_EXCLUDED
When present on a property, indicates the excluded security roles
for the property.
|
static AnnotationDefinition |
ROLE_PERMIT_ALL
When present on a property, indicates the default is to allow access for all
roles.
|
static AnnotationDefinition |
VISIBLE_TO_PARTITION
Presents on an interface, attributes and operations to control the visibility
from a partition context.
|
public static final AnnotationDefinition EXCLUDE
Usage: @exclude
public static final AnnotationDefinition DYNAMIC
Default: false
Usage: @dynamic booleanValue
public static final AnnotationDefinition CONFIGURABLE
Default: false
Usage: @configurable booleanValue
public static final AnnotationDefinition OBSOLETE
In most cases an element that is obsolete should be removed entirely. This is not possible for MBeans given the current approach for supporting compatibility with older versions. In this approach, the compatibility layer is generated off of the same interfaces that define the current API. This means that properties that are unsupported in the new API are still visible in the API.
Usage: @obsolete [versionNumber]
public static final AnnotationDefinition ROLE_ALLOWED
Usage: @roleAllowed roleName
public static final AnnotationDefinition ROLE_EXCLUDED
Usage: @roleExcluded roleName
public static final AnnotationDefinition ROLE_PERMIT_ALL
Usage: @rolePermitAll
public static final AnnotationDefinition VISIBLE_TO_PARTITION
Usage: @VisibleToPartitions ALWAYS|NEVER
public static final AnnotationDefinition OWNER
usage: @Owner Domain|Partition|Context|RealmAdministrator