com.googlecode.jpattern.core
Class ApplicationService

java.lang.Object
  extended by com.googlecode.jpattern.core.ApplicationService
All Implemented Interfaces:
IProvider, ISystem, java.io.Serializable

public class ApplicationService
extends java.lang.Object
implements IProvider, ISystem

Author:
Francesco Cina' 29/gen/2011
See Also:
Serialized Form

Constructor Summary
ApplicationService()
           
 
Method Summary
 void accept(ICommand aCommand)
           
 void buildLoggerService(ALoggerServiceBuilder aLoggerServiceBuilder)
           
 void buildMailService(AMailServiceBuilder aMailServiceBuilder)
           
 void buildService(AServiceBuilder aServiceBuilder)
           
 void buildTransactionService(ATransactionServiceBuilder aTransactionServiceBuilder)
           
 boolean contains(java.lang.String aServiceName)
           
 ILoggerService getLoggerService()
           
 IMailService getMailService()
           
 IService getService(java.lang.String aServiceName)
           
 ITransactionService getTransactionService()
           
 void remove(java.lang.String aServiceName)
           
 void removeAllServices()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationService

public ApplicationService()
Method Detail

buildService

public void buildService(AServiceBuilder aServiceBuilder)
Specified by:
buildService in interface ISystem

buildLoggerService

public void buildLoggerService(ALoggerServiceBuilder aLoggerServiceBuilder)
Specified by:
buildLoggerService in interface ISystem

buildMailService

public void buildMailService(AMailServiceBuilder aMailServiceBuilder)
Specified by:
buildMailService in interface ISystem

buildTransactionService

public void buildTransactionService(ATransactionServiceBuilder aTransactionServiceBuilder)
Specified by:
buildTransactionService in interface ISystem

remove

public void remove(java.lang.String aServiceName)
Specified by:
remove in interface ISystem

contains

public boolean contains(java.lang.String aServiceName)
Specified by:
contains in interface IProvider
Specified by:
contains in interface ISystem

getService

public IService getService(java.lang.String aServiceName)
Specified by:
getService in interface IProvider

accept

public void accept(ICommand aCommand)
Specified by:
accept in interface ISystem

removeAllServices

public void removeAllServices()
Specified by:
removeAllServices in interface ISystem

getLoggerService

public ILoggerService getLoggerService()
Specified by:
getLoggerService in interface IProvider

getMailService

public IMailService getMailService()
Specified by:
getMailService in interface IProvider

getTransactionService

public ITransactionService getTransactionService()
Specified by:
getTransactionService in interface IProvider


Copyright © 2011. All Rights Reserved.