|
Holger's Java API |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| PunchAdminDB | adds the ability to administrate a punch entry database |
| PunchDB | represents a database for holding PunchData objects. |
| PunchListener | allows to listen to time punches |
| RemotePunchDB | corresponds to the RemoteDB interface - only that it can be used remotely. |
| Class Summary | |
|---|---|
| AbstractPunchDB | implmenents the verification and the listening capabilities and leaves the rest to the subclass |
| FilePunchDB | The implementation is backed by a binary file but works largely in-memory. |
| JActivityBrowser | a Component displays information about activities and their user distribution within a specifiable interval. |
| JBarcodePunchClock | provides a simple GUI to accept barcode entries for user punches. |
| JPunchClock | a gui-component that acts as a punch station. |
| JPunchDataAnalyzer | a gui-component that summarizes the data of a PunchDataAnalyzer |
| JPunchDataAnalyzerList | a gui-component that provides access to data from a PunchDB |
| JUserBrowser | a Component displays information about a user in a specifiable interval. |
| JUserEditor | |
| JWorkUnitEditor | a Component that allows to manually edit punch data entries. |
| JWorkUnitForm | |
| JWorkUnitValidatorEditor | |
| Language | English language resources for the com.antelmann.timeregister package |
| Language_de | Deutsche Uebersetzung fuer die com.antelmann.timeregister Package |
| OdbcPunchDB | |
| PunchAdminTool | allows to edit the database manually |
| PunchClientFrame | a GUI that uses a PunchDBClient to serve as a PunchStation. |
| PunchData | encapsulates the check-in or a check-out data for an employee's time-punch. |
| PunchDataAnalyzer | used to analyze PunchData objects. |
| PunchDBClient | uses a NetConnection to communicate to a PunchDBServer that handles requests. |
| PunchDBServer | receives messages from a PunchDBClient and uses the given PunchDB |
| PunchServerFrame | a GUI that provides a server to JPunchClients using a NetConnectionServer. |
| PunchServerTray | a system tray icon menu that provides a server to JPunchClients using a NetConnectionServer. |
| PunchStation | PunchStation represents a location where employees can punch their times. |
| PunchTableModel | visualizes a snapshot of a PunchDataAnalyzer |
| PunchUtils | |
| RemotePunchDBClient | wraps a RemotePunchDB by delegating all requests to it. |
| RemotePunchDBImpl | implements the server for a remote PunchDB |
| SQLPunchDB | implements a PunchDB based on a JDBC connection |
| TimeRangeSummaryTableModel | provides a table model that displays the current standing of all enabled employees based on net times (w/o break time) |
| TimeSheetReport | |
| TimeUser | This class implements a special User that adds a WorkUnitValidator as a member. |
| UserStatusTableModel | provides a table model that displays the current standing of all enabled employees |
| WorkUnit | represents a timeframe in which an employee worked. |
| WorkUnitAnalyzer | maintains and analyzes set of WorkUnit objects. |
| WorkUnitGenerator | responsible for generating WorkUnit objects and put them into the database. |
| WorkUnitTableModel | visualizes a list of WorkUnits |
| WorkUnitValidator | implements a schedule template for a user. |
| WorkUnitValidator.CheckInterval | defines the time interval in which a WorkUnit can begin/end |
| Enum Summary | |
|---|---|
| WorkUnit.Type | |
This package contains classes that implement a time register solution for a small business.
This package takes advantage of a few classes implemented in the package com.antelmann.cashregister.
|
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||