package noriega.expresso.server;
/*
* Copyright (c) 1999 Noriega
*
* $Author: ngreen $
* $Date: 1999/04/07 03:37:30 $
* $Id: UsesServerDataLayer.java,v 1.2 1999/04/07 03:37:30 ngreen Exp $
*/
/**
* Should be implemented by ExpressoService
implementors who
* will be working with the ServerDataLayer
.
* For an example of the significance of this interface, see the
* ServiceDirectoryImpl
, which will call
* setServerDataLayer()
on any implementor of this interface that
* it instantiates.
* Note: While ExpressoService
is a Remote
* interface, the methods here are not Remote
because they
* are designed to be used only on the server side.
*
* @author $Author: ngreen $
* Date: $Date: 1999/04/07 03:37:30 $
*/
public interface UsesServerDataLayer {
// ------------ METHODS ------------
/** An implementor is connected to the ServerDataLayer
* via this method.
* @param sdl the ServerDataLayer
*/
public void setServerDataLayer (ServerDataLayer sdl);
/** @return the ServerDataLayer
being used by the
* implementor
*/
public ServerDataLayer getServerDataLayer ();
}
/*
* Version Control Log:
* $Log: UsesServerDataLayer.java,v $
* Revision 1.2 1999/04/07 03:37:30 ngreen
* full javadoc
*
* Revision 1.1 1999/04/03 17:27:08 ngreen
* initial checkin
*
*/