final so that
they can be persisted with Hibernate.
All entity class inherit AbstractBean, but use implicit polymorphism
in the Hibernate mapping files : this means that all concrete subclasses
must declare persistent fields inherited from AbstractBean.
See Hibernate reference chapter 9 Inheritence Mapping and particularly
9.1.6. Table per concrete class, using implicit polymorphism| Interface | Description |
|---|---|
| Entity |
All database entities must implement this interface, which represents
the minimum requirements to meet.
|
| IntCodeEnum<E extends Enum<E>> |
An interface to be implemented by java.lang.Enum classes that need
to associate a unique and constant integer code to their enum constants.
|
| Class | Description |
|---|---|
| AbstractEntity |
This is a POJO Business Domain Object.
|
| AbstractEntity.CreateDateComparator | |
| AbstractEntity.IdComparator |
Compares 2 instances by ID.
|
| AbstractEntity.LastModifiedDateComparator |
Compares 2 instances by last modified date.
|
| Component |
Models a project component.
|
| Component.ProjectNameComparator | |
| Configuration |
A configuration item.
|
| Configuration.ConfigurationOrderComparator | |
| CustomField |
A custom field that can be added to an Issue.
|
| CustomFieldValue |
An option for the value of a CustomField of type
LIST. |
| ImportDataModel | |
| Issue |
A project issue.
|
| IssueActivity |
An issue activity.
|
| IssueAttachment |
A file attachment to an Issue.
|
| IssueAttachment.OriginalFilenameComparator |
Compares 2 attachments by original filename
|
| IssueAttachment.SizeComparator |
Compares 2 attachments by file size.
|
| IssueField |
A CustomField with its value for an Issue.
|
| IssueHistory |
An issue history entry.
|
| IssueRelation |
A relation between issues.
|
| IssueSearchQuery | |
| Language |
Models a language entry.
|
| NameValuePair |
Class provides basic storage for name values pairs.
|
| Notification |
A notification to a user about an Issue.
|
| Notification.IssueUserRoleComparator |
Compares by properties issue, user, role.
|
| Permission |
A user permission on a project.
|
| Permission.PermissionPropertiesComparator | |
| Project |
This is a POJO Business Domain Object modelling a project.
|
| Project.ProjectComparator |
Comparator for comparing projects by name
|
| ProjectScript |
A Beanshell script configured to be executed for a specific Project field.
|
| ProjectScript.FieldPriorityComparator | |
| ProjectScript.ScriptPriorityComparator | |
| Report |
This is a POJO Business Domain Object.
|
| SystemConfiguration | |
| User |
A user.
|
| User.LoginComparator | |
| UserPreferences |
The system configuration of a User.
|
| Version |
A Project version.
|
| Version.VersionComparator |
Compares 2 Versions by major and minor number.
|
| WorkflowScript |
A BeanShell script to execute on a particular event.
|
| Enum | Description |
|---|---|
| Configuration.Type | |
| CustomField.DateFormat |
Date format for fields of type DATE.
|
| CustomField.Type |
Enumeration of possible data types.
|
| IssueActivityType | |
| IssueHistory.Status | |
| IssueRelation.Type | |
| Notification.Role | |
| Notification.Type | |
| PermissionType |
Enumeration for permission types.
|
| Status |
Enumeration of Project, Component or Version statuses.
|
| WorkflowScript.ScriptLanguage |
Copyright © 2002–2022 itracker. All rights reserved.