org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction Class Reference

Inherits org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction.

Inherited by org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbEntityAction, org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbMessageAction, and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionAction.

Inheritance diagram for org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ActionForward executeAction (ActionMapping pMapping, ActionForm pForm, HttpServletRequest pRequest, HttpServletResponse pResponse)

Protected Member Functions

abstract String getEjbForward ()
abstract EjbForm getEjbForm ()
abstract void fillEjbInfo (EjbForm pForm, ObjectName pObjectName) throws Exception
ObjectName getEjbObjectName () throws Exception
void fillEjbGlobalInfo (EjbForm pForm, ObjectName pObjectName)
void fillEjbDependencies (EjbForm pForm, ObjectName pObjectName)

Detailed Description

Author:
Michel-Ange ANTON

Definition at line 53 of file EditEjbAction.java.


Member Function Documentation

ActionForward org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.executeAction ActionMapping  pMapping,
ActionForm  pForm,
HttpServletRequest  pRequest,
HttpServletResponse  pResponse
[virtual]
 

Execute a action.

Parameters:
pMapping ActionForward instance
pForm ActionForm instance
pRequest HttpServletRequest instance
pResponse HttpServletResponse instance
Returns:
ActionForward instance

Implements org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction.

Reimplemented in org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionAction, and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionSblAction.

Definition at line 70 of file EditEjbAction.java.

References org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction.addGlobalError(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.fillEjbDependencies(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.fillEjbInfo(), org.objectweb.jonas.webapp.jonasadmin.WhereAreYou.getCurrentDomainName(), org.objectweb.jonas.webapp.jonasadmin.WhereAreYou.getCurrentJonasServerName(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.getEjbForm(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.getEjbForward(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.getFile(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.getName(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.getObjectName(), org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction.getStringAttribute(), org.objectweb.jonas.webapp.jonasadmin.WhereAreYou.NODE_SEPARATOR, org.objectweb.jonas.webapp.jonasadmin.WhereAreYou.selectNameNode(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setFile(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setFullType(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setName(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setObjectName(), and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setType().

Here is the call graph for this function:

void org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.fillEjbDependencies EjbForm  pForm,
ObjectName  pObjectName
[protected]
 

Fill all dependencies of EJB in the EjbForm instance.

Parameters:
pForm Instance to fill
pObjectName Instance to get infos

Definition at line 240 of file EditEjbAction.java.

References org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.isDataSource(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.isJmsConnection(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.isJmsDestination(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.isMailMime(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.isMailSession(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setDatabaseServiceActivated(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setDataSource(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setDataSources(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setDependency(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setJmsConnection(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setJmsConnections(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setJmsDestination(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setJmsDestinations(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setJmsServiceActivated(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setJoramResourceLoaded(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setMailMime(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setMailMimes(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setMailServiceActivated(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setMailSession(), and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setMailSessions().

Referenced by org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.executeAction().

Here is the call graph for this function:

void org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.fillEjbGlobalInfo EjbForm  pForm,
ObjectName  pObjectName
[protected]
 

Fill all global infos of EJB in the EjbForm instance.

Parameters:
pForm Instance to fill
pObjectName Instance to get infos

Definition at line 220 of file EditEjbAction.java.

References org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction.getIntegerAttribute(), org.objectweb.jonas.webapp.jonasadmin.JonasBaseAction.getStringAttribute(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setCurrentInstancePoolSize(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setDisplayName(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setEjbClass(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setEjbFileName(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setEjbName(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setHomeClass(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setJndiName(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setLocalClass(), org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setLocalHomeClass(), and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EjbForm.setRemoteClass().

Referenced by org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionAction.fillEjbInfo(), and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbEntityAction.fillEjbInfo().

Here is the call graph for this function:

abstract void org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.fillEjbInfo EjbForm  pForm,
ObjectName  pObjectName
throws Exception [protected, pure virtual]
 

Fill all infos of EJB in the EjbForm instance.

Parameters:
pForm Instance to fill
pObjectName Instance to get infos
Exceptions:
Exception Could not fill info

Implemented in org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbEntityAction, org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionAction, and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionSblAction.

Referenced by org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.executeAction().

abstract EjbForm org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.getEjbForm  )  [protected, pure virtual]
 

Return a EjbForm instance associate to the EJB.

Returns:
A form instance

Implemented in org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbEntityAction, org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionAction, and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionSblAction.

Referenced by org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.executeAction().

abstract String org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.getEjbForward  )  [protected, pure virtual]
 

The global forward to go.

Returns:
Forward

Implemented in org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbEntityAction, org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionAction, and org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbSessionSblAction.

Referenced by org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.executeAction().

ObjectName org.objectweb.jonas.webapp.jonasadmin.service.ejb.EditEjbAction.getEjbObjectName  )  throws Exception [protected]
 

Get a ObjectName instance for the Ejb given with the parameters of the HTPP request.

Returns:
The ObjectName instance
Exceptions:
Exception Could not construct ObjectName

Definition at line 209 of file EditEjbAction.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:09:32 2005 for JOnAS by  doxygen 1.3.9.1