|
© 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 | ||||||||