Enum | Description |
---|---|
FieldMode |
Mode in which a field of a type can be used
|
Vocabulary.LinkTo.ResourceType |
The different type of resources with which another resource can be
linked to via
Vocabulary.LinkTo . |
Annotation Type | Description |
---|---|
Actions |
Defines an annotation that namespaces action annotations.
|
Actions.Action |
Defines an annotation that indicates a method performs a generic action.
|
Actions.Create |
Defines an annotation that indicates a method creates elements.
|
Actions.Remove |
Indicates that a method performs the action of removing elements.
|
Actions.Replace |
Defines an annotation that indicates a method replaces an element.
|
Actions.Retrieve |
Defines an annotation that indicates a method retrieves elements.
|
Actions.Update |
Defines an annotation that indicates a method updates an element.
|
Body |
Defines an action parameter annotation that indicates the parameter must be
obtained from the request body.
|
EntryPoint |
Indicates that an action must be listed in the application's entry point.
|
GenericParentId |
Defines an annotation that provides information about a generic parent ID.
|
Id |
Defines an annotation that provides information about a type ID.
|
ParentId |
Defines an annotation that provides information about a parent type ID.
|
Permissions |
Defines an annotation that namespaces permission annotations.
|
Permissions.CanCreate |
Defines a permission to check a method that creates elements.
|
Permissions.CanRemove |
Defines a permission to check a method that removes elements.
|
Permissions.CanReplace |
Defines a permission to check a method that replaces an element.
|
Permissions.CanRetrieve |
Defines a permission to check a method that retrieves elements.
|
Permissions.CanUpdate |
Defines a permission to check a method that updates elements.
|
Permissions.HasPermission |
Defines an annotation that indicates a method performs a permission check
before an action.
|
Vocabulary |
Defines an annotation that namespaces vocabulary annotations.
|
Vocabulary.BidirectionalModel |
Indicates that a type has a bidirectional link to another resource's
page.
|
Vocabulary.Field |
Defines an annotation that provides information about a field.
|
Vocabulary.LinkedModel | Deprecated
As of 1.9.0, use
Vocabulary.LinkTo instead |
Vocabulary.LinkTo |
Defines an annotation that indicates a field should be expressed as a
link (URI) to another resource.
|
Vocabulary.RelatedCollection | Deprecated
As of 1.9.0, use
Vocabulary.LinkTo with CHILD_COLLECTION as
Vocabulary.LinkTo.resourceType() instead |
Vocabulary.RelativeURL |
Defines an annotation that indicates a field contains a relative URL that
should be expressed as an absolute one.
|
Vocabulary.Type |
Defines an annotation that provides information about a type.
|