radtools.security
Interface SecureSystem<SP extends SecurityPrincipal>

All Known Subinterfaces:
NetworkSystem<SP>
All Known Implementing Classes:
FedoraSystem, LinuxSystem, VMWareFedora, VMWareLinux

@Revision(value="$Revision: 1.6 $",
          date="$Date: 2006/12/04 22:02:21 $",
          tag="$Name:  $")
public interface SecureSystem<SP extends SecurityPrincipal>

TODO: Javadoc

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.6 $
Author:
Greg Gibeling

Method Summary
 SecureSession<SP> connect(SP _principal)
          TODO: Javadoc
 void disconnect()
          TODO: Javadoc
 SP principal()
          TODO: Javadoc
 

Method Detail

disconnect

void disconnect()
TODO: Javadoc


principal

SP principal()
TODO: Javadoc

Returns:
The default security principal.

connect

SecureSession<SP> connect(SP _principal)
TODO: Javadoc

Parameters:
_principal - Can be null to use the default principal
Returns: