|
Holger's Java API |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PunchData | |
|---|---|
| com.antelmann.timeregister | This package contains classes that implement a time register solution for a small business. |
| Uses of PunchData in com.antelmann.timeregister |
|---|
| Methods in com.antelmann.timeregister that return PunchData | |
|---|---|
PunchData |
PunchDataAnalyzer.findPunch(User user,
Date time)
|
PunchData |
PunchTableModel.getElementAt(int row)
|
PunchData |
SQLPunchDB.getFirstPunch(User user)
|
PunchData |
RemotePunchDBClient.getFirstPunch(User user)
|
PunchData |
PunchDBClient.getFirstPunch(User user)
|
PunchData |
PunchDB.getFirstPunch(User user)
if user is null, the first punch of all is returned. |
PunchData |
PunchDataAnalyzer.getFirstPunch(User user)
if employee is null, the first punch among all employees is returned |
PunchData |
FilePunchDB.getFirstPunch(User user)
|
PunchData |
SQLPunchDB.getLastPunch(User user)
|
PunchData |
RemotePunchDBClient.getLastPunch(User user)
|
PunchData |
PunchDBClient.getLastPunch(User user)
|
PunchData |
PunchDB.getLastPunch(User user)
if user is null, the last punch of all is returned. |
PunchData |
PunchDataAnalyzer.getLastPunch(User user)
if employee is null, the last punch among all employees is returned |
PunchData |
FilePunchDB.getLastPunch(User user)
|
protected PunchData |
SQLPunchDB.getPunch(User user,
boolean first)
|
PunchData |
PunchStation.punch(User user)
punches the given user in/out depending on whether he/she was checked out/in before. |
PunchData |
PunchStation.punch(User user,
boolean checkIn)
uses the current activity setting of this instance |
PunchData |
PunchStation.punch(User user,
boolean checkIn,
String activity)
stores the PunchData after checking some basic consistency w/ existing data. |
PunchData |
PunchStation.punch(User user,
String activity)
punches the given user in/out depending on whether he/she was checked out/in before. |
PunchData |
RemotePunchDBImpl.remoteGetFirstPunch(User user)
|
PunchData |
RemotePunchDB.remoteGetFirstPunch(User user)
|
PunchData |
RemotePunchDBImpl.remoteGetLastPunch(User user)
|
PunchData |
RemotePunchDB.remoteGetLastPunch(User user)
|
PunchData |
PunchDataAnalyzer.removeFirst()
|
PunchData |
PunchDataAnalyzer.removeLast()
|
| Methods in com.antelmann.timeregister that return types with arguments of type PunchData | |
|---|---|
SortedSet<PunchData> |
PunchDataAnalyzer.getAll()
returns an unmodifyable view on all PunchData objects |
SortedSet<PunchData> |
PunchDataAnalyzer.getPunchData(User user)
returns a view of the data (not backed by the real data, returned is a new Set) |
ArrayList<PunchData> |
PunchDataAnalyzer.getPunchSequenceFor(User user,
Date time)
a punch sequence starts with the first check-in punch there is or after the most recent check-out before or at the given time; the sequence ends with the check-out (if complete). |
| Methods in com.antelmann.timeregister with parameters of type PunchData | |
|---|---|
int |
PunchData.compareTo(PunchData pd)
compares first the user and then the time |
boolean |
PunchDataAnalyzer.contains(PunchData entry)
|
void |
SQLPunchDB.delete(PunchData entry)
|
void |
PunchTableModel.delete(PunchData entry)
|
void |
PunchDBClient.delete(PunchData entry)
|
void |
PunchDataAnalyzer.delete(PunchData entry)
|
void |
PunchAdminDB.delete(PunchData entry)
deletes the given entry from the database without any consistency checking. |
void |
FilePunchDB.delete(PunchData entry)
optional operation; may throw UnsupportedOperationException. |
int |
PunchTableModel.getRowFor(PunchData entry)
|
void |
RemotePunchDBClient.punch(PunchData entry)
|
void |
PunchDBClient.punch(PunchData entry)
|
void |
PunchDB.punch(PunchData entry)
performs consistency check before adding the entry. |
void |
AbstractPunchDB.punch(PunchData pd)
first verifies the PunchData, then stores it, and finally calls the listeners. |
void |
WorkUnitGenerator.punchPerformed(PunchDB db,
PunchData pd)
|
void |
PunchListener.punchPerformed(PunchDB db,
PunchData pd)
called only after the given PunchData object has been successfully committed to the database |
void |
WorkUnitGenerator.punchPerformed2(PunchDB db,
PunchData pd)
|
void |
WorkUnitGenerator.punchPerformedOld(PunchDB db,
PunchData pd)
|
void |
RemotePunchDBImpl.remotePunch(PunchData entry)
|
void |
RemotePunchDB.remotePunch(PunchData entry)
|
void |
SQLPunchDB.store(PunchData entry)
|
void |
PunchDBClient.store(PunchData entry)
|
void |
PunchDataAnalyzer.store(PunchData entry)
|
void |
PunchAdminDB.store(PunchData entry)
stores the given entry into the database without any consistency checking and without calling the listeners on punch(PunchData). |
void |
FilePunchDB.store(PunchData entry)
|
protected abstract void |
AbstractPunchDB.store(PunchData pd)
used by the final punch(PunchData) method to delegate the database storing. |
static void |
PunchDataAnalyzer.verifyPunch(PunchDB db,
PunchData pd)
checks whether the data can be stored into the database w/o causing inconsistency for the employee in the given PunchData entry. |
| Method parameters in com.antelmann.timeregister with type arguments of type PunchData | |
|---|---|
void |
PunchDataAnalyzer.addAll(Collection<PunchData> punchDataEntries)
|
void |
PunchDataAnalyzer.filter(Filter<PunchData> filter)
filters this analyzer according to the given filter. |
void |
PunchTableModel.update(Collection<PunchData> col)
|
| Constructor parameters in com.antelmann.timeregister with type arguments of type PunchData | |
|---|---|
PunchDataAnalyzer(Collection<PunchData> punchDataEntries)
|
|
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||