com.livis.livingtalks.ejb
Class PublishEJB
com.livis.livingtalks.ejb.PublishEJB
- public class PublishEJB
- implements PublishIF
Field Summary |
static int |
USERMAXOPS
USERMAXOPS is the number of records a user other than the master may import at once |
Method Summary |
void |
afterBegin()
|
void |
afterCompletion(boolean success)
only called back from transactions, only importXML () should run in a transaction |
void |
agenda(java.lang.String outSpec,
boolean printAbstract,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
|
void |
authors(java.lang.String outSpec,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
|
void |
beforeCompletion()
|
void |
ejbActivate()
|
void |
ejbCreate()
|
void |
ejbPassivate()
|
void |
ejbRemove()
|
void |
exportXML(java.lang.String outSpec)
|
com.livis.livingtalks.ejb.SessionContext |
getSessionContext()
|
ImportResult |
importXML(java.lang.String inSpec,
java.lang.String conference,
int mode)
|
ImportResult |
importXMLinOneTx(java.lang.String inSpec,
java.lang.String conference,
int mode)
|
void |
overview(java.lang.String outSpec,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
|
void |
setSessionContext(com.livis.livingtalks.ejb.SessionContext context)
|
void |
talks(java.lang.String outSpec,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
|
USERMAXOPS
public static final int USERMAXOPS
- USERMAXOPS is the number of records a user other than the master may import at once
PublishEJB
public PublishEJB()
importXML
public ImportResult importXML(java.lang.String inSpec,
java.lang.String conference,
int mode)
- Specified by:
- importXML in interface PublishIF
- Tags copied from interface: PublishIF
- Parameters:
inSpec
- an absolute URL as a string
importXMLinOneTx
public ImportResult importXMLinOneTx(java.lang.String inSpec,
java.lang.String conference,
int mode)
- Specified by:
- importXMLinOneTx in interface PublishIF
exportXML
public void exportXML(java.lang.String outSpec)
- Specified by:
- exportXML in interface PublishIF
authors
public void authors(java.lang.String outSpec,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
- Specified by:
- authors in interface PublishIF
talks
public void talks(java.lang.String outSpec,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
- Specified by:
- talks in interface PublishIF
agenda
public void agenda(java.lang.String outSpec,
boolean printAbstract,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
- Specified by:
- agenda in interface PublishIF
overview
public void overview(java.lang.String outSpec,
java.lang.String fromSpec,
java.lang.String[] contextSpecs)
- Specified by:
- overview in interface PublishIF
ejbCreate
public void ejbCreate()
throws javax.ejb.CreateException
ejbActivate
public void ejbActivate()
ejbPassivate
public void ejbPassivate()
ejbRemove
public void ejbRemove()
setSessionContext
public void setSessionContext(com.livis.livingtalks.ejb.SessionContext context)
getSessionContext
public com.livis.livingtalks.ejb.SessionContext getSessionContext()
afterBegin
public void afterBegin()
throws com.livis.livingtalks.ejb.EJBException
beforeCompletion
public void beforeCompletion()
throws com.livis.livingtalks.ejb.EJBException
afterCompletion
public void afterCompletion(boolean success)
throws com.livis.livingtalks.ejb.EJBException,
java.rmi.RemoteException
- only called back from transactions, only importXML () should run in a transaction