|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
EJB object interface for the CampaignService session EJB.
Method Summary | |
void |
clearEndStates(java.lang.String campaignId)
Clear all of the user end states associated to a campaign. |
java.util.Collection |
getActiveCampaigns()
Get back a list of the active Campaign objects. |
AdBucketService |
getAdBucketService()
Get a reference to the AdBucketService being used. |
AdService |
getAdService()
Get a reference to the AdService being used |
Campaign |
getCampaign(java.lang.String id)
Retrieve a deployed campaign. |
java.util.Collection |
getDeployedCampaigns()
Get back a list of the deployed Campaign objects. |
MailService |
getMailService()
Get a reference to the mail service being used. |
ScenarioService |
getScenarioService()
Get a reference to the scenario service this uses. |
void |
handleEvent(Event event)
Handle an event from the event service. |
boolean |
isActive(java.lang.String campaignId)
Tell if the specified campaign is currently active. |
void |
resetCampaign(java.lang.String campaignId)
Reset any cached state on the specified campaign. |
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome,
getHandle,
getPrimaryKey,
isIdentical,
remove |
Method Detail |
public void handleEvent(Event event) throws java.rmi.RemoteException, javax.ejb.EJBException
event
- the event.public boolean isActive(java.lang.String campaignId) throws java.rmi.RemoteException, javax.ejb.EJBException
campaignId
- the campaign's unique id.public java.util.Collection getDeployedCampaigns() throws java.rmi.RemoteException, javax.ejb.EJBException
public java.util.Collection getActiveCampaigns() throws java.rmi.RemoteException, javax.ejb.EJBException
public Campaign getCampaign(java.lang.String id) throws java.rmi.RemoteException, javax.ejb.EJBException
public void clearEndStates(java.lang.String campaignId) throws java.rmi.RemoteException, javax.ejb.EJBException
ScenarioService.clearEndStates(com.bea.campaign.ScenarioContainer)
public void resetCampaign(java.lang.String campaignId) throws java.rmi.RemoteException, javax.ejb.EJBException
This will cause the Campaign to redetermine it's state the next time it's accessed.
This includes: reseting the goal achieved state.
public ScenarioService getScenarioService() throws java.rmi.RemoteException, javax.ejb.EJBException
public AdService getAdService() throws java.rmi.RemoteException, javax.ejb.EJBException
public AdBucketService getAdBucketService() throws java.rmi.RemoteException, javax.ejb.EJBException
public MailService getMailService() throws java.rmi.RemoteException, javax.ejb.EJBException
|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |