# Package com.tibco.tea.agent.annotations

Provides annotations for extending the agent

See: Description

- Enum Summary
  Enum | Description
  --- | ---
  TeaServerManagedObjectType.DELETION_POLICY |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Customizations | The annotation should go together with `TeaObjectTypes` annotation, it define list of customizations for different types defined under `TeaObjectTypes`.
  Customize | Customize annotated element with UI attributes.
  KeyParam | Annotation for the 'key' parameter to operation.
  TeaGetConfig | Get configuration operation.
  TeaGetInfo | Provides info for the object.
  TeaGetMembers | List all members in of the object.
  TeaGetStatus | Status of the object.
  TeaObjectType | Declare TEA Object Type on the class.
  TeaObjectTypes | Collections of types defined in class.
  TeaOperation | The annotation for tea operation.
  TeaParam | Annotation for the parameter of the operation.
  TeaPermission | Defines permission that is used operations in Agent.
  TeaPermissions | Collection of `TeaPermission` annotations.
  TeaPrivilege | Default privilege contributed by agent type.
  TeaReference | This is on method that provides referenced object.
  TeaRequires | The annotation should go together with `TeaOperation` annotation.
  TeaRole | Default role contributed by the agent type.
  TeaRoles | Grouping annotation for the `TeaRole`.
  TeaServerManagedObjectType |
  TeaView | Product Defined views will be available in TEA Server after given agent type will be registered for the first time and will be removed when the last agent of the given type is unregistered.
  TeaViews | Grouping annotation for the `TeaView`.

## Package com.tibco.tea.agent.annotations Description

Provides annotations for extending the agent

Copyright © 2022 TIBCO Software Inc.. All Rights Reserved.