Holger's
Java API

com.antelmann.timeregister
Interface RemotePunchDB

All Superinterfaces:
Remote
All Known Implementing Classes:
RemotePunchDBImpl

public interface RemotePunchDB
extends Remote

corresponds to the RemoteDB interface - only that it can be used remotely.

Author:
Holger Antelmann
See Also:
PunchDB

Field Summary
static String BINDING_NAME
           
 
Method Summary
 PunchData remoteGetFirstPunch(User user)
           
 PunchData remoteGetLastPunch(User user)
           
 Map remoteGetUsers()
           
 void remotePunch(PunchData entry)
           
 PunchDataAnalyzer remoteRetrievePunchData(User user, Date from, Date until, String location, String activity)
           
 void remoteUpdatePassword(User user)
           
 

Field Detail

BINDING_NAME

static final String BINDING_NAME
See Also:
Constant Field Values
Method Detail

remotePunch

void remotePunch(PunchData entry)
                 throws RemoteException,
                        DatabaseException,
                        FormatException
Throws:
RemoteException
DatabaseException
FormatException

remoteRetrievePunchData

PunchDataAnalyzer remoteRetrievePunchData(User user,
                                          Date from,
                                          Date until,
                                          String location,
                                          String activity)
                                          throws RemoteException,
                                                 DatabaseException
Throws:
RemoteException
DatabaseException

remoteGetLastPunch

PunchData remoteGetLastPunch(User user)
                             throws RemoteException,
                                    DatabaseException
Throws:
RemoteException
DatabaseException

remoteGetFirstPunch

PunchData remoteGetFirstPunch(User user)
                              throws RemoteException,
                                     DatabaseException
Throws:
RemoteException
DatabaseException

remoteGetUsers

Map remoteGetUsers()
                   throws RemoteException,
                          DatabaseException
Throws:
RemoteException
DatabaseException

remoteUpdatePassword

void remoteUpdatePassword(User user)
                          throws RemoteException,
                                 DatabaseException
Throws:
RemoteException
DatabaseException


(c) 2001-2006 Holger Antelmann - all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads