org.apache.james.domainlist.jdbc
Class JDBCDomainList

java.lang.Object
  extended by org.apache.james.domainlist.lib.AbstractDomainList
      extended by org.apache.james.domainlist.jdbc.JDBCDomainList
All Implemented Interfaces:
DomainList, Configurable, LogEnabled

Deprecated. use the JPA

@Deprecated
public class JDBCDomainList
extends AbstractDomainList
implements Configurable

Allow to query a custom table for domains


Field Summary
protected  java.lang.String datasourceName
          Deprecated.  
protected  SqlResources sqlQueries
          Deprecated. Contains all of the sql strings for this component.
 
Constructor Summary
JDBCDomainList()
          Deprecated.  
 
Method Summary
protected  boolean addDomainInternal(java.lang.String domain)
          Deprecated.  
protected  void configure()
          Deprecated.  
 void configure(org.apache.commons.configuration.HierarchicalConfiguration configuration)
          Deprecated.  
 boolean containsDomain(java.lang.String domain)
          Deprecated.  
protected  java.util.List<java.lang.String> getDomainListInternal()
          Deprecated.  
 void init()
          Deprecated.  
protected  boolean removeDomainInternal(java.lang.String domain)
          Deprecated.  
 void setDataSource(javax.sql.DataSource dataSource)
          Deprecated.  
 void setFileSystem(FileSystem fileSystem)
          Deprecated.  
 
Methods inherited from class org.apache.james.domainlist.lib.AbstractDomainList
addDomain, getDNSServer, getDomains, getLogger, removeDomain, setAutoDetect, setAutoDetectIP, setDNSService, setLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sqlQueries

protected SqlResources sqlQueries
Deprecated. 
Contains all of the sql strings for this component.


datasourceName

protected java.lang.String datasourceName
Deprecated. 
Constructor Detail

JDBCDomainList

public JDBCDomainList()
Deprecated. 
Method Detail

configure

public void configure(org.apache.commons.configuration.HierarchicalConfiguration configuration)
               throws org.apache.commons.configuration.ConfigurationException
Deprecated. 
Specified by:
configure in interface Configurable
Throws:
org.apache.commons.configuration.ConfigurationException

setDataSource

public void setDataSource(javax.sql.DataSource dataSource)
Deprecated. 

setFileSystem

public void setFileSystem(FileSystem fileSystem)
Deprecated. 

configure

protected void configure()
                  throws org.apache.commons.configuration.ConfigurationException
Deprecated. 
Throws:
org.apache.commons.configuration.ConfigurationException

init

@PostConstruct
public void init()
          throws java.lang.Exception
Deprecated. 
Throws:
java.lang.Exception

getDomainListInternal

protected java.util.List<java.lang.String> getDomainListInternal()
Deprecated. 
Specified by:
getDomainListInternal in class AbstractDomainList
See Also:
AbstractDomainList.getDomainListInternal()

containsDomain

public boolean containsDomain(java.lang.String domain)
Deprecated. 
Specified by:
containsDomain in interface DomainList
See Also:
DomainList.containsDomain(java.lang.String)

addDomainInternal

protected boolean addDomainInternal(java.lang.String domain)
Deprecated. 
Specified by:
addDomainInternal in class AbstractDomainList
See Also:
AbstractDomainList.addDomainInternal(java.lang.String)

removeDomainInternal

protected boolean removeDomainInternal(java.lang.String domain)
Deprecated. 
Specified by:
removeDomainInternal in class AbstractDomainList
See Also:
AbstractDomainList.removeDomainInternal(java.lang.String)


Copyright © 2002-2010 The Apache Software Foundation. All Rights Reserved.