com.hack23.cia.service.api
Interface ApplicationManager

Package class diagram package ApplicationManager
All Known Implementing Classes:
ApplicationManagerImpl

public interface ApplicationManager

The Interface ApplicationManager.


Method Summary
 Object authenticate(String username, String password)
          Authenticate.
 AgentContainer getAgentContainer()
          Gets the agent container.
<T extends Serializable,ID extends Serializable>
DataContainer<T,ID>
getDataContainer(Class<T> dataObject)
          Gets the data container.
 GeoIpCountryService getGeoIpCountryService()
          Gets the geo ip country service.
 OperationalStatementDAO getOperationalStatementDAO()
          Gets the operational statement dao.
 Translator getTranslator()
          Gets the translator.
 void logout()
          Logout.
 ServiceResponse service(ServiceRequest serviceRequest)
          Service.
 

Method Detail

authenticate

Object authenticate(String username,
                    String password)
Authenticate.

Parameters:
username - the username
password - the password
Returns:
the object

getAgentContainer

AgentContainer getAgentContainer()
Gets the agent container.

Returns:
the agent container

getDataContainer

<T extends Serializable,ID extends Serializable> DataContainer<T,ID> getDataContainer(Class<T> dataObject)
Gets the data container.

Type Parameters:
T - the generic type
ID - the generic type
Parameters:
dataObject - the data object
Returns:
the data container

getGeoIpCountryService

GeoIpCountryService getGeoIpCountryService()
Gets the geo ip country service.

Returns:
the geo ip country service

getOperationalStatementDAO

OperationalStatementDAO getOperationalStatementDAO()
Gets the operational statement dao.

Returns:
the operational statement dao

getTranslator

Translator getTranslator()
Gets the translator.

Returns:
the translator

logout

void logout()
Logout.


service

ServiceResponse service(ServiceRequest serviceRequest)
Service.

Parameters:
serviceRequest - the service request
Returns:
the service response


Copyright © 2008-2011 www.hack23.com. All Rights Reserved.