jSyncManager Simple Java Server

org.jSyncManager.SJS.Adapters.SMTPServer.Config
Class Configuration

java.lang.Object
  extended by org.jSyncManager.SJS.Adapters.SMTPServer.Config.Configuration

public class Configuration
extends java.lang.Object

Encapsulates the important properties and their corresponding values for a given configuration file.

Version:
$Revision$
Author:
$author$

Field Summary
(package private)  java.util.Map<java.lang.String,Domain> domains
          Map containing all valid domains
static Configuration INSTANCE
          Singleton instance
(package private)  java.util.Map<java.lang.String,User> users
          Map containing all valid users
 
Method Summary
 java.util.Map<java.lang.String,Domain> getDomains()
          Gets the current map of domains
 java.util.Map<java.lang.String,User> getUsers()
          Map containing all valid users
 void setDomains(java.util.Map<java.lang.String,Domain> domains)
          Sets the current map of domains
 void setUsers(java.util.Map<java.lang.String,User> users)
          Map containing all valid domains
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static Configuration INSTANCE
Singleton instance


domains

java.util.Map<java.lang.String,Domain> domains
Map containing all valid domains


users

java.util.Map<java.lang.String,User> users
Map containing all valid users

Method Detail

getUsers

public java.util.Map<java.lang.String,User> getUsers()
Map containing all valid users

Returns:
returs map of all users

setUsers

public void setUsers(java.util.Map<java.lang.String,User> users)
Map containing all valid domains

Parameters:
users - parameter value

getDomains

public java.util.Map<java.lang.String,Domain> getDomains()
Gets the current map of domains

Returns:
returns the map of domains

setDomains

public void setDomains(java.util.Map<java.lang.String,Domain> domains)
Sets the current map of domains

Parameters:
domains - The new domains Map

jSyncManager Simple Java Server

Copyright (c) 2004 Brad BARCLAY. All Rights Reserved.