com.hack23.cia.model.api.application.factory
Interface ApplicationAdministrationModelFactory

Package class diagram package ApplicationAdministrationModelFactory
All Superinterfaces:
ModelFactory

public interface ApplicationAdministrationModelFactory
extends ModelFactory

A factory for creating ApplicationAdministrationModel objects.


Method Summary
Modifier and Type Method and Description
 UserData createUserData()
          Creates a new ApplicationAdministrationModel object.
 UserSessionData createUserSessionData(UserData user, LanguageData language, PortalData portal, String sessionId, String clientHost, String serverHost, Date date, String userAgent)
          Creates a new ApplicationAdministrationModel object.
 Class<UserData> getRegisteredUserDataSpec()
          Gets the registered user data spec.
 Class<? extends UserData> getUserDataSpec()
          Gets the user data spec.
 Class<? extends UserSessionData> getUserSessionDataSpec()
          Gets the user session data spec.
 

Method Detail

createUserData

UserData createUserData()
Creates a new ApplicationAdministrationModel object.

Returns:
the user data

createUserSessionData

UserSessionData createUserSessionData(UserData user,
                                      LanguageData language,
                                      PortalData portal,
                                      String sessionId,
                                      String clientHost,
                                      String serverHost,
                                      Date date,
                                      String userAgent)
Creates a new ApplicationAdministrationModel object.

Parameters:
user - the user
language - the language
portal - the portal
sessionId - the session id
clientHost - the client host
serverHost - the server host
date - the date
userAgent - the user agent
Returns:
the user session data

getRegisteredUserDataSpec

Class<UserData> getRegisteredUserDataSpec()
Gets the registered user data spec.

Returns:
the registered user data spec

getUserDataSpec

Class<? extends UserData> getUserDataSpec()
Gets the user data spec.

Returns:
the user data spec

getUserSessionDataSpec

Class<? extends UserSessionData> getUserSessionDataSpec()
Gets the user session data spec.

Returns:
the user session data spec


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