|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AlertsViewer | interface describing something which is capable of viewing the alerts this has been developed to help abstract away from whether the viewer is a panel, a dialog etc. |
Class Summary | |
---|---|
AdvancedSearchFacility | searches a list of RecordModel instances and identifies which ones match a given set of matching criteria |
Alert | a collection of matching criteria that are associated with an intent such as an error, warning, request for more information or an information bulletin. |
AlertActionType | an enumeration class for the different kinds of alerts that are supported by the Alerts system |
AlertEditingPanel | forms the editable part of the AlertsEditor which allows users to modify matching criteria conditions and a description of an alert. |
AlertNode | a node class for representing alerts in a tree display. |
AlertNodeRenderer | renders alert nodes. |
AlertsBundle | a collection of Alerts. |
AlertsBundleReader | reads an alerts bundle that is expressed as a ZIP file. |
AlertsBundleSelectorDialog | dialog that allows end-users to add,view and remove alerts bundles they want added to Project35's default validation system |
AlertsBundleWriter | writes a collection of alerts to a file |
AlertsDialog | this is the class that presents the results of validation a tree with alert bundles. |
AlertsTreePanel | a tree for showing alert nodes. |
AlertViewingPanel | the UI component used to display the description of an alert |
AlertWriter | serialises an alert to an XML file |
CriterionView | a base UI class for representing an field matching criterion |
EditFieldComparator | an enumeration class for describing field operators that can be applied to edit fields |
EditFieldCriterionView | the UI component used to visualise an edit field matching criterion. |
EditFieldMatchingCriterion | represents a matching criterion for an edit field. |
ListFieldComparator | an enumeration class for reprenting field operators in list fields |
ListFieldCriterionView | a UI class for rendering list field criterion. |
ListFieldMatchingCriterion | represents a list field matching criterion, each of which contains: a field name a field operator that includes >,>=,<,<=,=,!= a comparison value that will be a number |
MatchingCriteria | a collection of field matching criteria. |
MatchingCriteriaView | the UI component for visualising a collection of matching criteria. |
MatchingCriterion | base class that holds common properties of ListFieldMatchingCriterion and
EditFieldMatchingCritierion . |
Project35AlertsEditor | the dialog for creating and editing alert bundles. |
Project35AlertsViewer | the dialog that allows end-users to inspect alert bundles they choose to include in Project35's validation process |
SearchDialog | the search dialog used in Project35. |
SimpleSearchFacility | does the simple search operation supported in Project35. |
SystemErrorAlert | an alert used to represent system errors |
SystemWarningAlert | an alert used to represent system warning |
ValidationTreePanel | shows the record models that have matched alerts during a validation process. |
The Project35 Alerts system is based on the concept of an Alert, which is a collection of matching criteria associated with an intent such as an error, a warning, a request for communication or a desire to post a bulletin. Data for criteria are managed by the following classes: " EditFieldCriterionModel " ListFieldCriterionModel " MatchingCriterion " EditFieldComparator
Criteria are visualised with the help of these classes:
The intent of an alert is described by states defined in the AlertActionType class.
Many of the classes such as Project35AlertsEditor, ValidationTreePanel, and AlertNode support the UI for the Project35 Alerts Editor. Some classes such as AlertsBundle, AlertsBundleReader and AlertWriter help read and write alerts to alert bundles, which are *.zip files that contain alerts expressed as *.xml files.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |