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

Package class diagram package ApplicationEventsModelFactory
All Superinterfaces:
ModelFactory

public interface ApplicationEventsModelFactory
extends ModelFactory

A factory for creating ApplicationEventsModel objects.


Method Summary
Modifier and Type Method and Description
 ActionEvent createAgencyActionEvent(Date date, ConfigurationOperationType operation, Long agencyId)
          Creates a new ApplicationEventsModel object.
 ActionEvent createAgentDeploymentActionEvent(Date date)
          Creates a new ApplicationEventsModel object.
 ActionEvent createApplicationActionEvent(Date date)
          Creates a new ApplicationEventsModel object.
 ActionEvent createApplicationErrorActionEvent(Date date, String string, String errorMessage)
          Creates a new ApplicationEventsModel object.
 ActionEvent createBallotActionEvent(Date date, Long ballotId)
          Creates a new ApplicationEventsModel object.
 ActionEvent createCommitteeReportActionEvent(Date date, Long committeeReportId)
          Creates a new ApplicationEventsModel object.
 ActionEvent createCommitteeReportsActionEvent(Date date)
          Creates a new ApplicationEventsModel object.
 ActionEvent createExternalUrlActionEvent(Date date, ExternalUrlOperationType operation)
          Creates a new ApplicationEventsModel object.
 ActionEvent createLanguageAgencyActionEvent(Date date, Long id, Long id2, LanguageOperationType operation)
          Creates a new ApplicationEventsModel object.
 ActionEvent createLanguageContentActionEvent(Date date, Long id, Long id2, LanguageContentOperationType operation)
          Creates a new ApplicationEventsModel object.
 ActionEvent createMonitorActionEvent(Date date, MonitorOperationType operation)
          Creates a new ApplicationEventsModel object.
 ActionEvent createParliamentMemberActionEvent(Date date, Long parliamentMemberId)
          Creates a new ApplicationEventsModel object.
 ActionEvent createPartyActionEvent(Date date, String party, TopListOperationType operation)
          Creates a new ApplicationEventsModel object.
 ActionEvent createPortalActionEvent(Date date, PortalOperationType operation, Long id)
          Creates a new ApplicationEventsModel object.
 ActionEvent createSearchActionEvent(Date date, String searchArgument)
          Creates a new ApplicationEventsModel object.
 ActionEvent createTopListActionEvent(Date date, TopListOperationType operation)
          Creates a new ApplicationEventsModel object.
 ActionEvent createUserAccountActionEvent(Date date, UserAccountOperationType operation)
          Creates a new ApplicationEventsModel object.
 ActionEvent createUserActionEvent(Date date, UserOperationType operation)
          Creates a new ApplicationEventsModel object.
 Class<? extends ActionEvent> getActionEventSpec()
          Gets the action event spec.
 Class<? extends ApplicationErrorEventData> getApplicationErrorEventDataSpec()
          Gets the application error event data spec.
 

Method Detail

createAgencyActionEvent

ActionEvent createAgencyActionEvent(Date date,
                                    ConfigurationOperationType operation,
                                    Long agencyId)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
operation - the operation
agencyId - the agency id
Returns:
the action event

createAgentDeploymentActionEvent

ActionEvent createAgentDeploymentActionEvent(Date date)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
Returns:
the action event

createApplicationActionEvent

ActionEvent createApplicationActionEvent(Date date)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
Returns:
the action event

createApplicationErrorActionEvent

ActionEvent createApplicationErrorActionEvent(Date date,
                                              String string,
                                              String errorMessage)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
string - the string
errorMessage - the error message
Returns:
the action event

createBallotActionEvent

ActionEvent createBallotActionEvent(Date date,
                                    Long ballotId)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
ballotId - the ballot id
Returns:
the action event

createCommitteeReportActionEvent

ActionEvent createCommitteeReportActionEvent(Date date,
                                             Long committeeReportId)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
committeeReportId - the committee report id
Returns:
the action event

createCommitteeReportsActionEvent

ActionEvent createCommitteeReportsActionEvent(Date date)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
Returns:
the action event

createExternalUrlActionEvent

ActionEvent createExternalUrlActionEvent(Date date,
                                         ExternalUrlOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
operation - the operation
Returns:
the action event

createLanguageAgencyActionEvent

ActionEvent createLanguageAgencyActionEvent(Date date,
                                            Long id,
                                            Long id2,
                                            LanguageOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
id - the id
id2 - the id2
operation - the operation
Returns:
the action event

createLanguageContentActionEvent

ActionEvent createLanguageContentActionEvent(Date date,
                                             Long id,
                                             Long id2,
                                             LanguageContentOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
id - the id
id2 - the id2
operation - the operation
Returns:
the action event

createMonitorActionEvent

ActionEvent createMonitorActionEvent(Date date,
                                     MonitorOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
operation - the operation
Returns:
the action event

createParliamentMemberActionEvent

ActionEvent createParliamentMemberActionEvent(Date date,
                                              Long parliamentMemberId)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
parliamentMemberId - the parliament member id
Returns:
the action event

createPartyActionEvent

ActionEvent createPartyActionEvent(Date date,
                                   String party,
                                   TopListOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
party - the party
operation - the operation
Returns:
the action event

createPortalActionEvent

ActionEvent createPortalActionEvent(Date date,
                                    PortalOperationType operation,
                                    Long id)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
operation - the operation
id - the id
Returns:
the action event

createSearchActionEvent

ActionEvent createSearchActionEvent(Date date,
                                    String searchArgument)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
searchArgument - the search argument
Returns:
the action event

createTopListActionEvent

ActionEvent createTopListActionEvent(Date date,
                                     TopListOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
operation - the operation
Returns:
the action event

createUserAccountActionEvent

ActionEvent createUserAccountActionEvent(Date date,
                                         UserAccountOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
operation - the operation
Returns:
the action event

createUserActionEvent

ActionEvent createUserActionEvent(Date date,
                                  UserOperationType operation)
Creates a new ApplicationEventsModel object.

Parameters:
date - the date
operation - the operation
Returns:
the action event

getActionEventSpec

Class<? extends ActionEvent> getActionEventSpec()
Gets the action event spec.

Returns:
the action event spec

getApplicationErrorEventDataSpec

Class<? extends ApplicationErrorEventData> getApplicationErrorEventDataSpec()
Gets the application error event data spec.

Returns:
the application error event data spec


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