nl.gx.webmanager.services.seo.dao.impl
Class GenericIncomingFriendlyURLEntityDAOImpl

java.lang.Object
  extended by nl.gx.webmanager.services.seo.dao.impl.GenericIncomingFriendlyURLEntityDAOImpl
All Implemented Interfaces:
GenericIncomingFriendlyURLEntityDAO

public final class GenericIncomingFriendlyURLEntityDAOImpl
extends java.lang.Object
implements GenericIncomingFriendlyURLEntityDAO

Generic incoming friendly URL entity DAO class.


Constructor Summary
GenericIncomingFriendlyURLEntityDAOImpl(SEODatabaseUtil seoDatabaseUtil)
           
 
Method Summary
 GenericIncomingFriendlyURLEntity getGenericIncomingFriendlyURLEntity(java.lang.String urlIdentifier, java.lang.String host)
          Returns empty array if nothing found.
 GenericIncomingFriendlyURLEntity getReferenceGenericIncomingFriendlyURLEntity(int refIdentifier)
          Returns empty array if nothing found.
protected static java.lang.String[] getSelectDBFields()
          Returns an array of database column names which together represents an incoming friendly URL entity.
protected  SEODatabaseUtil getSEODatabaseUtil()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericIncomingFriendlyURLEntityDAOImpl

public GenericIncomingFriendlyURLEntityDAOImpl(SEODatabaseUtil seoDatabaseUtil)
Parameters:
seoDatabaseUtil - Reference to the friendly URL database util class.
Method Detail

getGenericIncomingFriendlyURLEntity

public GenericIncomingFriendlyURLEntity getGenericIncomingFriendlyURLEntity(java.lang.String urlIdentifier,
                                                                            java.lang.String host)
                                                                     throws FriendlyURLException
Returns empty array if nothing found.

Specified by:
getGenericIncomingFriendlyURLEntity in interface GenericIncomingFriendlyURLEntityDAO
Parameters:
urlIdentifier - The URL identifier for which its friendly URL entity is returned.
host - The host for which its friendly URL entity is returned.
Returns:
empty array if nothing found
Throws:
FriendlyURLException - If any database access fails.

getReferenceGenericIncomingFriendlyURLEntity

public GenericIncomingFriendlyURLEntity getReferenceGenericIncomingFriendlyURLEntity(int refIdentifier)
                                                                              throws FriendlyURLException
Returns empty array if nothing found.

Specified by:
getReferenceGenericIncomingFriendlyURLEntity in interface GenericIncomingFriendlyURLEntityDAO
Parameters:
refIdentifier - The URL identifier for which its friendly URL entity is returned.
Returns:
Generic friendly URL entity.
Throws:
FriendlyURLException - If any database access fails.

getSEODatabaseUtil

protected SEODatabaseUtil getSEODatabaseUtil()
Returns:
Reference to the friendly URL database util class.

getSelectDBFields

protected static java.lang.String[] getSelectDBFields()
Returns an array of database column names which together represents an incoming friendly URL entity.

Returns:
All database column names which make up a friendly URL entity.


Copyright © 2007-2011 GX Software BV. All Rights Reserved.