This error is really killing me.
Is there anything (or things) in this servlet that looks like it could be the culprit?
//$Id: SessionStatefulAction.java 2009-11-13 10:25:00 JMW $
package com.oneaction.common.util;
import static javax.ejb.TransactionAttributeType.REQUIRES_NEW;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import javax.ejb.Remove;
import javax.ejb.Stateful;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
import javax.persistence.PersistenceContext;
import javax.persistence.PersistenceContextType;
import javax.persistence.Transient;
import org.jboss.seam.annotations.AutoCreate;
import org.jboss.seam.annotations.Create;
import org.jboss.seam.annotations.Destroy;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.annotations.Startup;
import org.jboss.seam.ScopeType;
import org.jboss.seam.faces.FacesMessages;
import com.oneaction.common.conversation.GeneralSettingsPage;
import com.oneaction.common.conversation.GeneralSettingsPageAction;
import com.oneaction.common.entity.QuoteRule;
import javax.swing.JOptionPane;
@Stateful
//CTM20130716 @Stateless
@Name("sessionStateful")
@Scope(ScopeType.SESSION)
//CTM20130716 @Scope(ScopeType.STATELESS)
//CTM20130611 @Scope(ScopeType.APPLICATION)
//CTM20130611 @Scope(ScopeType.CONVERSATION)
@TransactionAttribute(REQUIRES_NEW)
@AutoCreate
@Startup(depends="com.oneaction.common.util.SessionGeneral")
public class SessionStatefulAction implements SessionStateful, Serializable
//CTM20130718 public class SessionStatefulAction implements SessionStateful
//CTM20130711 Ref: https://community.jboss.org/message/822283#822283
//CTM20130711 Ref: http://www.onjava.com/pub/a/onjava/excerpt/JavaRMI_10/?page=3
{
//public static void SesionStateful() {}
//public SesionStateful() {}
/**
*
*/
private static final long serialVersionUID = -6825505819243206695L;
//CTM20130715 ADDITION BEGIN
//CTM20130716 public SessionStatefulAction()
//CTM20130716 {
//CTM20130716 create();
//CTM20130716 }
//CTM20130715 ADDITION END
public SessionStatefulAction() {}
//public SessionStatefulAction() {}
//CTM20130717 COMMENTOUT BEGIN
//CTM20130717-COMMENTOUT @PersistenceContext(type=PersistenceContextType.EXTENDED)
//CTM20130717-COMMENTOUT //CTM20130715 @PersistenceContext
//CTM20130717-COMMENTOUT @In(create=true)
//CTM20130717-COMMENTOUT private EntityManager entityManager;
//CTM20130717-COMMENTOUT //CTM20130715 private EntityManager entityManager = new EntityManager();
//CTM20130717-COMMENTOUT //CTM20130715 Ref: http://javanotepad.blogspot.com/2007/08/managing-jpa-entitymanager-lifecycle.html
//CTM20130717-COMMENTOUT //CTM20130715 Notes: entityManager.close();
//CTM20130717-COMMENTOUT //CTM20130715 Notes: if (em != null)
//CTM20130717-COMMENTOUT //CTM20130715 Notes: em.lazyClose();
//CTM20130717-COMMENTOUT //CTM20130715 javax.persistence.EntityManagerFactory entityManager = EntityManager.getInstance().getEntityManagerFactory();
//CTM20130717-COMMENTOUT //CTM20130715 org.jboss.seam.persistence.EntityManagerFactory entityManager = EntityManager.getInstance().getEntityManagerFactory();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //CTM20130716 @In
//CTM20130717-COMMENTOUT @In(create=true)
//CTM20130717-COMMENTOUT private SessionGeneral sessionGeneral;
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT @Create
//CTM20130717-COMMENTOUT public void create() //Definition Begin
//CTM20130717-COMMENTOUT {
//CTM20130717-COMMENTOUT ////Note: DebugCommented (Options DebugCommented=If clause commented out; DebugNoIf=IfChecksCommentedDebugStatementsUnCommented; DebugIf=If clause to decide if to enter; DebugTest=Test condition (e.g., for debbuger); DebugNoTest=Commented out test condition (e.g., for debbuger))
//CTM20130717-COMMENTOUT ////if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT ////{
//CTM20130717-COMMENTOUT ////javax.faces.context.FacesContext.getCurrentInstance().addMessage("messagesPageProcessing", new FacesMessage("The following exception occurred: " +
//CTM20130717-COMMENTOUT ////noResultException.getMessage());
//CTM20130717-COMMENTOUT //String debugMessageSegment = "";
//CTM20130717-COMMENTOUT ////debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside SessionStatefulAction object.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public void Create().";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Before if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null)";
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //sessionGeneral.getDebug().getAlertBox().open(debugMessageSegment);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////} //if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //if (this.activityStatusObjectCls.getActiveObj() == null)
//CTM20130717-COMMENTOUT if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null)
//CTM20130717-COMMENTOUT {
//CTM20130717-COMMENTOUT //activeObj = new com.oneaction.entity.ActivityStatus();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////Note: DebugCommented (Options DebugCommented=If clause commented out; DebugNoIf=IfChecksCommentedDebugStatementsUnCommented; DebugIf=If clause to decide if to enter; DebugTest=Test condition (e.g., for debbuger); DebugNoTest=Commented out test condition (e.g., for debbuger))
//CTM20130717-COMMENTOUT ////if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT ////{
//CTM20130717-COMMENTOUT ////javax.faces.context.FacesContext.getCurrentInstance().addMessage("messagesPageProcessing", new FacesMessage("The following exception occurred: " +
//CTM20130717-COMMENTOUT ////noResultException.getMessage());
//CTM20130717-COMMENTOUT ////String debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside SessionStatefulAction object.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public void Create().";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "After if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null))";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Before try {this.activityStatusObjectCls.setActiveObj ....";
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //sessionGeneral.getDebug().getAlertBox().open(debugMessageSegment);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////} //if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT try
//CTM20130717-COMMENTOUT {
//CTM20130717-COMMENTOUT this.activityStatusObjectCls.setActiveObj
//CTM20130717-COMMENTOUT (
//CTM20130717-COMMENTOUT //(com.oneaction.entity.ActivityStatus) entityManager.createQuery(
//CTM20130717-COMMENTOUT (com.oneaction.common.entity.ActivityStatus) entityManager.createQuery(
//CTM20130717-COMMENTOUT "select r from ActivityStatus r where " +
//CTM20130717-COMMENTOUT "r.id = :id")
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //.setParameter("id", ActivityStatusAction.IdAction.this.ACTIVE)
//CTM20130717-COMMENTOUT .setParameter("id", 1L)
//CTM20130717-COMMENTOUT .getSingleResult()
//CTM20130717-COMMENTOUT );
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////Note: DebugCommented (Options DebugCommented=If clause commented out; DebugNoIf=IfChecksCommentedDebugStatementsUnCommented; DebugIf=If clause to decide if to enter; DebugTest=Test condition (e.g., for debbuger); DebugNoTest=Commented out test condition (e.g., for debbuger))
//CTM20130717-COMMENTOUT ////if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT ////{
//CTM20130717-COMMENTOUT ////javax.faces.context.FacesContext.getCurrentInstance().addMessage("messagesPageProcessing", new FacesMessage("The following exception occurred: " +
//CTM20130717-COMMENTOUT ////noResultException.getMessage());
//CTM20130717-COMMENTOUT ////String debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside SessionStatefulAction object.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public void Create().";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "After if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null)";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside try and after {this.activityStatusObjectCls.setActiveObj ....";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "this.activityStatusObjectCls.getActiveObj().getId(): " +
//CTM20130717-COMMENTOUT //this.activityStatusObjectCls.getActiveObj().getId().toString();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //sessionGeneral.getDebug().getAlertBox().open(debugMessageSegment);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////} //if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT } //try
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //catch (InstantiationException instantiationException)
//CTM20130717-COMMENTOUT //catch (IllegalAccessException illegalAccessException)
//CTM20130717-COMMENTOUT catch (NoResultException noResultException)
//CTM20130717-COMMENTOUT {
//CTM20130717-COMMENTOUT noResultException.printStackTrace();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////Note: DebugCommented (Options DebugCommented=If clause commented out; DebugNoIf=IfChecksCommentedDebugStatementsUnCommented; DebugIf=If clause to decide if to enter; DebugTest=Test condition (e.g., for debbuger); DebugNoTest=Commented out test condition (e.g., for debbuger))
//CTM20130717-COMMENTOUT ////if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT ////{
//CTM20130717-COMMENTOUT ////javax.faces.context.FacesContext.getCurrentInstance().addMessage("messagesPageProcessing", new FacesMessage("The following exception occurred: " +
//CTM20130717-COMMENTOUT ////noResultException.getMessage());
//CTM20130717-COMMENTOUT ////String debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside SessionStatefulAction object.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public void Create().";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "After if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null)";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside catch (NoResultException noResultException).";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "After try {this.activityStatusObjectCls.setActiveObj ....";
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //sessionGeneral.getDebug().getAlertBox().open(debugMessageSegment);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////} //if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT } //catch (NoResultException noResultException)
//CTM20130717-COMMENTOUT //catch (Exception exception)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT } //if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //else //Not (if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null))
//CTM20130717-COMMENTOUT //{
//CTM20130717-COMMENTOUT ////Note: DebugCommented (Options DebugCommented=If clause commented out; DebugNoIf=IfChecksCommentedDebugStatementsUnCommented; DebugIf=If clause to decide if to enter; DebugTest=Test condition (e.g., for debbuger); DebugNoTest=Commented out test condition (e.g., for debbuger))
//CTM20130717-COMMENTOUT ////if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT ////{
//CTM20130717-COMMENTOUT ////javax.faces.context.FacesContext.getCurrentInstance().addMessage("messagesPageProcessing", new FacesMessage("The following exception occurred: " +
//CTM20130717-COMMENTOUT ////noResultException.getMessage());
//CTM20130717-COMMENTOUT ////String debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside SessionStatefulAction object.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public void Create().";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside else //Not (if (this.activityStatusObjectCls.getActiveObj() == null || this.activityStatusObjectCls.getActiveObj().getId() == null)).";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "this.activityStatusObjectCls.getActiveObj().getId():" +
//CTM20130717-COMMENTOUT //this.activityStatusObjectCls.getActiveObj().getId().toString();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //sessionGeneral.getDebug().getAlertBox().open(debugMessageSegment);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////} //if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //} //else //Not (if (this.activityStatusObjectCls.getActiveObj() == null))
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT } //public void Create() //Definition End
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //@AutoCreate
//CTM20130717-COMMENTOUT //@Startup(depends="com.oneaction.common.util.SessionGeneral")
//CTM20130717-COMMENTOUT public class ActivityStatusObjectClsAction implements ActivityStatusObjectCls //Definition Begin
//CTM20130717-COMMENTOUT {
//CTM20130717-COMMENTOUT /**
//CTM20130717-COMMENTOUT *
//CTM20130717-COMMENTOUT */
//CTM20130717-COMMENTOUT private static final long serialVersionUID = -6461459617691425543L;
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //private ActivityStatus ACTIVE = new ActivityStatus();
//CTM20130717-COMMENTOUT //private ActivityStatus activeObj = null;
//CTM20130717-COMMENTOUT //private com.oneaction.entity.ActivityStatus activeObj = new com.oneaction.entity.ActivityStatus();
//CTM20130717-COMMENTOUT //private com.oneaction.entity.ActivityStatus activeObj = null;
//CTM20130717-COMMENTOUT private com.oneaction.common.entity.ActivityStatus activeObj = new com.oneaction.common.entity.ActivityStatus();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //CTM20130716 ADDITION BEGIN
//CTM20130717-COMMENTOUT @Transient
//CTM20130717-COMMENTOUT //CTM20130716 ADDITION END
//CTM20130717-COMMENTOUT //public com.oneaction.entity.ActivityStatus getActiveObj(){return activeObj;}
//CTM20130717-COMMENTOUT public com.oneaction.common.entity.ActivityStatus getActiveObj(){return activeObj;}
//CTM20130717-COMMENTOUT //public void setActiveObj(com.oneaction.entity.ActivityStatus activeObjParam){activeObj = activeObjParam;}
//CTM20130717-COMMENTOUT public void setActiveObj(com.oneaction.common.entity.ActivityStatus activeObjParam){activeObj = activeObjParam;}
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //@Create
//CTM20130717-COMMENTOUT //public void Create() //Definition Begin
//CTM20130717-COMMENTOUT //{
//CTM20130717-COMMENTOUT ////activeObj = new com.oneaction.entity.ActivityStatus();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////Note: DebugCommented (Options DebugCommented=If clause commented out; DebugNoIf=IfChecksCommentedDebugStatementsUnCommented; DebugIf=If clause to decide if to enter; DebugTest=Test condition (e.g., for debbuger); DebugNoTest=Commented out test condition (e.g., for debbuger))
//CTM20130717-COMMENTOUT ////if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT ////{
//CTM20130717-COMMENTOUT ////javax.faces.context.FacesContext.getCurrentInstance().addMessage("messagesPageProcessing", new FacesMessage("The following exception occurred: " +
//CTM20130717-COMMENTOUT ////noResultException.getMessage());
//CTM20130717-COMMENTOUT //String debugMessageSegment = "";
//CTM20130717-COMMENTOUT ////debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside SessionStatefulAction object.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public class ActivityStatusObjectClsAction implements ActivityStatusObjectCls.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public void Create().";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Before try {activeObj = ....";
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //sessionGeneral.getDebug().getAlertBox().open(debugMessageSegment);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////} //if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //try
//CTM20130717-COMMENTOUT //{
//CTM20130717-COMMENTOUT //activeObj =
//CTM20130717-COMMENTOUT //(com.oneaction.entity.ActivityStatus) entityManager.createQuery(
//CTM20130717-COMMENTOUT //"select r from ActivityStatus r where " +
//CTM20130717-COMMENTOUT //"r.id = :id")
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////.setParameter("id", ActivityStatusAction.IdAction.this.ACTIVE)
//CTM20130717-COMMENTOUT //.setParameter("id", 1L)
//CTM20130717-COMMENTOUT //.getSingleResult();
//CTM20130717-COMMENTOUT //} //try
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////catch (InstantiationException instantiationException)
//CTM20130717-COMMENTOUT ////catch (IllegalAccessException illegalAccessException)
//CTM20130717-COMMENTOUT //catch (NoResultException noResultException)
//CTM20130717-COMMENTOUT //{
//CTM20130717-COMMENTOUT ////Note: DebugCommented (Options DebugCommented=If clause commented out; DebugNoIf=IfChecksCommentedDebugStatementsUnCommented; DebugIf=If clause to decide if to enter; DebugTest=Test condition (e.g., for debbuger); DebugNoTest=Commented out test condition (e.g., for debbuger))
//CTM20130717-COMMENTOUT ////if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT ////{
//CTM20130717-COMMENTOUT ////javax.faces.context.FacesContext.getCurrentInstance().addMessage("messagesPageProcessing", new FacesMessage("The following exception occurred: " +
//CTM20130717-COMMENTOUT ////noResultException.getMessage());
//CTM20130717-COMMENTOUT ////String debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment = "";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside SessionStatefulAction object.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public class ActivityStatusObjectClsAction implements ActivityStatusObjectCls.";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside public void Create().";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "Inside catch (NoResultException noResultException).";
//CTM20130717-COMMENTOUT //debugMessageSegment += "\n";
//CTM20130717-COMMENTOUT //debugMessageSegment += "After try {activeObj = ....";
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //sessionGeneral.getDebug().getAlertBox().open(debugMessageSegment);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT ////} //if (sessionGeneral.getDebug().OutputBln() == true && sessionGeneral.getDebug().getComponent().OutputBln() == true)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //} //catch (NoResultException noResultException)
//CTM20130717-COMMENTOUT ////catch (Exception exception)
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //} //public void Create() //Definition End
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT @Destroy
//CTM20130717-COMMENTOUT @Remove
//CTM20130717-COMMENTOUT public void destroy() {}
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT } //public class ActivityStatusObjectClsAction implements ActivityStatusObjectCls
//CTM20130717-COMMENTOUT private ActivityStatusObjectCls activityStatusObjectCls = new ActivityStatusObjectClsAction();
//CTM20130717-COMMENTOUT public ActivityStatusObjectCls getActivityStatusObjectCls(){return activityStatusObjectCls;}
//CTM20130717-COMMENTOUT public void setActivityStatusObjectCls(ActivityStatusObjectCls activityStatusObjectCls){this.activityStatusObjectCls = activityStatusObjectCls;}
//CTM20130717 COMMENTOUT END
public class GeneralSettingsPageObjectClsAction implements GeneralSettingsPageObjectCls //Definition Begin
{
//private GeneralSettingsPage generalSettingsPageObj = new GeneralSettingsPage();
//private GeneralSettingsPage generalSettingsPageObj = new GeneralSettingsPageAction();
//private GeneralSettingsPage generalSettingsPageObj;
//private String tstA = "This is tstA.";
/**
*
*/
private static final long serialVersionUID = -3311089488921214017L;
//private String mainTopicHeadingA;
//private Map<Integer,String> mainTopicHeadingByConversationIdAMap = new HashMap<Integer,String>();
private Map<String,String> mainTopicHeadingByCurrentURLAMap = new HashMap<String,String>();
private Map<String,String> mainTopicHeadingATitlizedByCurrentURLAMap = new HashMap<String,String>();
private Map<String,String> mainTopicHeadingShortByCurrentURLAMap = new HashMap<String,String>();
public GeneralSettingsPageObjectClsAction() {};
//public GeneralSettingsPageObjectClsAction()
//{
//create();
//};
@Create
public void create()
{
//generalSettingsPageObj = new GeneralSettingsPageAction();
} //public void create()
//public GeneralSettingsPage getGeneralSettingsPageObj(){return generalSettingsPageObj;}
//public void setGeneralSettingsPageObj(GeneralSettingsPage generalSettingsPageObjParam)
//{
//generalSettingsPageObj = generalSettingsPageObjParam;
//generalSettingsPageObj.setMainTopicHeadingA("Set within SessionStatefulAction");
//}
//public String getTstA(){return tstA;}
//public void setTstA(String tstAParam){tstA = tstAParam;}
public Map<String, String> getMainTopicHeadingByCurrentURLAMap()
{
return mainTopicHeadingByCurrentURLAMap;
}
public void setMainTopicHeadingByCurrentURLAMap(Map<String, String> mainTopicHeadingByCurrentURLAMap)
{
this.mainTopicHeadingByCurrentURLAMap = mainTopicHeadingByCurrentURLAMap;
}
public Map<String, String> getMainTopicHeadingATitlizedByCurrentURLAMap()
{
return mainTopicHeadingATitlizedByCurrentURLAMap;
}
public void setMainTopicHeadingATitlizedByCurrentURLAMap(Map<String, String> mainTopicHeadingATitlizedByCurrentURLAMap)
{
this.mainTopicHeadingATitlizedByCurrentURLAMap = mainTopicHeadingATitlizedByCurrentURLAMap;
}
public Map<String, String> getMainTopicHeadingShortByCurrentURLAMap()
{
return mainTopicHeadingShortByCurrentURLAMap;
}
public void setMainTopicHeadingShortByCurrentURLAMap(Map<String, String> mainTopicHeadingShortByCurrentURLAMap)
{
this.mainTopicHeadingShortByCurrentURLAMap = mainTopicHeadingShortByCurrentURLAMap;
}
//public String getMainTopicHeadingA()
public String getMainTopicHeadingA(Integer conversationId, String currentURL)
{
//return mainTopicHeadingA;
//return this.mainTopicHeadingByConversationIdAMap.get(conversationId);
return this.mainTopicHeadingByCurrentURLAMap.get(currentURL);
}
public void setMainTopicHeadingA(Integer conversationId, String currentURL, String mainTopicHeadingA)
//public void setMainTopicHeadingA(String mainTopicHeadingA)
{
//this.mainTopicHeadingA = mainTopicHeadingA;
//this.mainTopicHeadingByConversationIdAMap.put(conversationId, mainTopicHeadingA);
this.mainTopicHeadingByCurrentURLAMap.put(currentURL, mainTopicHeadingA);
}
public String getMainTopicHeadingATitlized(Integer conversationId, String currentURL)
{
return this.mainTopicHeadingShortByCurrentURLAMap.get(currentURL);
}
public void setMainTopicHeadingATitlized(Integer conversationId, String currentURL, String mainTopicHeadingATitlized)
{
this.mainTopicHeadingShortByCurrentURLAMap.put(currentURL, mainTopicHeadingATitlized);
}
public String getMainTopicHeadingAShortA(Integer conversationId, String currentURL)
{
return this.mainTopicHeadingShortByCurrentURLAMap.get(currentURL);
}
public void setMainTopicHeadingAShortA(Integer conversationId, String currentURL, String mainTopicHeadingAShortA)
{
this.mainTopicHeadingShortByCurrentURLAMap.put(currentURL, mainTopicHeadingAShortA);
}
@Destroy
@Remove
public void destroy() {}
} //public class GeneralSettingsPageObjectClsAction implements GeneralSettingsPageObjectCls
private GeneralSettingsPageObjectCls generalSettingsPageObjectCls = new GeneralSettingsPageObjectClsAction();
public GeneralSettingsPageObjectCls getGeneralSettingsPageObjectCls(){return generalSettingsPageObjectCls;}
public void setGeneralSettingsPageObjectCls(GeneralSettingsPageObjectCls generalSettingsPageObjectCls){this.generalSettingsPageObjectCls = generalSettingsPageObjectCls;}
public class GeneralObjectClsAction implements GeneralObjectCls //Definition Begin
{
/**
*
*/
private static final long serialVersionUID = 8813939347640010298L;
private Integer currentYear = 2013;
public Integer getCurrentYear(){return currentYear;}
public void setCurrentYear(Integer currentYearParam){currentYear = currentYearParam;}
@Destroy
@Remove
public void destroy() {}
} //public class GeneralObjectClsAction implements GeneralObjectCls
private GeneralObjectCls generalObjectCls = new GeneralObjectClsAction();
public GeneralObjectCls getGeneralObjectCls(){return generalObjectCls;}
public void setGeneralObjectCls(GeneralObjectCls generalObjectCls){this.generalObjectCls = generalObjectCls;}
//public class SitePathAction implements SitePath //Definition Begin
//{
//public final String context = "com-oneaction/";
//public String getContext()
//{
//return context;
//} //public String getContext()
//} //public class SitePathAction //Definition End
//private SitePath sitePath = new SitePathAction();
//public SitePath getSitePath(){return sitePath;}
//public void setSitePath(SitePath sitePath){this.sitePath = sitePath;}
public static class ActivityStatusAction implements ActivityStatus
{
public static class IdAction implements Id
{
//public Long getACTIVE() { return 1L; }
private Long ACTIVE = 1L;
public Long getACTIVE(){return ACTIVE;}
public void setACTIVE(Long active){ACTIVE = active;}
//@Destroy
//@Remove
//public void destroy() {}
} //public class IdAction implements Id
private Id id = new IdAction();
public Id getId(){return id;}
public void setId(Id id){this.id = id;}
public static class IdStrAction implements IdStr
{
//public String getACTIVE() { return "active"; }
private String ACTIVE = "active";
public String getACTIVE(){return ACTIVE;}
public void setACTIVE(String active){ACTIVE = active;}
//@Destroy
//@Remove
//public void destroy() {}
} //public class IdStrAction implements IdStr
private IdStr idStr = new IdStrAction();
public IdStr getIdStr(){return idStr;}
public void setIdStr(IdStr idStr){this.idStr = idStr;}
} //public class ActivityStatusAction implements ActivityStatus
private ActivityStatus activityStatus = new ActivityStatusAction();
public void setActivityStatus(ActivityStatus activityStatus){this.activityStatus = activityStatus;}
public ActivityStatus getActivityStatus(){return activityStatus;}
public class GeneralMessagesObjAction implements GeneralMessagesObj //Definition Begin
{
/**
*
*/
private static final long serialVersionUID = 7638219345668393007L;
public class WebFormMessagesObjAction implements WebFormMessagesObj //Definition Begin
{
/**
*
*/
private static final long serialVersionUID = 6189631456375049673L;
public class SubmissionResultMessagesObjAction implements SubmissionResultMessagesObj //Definition Begin
{
/**
*
*/
private static final long serialVersionUID = 3060147302969283020L;
public class SuccessMessagesObjAction implements SuccessMessagesObj //Definition Begin
{
/**
*
*/
private static final long serialVersionUID = 6774326997544455934L;
public final String emailSentSuccessfullyParam = "Email sent successfully.";
public String getEmailSentSuccessfullyParam()
{
return emailSentSuccessfullyParam;
} //public String getEmailSentSuccessfullyParam()
public final String webInquiryReceivedParam = "Your web inquiry has been received.";
public String getWebInquiryReceivedParam()
{
return webInquiryReceivedParam;
} //public String getWebInquiryReceivedParam()
public final String receiveResponseWithinTimeframeParam = "You should receive a response within one to two business days.";
public String getReceiveResponseWithinTimeframeParam()
{
return receiveResponseWithinTimeframeParam;
} //public String getReceiveResponseWithinTimeframeParam()
public final String belowIsInfoSubmittedParam = "Below is the information that you just submitted.";
public String getBelowIsInfoSubmittedParam()
{
return belowIsInfoSubmittedParam;
} //public String getBelowIsInfoSubmittedParam()
public final String attachmentFieldNowDisplayBlankParam = "Note that the attachment field will now display as blank.";
//CTM20120820 public final String attachmentFieldNowDisplayBlankParam = "";
public String getAttachmentFieldNowDisplayBlankParam()
{
return attachmentFieldNowDisplayBlankParam;
} //public String getAttachmentFieldNowDisplayBlankParam()
public final String howeverIfAttachmentSubmittedThenWasReceivedParam = "However if you just submitted an attachment then it was received.";
//CTM20120820 public final String howeverIfAttachmentSubmittedThenWasReceivedParam = "";
public String getHoweverIfAttachmentSubmittedThenWasReceivedParam()
{
return howeverIfAttachmentSubmittedThenWasReceivedParam;
} //public String getHoweverIfAttachmentSubmittedThenWasReceivedParam()
@Destroy
@Remove
public void destroy() {}
} //public class SuccessMessagesObjAction //Definition End
private SuccessMessagesObj successMessagesObj = new SuccessMessagesObjAction();
public SuccessMessagesObj getSuccessMessagesObj(){return successMessagesObj;}
public void setSuccessMessagesObj(SuccessMessagesObj successMessagesObj){this.successMessagesObj = successMessagesObj;}
@Destroy
@Remove
public void destroy() {}
} //public class SubmissionResultMessagesObjAction //Definition End
private SubmissionResultMessagesObj submissionResultMessagesObj = new SubmissionResultMessagesObjAction();
public SubmissionResultMessagesObj getSubmissionResultMessagesObj(){return submissionResultMessagesObj;}
public void setSubmissionResultMessagesObj(SubmissionResultMessagesObj submissionResultMessagesObj){this.submissionResultMessagesObj = submissionResultMessagesObj;}
@Destroy
@Remove
public void destroy() {}
} //public class WebFormMessagesObjAction implements WebFormMessagesObj
private WebFormMessagesObj webFormMessagesObj = new WebFormMessagesObjAction();
public WebFormMessagesObj getWebFormMessagesObj(){return webFormMessagesObj;}
public void setWebFormMessagesObj(WebFormMessagesObj webFormMessagesObj){this.webFormMessagesObj = webFormMessagesObj;}
@Destroy
@Remove
public void destroy() {}
} //public class GeneralMessagesObjAction //Definition End
private GeneralMessagesObj generalMessagesObj = new GeneralMessagesObjAction();
public GeneralMessagesObj getGeneralMessagesObj(){return generalMessagesObj;}
public void setGeneralMessagesObj(GeneralMessagesObj generalMessagesObj){this.generalMessagesObj = generalMessagesObj;}
public static class MyMathAction implements MyMath
{
//Note: 20100203: Ref: http://en.wikipedia.org/wiki/Geometric_series
//Note: 20100203: For r != 1, the sum for the first n terms of a geometric series is:
//Note: 20100203: a + ar + ar2 + ar3 + ... + a*(r to the n-1 power) = a * ( (1-(r to the nth power))/(1-r) )
public Double sumOfGeometricSeries //Definition Begin
(
Double firstTerm,
Double commonRatio,
Double numberOfTerms,
String debugUuidStr
)
{
Double sumToReturn = 0D;
if (commonRatio != 1)
{
sumToReturn = firstTerm *
(
(1 - Math.pow(commonRatio, numberOfTerms)) /
(1 - commonRatio)
);
} //if (commonRatio != 1)
else //Not (if (commonRatio != 1))
{
//jmwtodo: 20100203: Are there other invalid values for commonRatio or firstTerm?
sumToReturn = firstTerm * numberOfTerms;
} //else //Not (if (commonRatio != 1))
return sumToReturn;
} //public Double sumOfGeometricSeries //Definition End
//Note: 20100203: Ref: http://en.wikipedia.org/wiki/Geometric_series
//Note: 20100203: For r != 1, the sum of an infinite geometric series is:
//Note: 20100203: a + ar + ar2 + ar3 + ... = a / (1-r)
public Double sumOfInfiniteGeometricSeries //Definition Begin
(
Double firstTerm,
Double commonRatio,
String debugUuidStr
)
{
Double sumToReturn = 0D;
if (commonRatio != 1)
{
sumToReturn = firstTerm / (1 - commonRatio);
} //if (commonRatio != 1)
else //Not (if (commonRatio != 1))
{
//jmwtodo: 20100203: Are there other invalid values for commonRatio or firstTerm?
sumToReturn = Double.POSITIVE_INFINITY;
} //else //Not (if (commonRatio != 1))
return sumToReturn;
} //public Double sumOfGeometricSeries //Definition End
} //public class MyMathAction implements MyMath
private MyMath myMath = new MyMathAction();
public void setMyMath(MyMath myMath){this.myMath = myMath;}
public MyMath getMyMath(){return myMath;}
@Destroy
@Remove
public void destroy() {}
} //public class SessionStatefulAction implements SessionStateful
//$Id: SessionStateful.java 2009-11-13 10:25:00 JMW $
package com.oneaction.common.util;
import java.util.Map;
import javax.ejb.Local;
import com.oneaction.common.conversation.GeneralSettingsPage;
@Local
public interface SessionStateful
{
//public SessionStateful(){};
//public void SessionStatefulAction();
//public SessionStatefulAction();
//CTM20130717 COMMENTOUT BEGIN
//CTM20130717-COMMENTOUT public void create();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT @Local
//CTM20130717-COMMENTOUT public interface ActivityStatusObjectCls
//CTM20130717-COMMENTOUT {
//CTM20130717-COMMENTOUT //public com.oneaction.entity.ActivityStatus getActiveObj();
//CTM20130717-COMMENTOUT public com.oneaction.common.entity.ActivityStatus getActiveObj();
//CTM20130717-COMMENTOUT //public void setActiveObj(com.oneaction.entity.ActivityStatus activeObjParam);
//CTM20130717-COMMENTOUT public void setActiveObj(com.oneaction.common.entity.ActivityStatus activeObjParam);
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT //public void Create();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT public void destroy();
//CTM20130717-COMMENTOUT
//CTM20130717-COMMENTOUT } //public interface ActivityStatusObjectCls
//CTM20130717-COMMENTOUT public ActivityStatusObjectCls getActivityStatusObjectCls();
//CTM20130717-COMMENTOUT public void setActivityStatusObjectCls(ActivityStatusObjectCls activityStatusObjectCls);
@Local
public interface GeneralSettingsPageObjectCls
{
//public com.oneaction.entity.GeneralSettingsPage getGeneralSettingsPageObj();
//public GeneralSettingsPage getGeneralSettingsPageObj();
//public void setGeneralSettingsPageObj(com.oneaction.conversation.GeneralSettingsPage generalSettingsPageObjParam);
//public void setGeneralSettingsPageObj(GeneralSettingsPage generalSettingsPageObjParam);
public void create();
//public String getTstA();
//public void setTstA(String tstA);
public Map<String, String> getMainTopicHeadingByCurrentURLAMap();
public void setMainTopicHeadingByCurrentURLAMap(Map<String, String> mainTopicHeadingByCurrentURLAMap);
public Map<String, String> getMainTopicHeadingATitlizedByCurrentURLAMap();
public void setMainTopicHeadingATitlizedByCurrentURLAMap(Map<String, String> mainTopicHeadingATitlizedByCurrentURLAMap);
public Map<String, String> getMainTopicHeadingShortByCurrentURLAMap();
public void setMainTopicHeadingShortByCurrentURLAMap(Map<String, String> mainTopicHeadingShortByCurrentURLAMap);
public String getMainTopicHeadingA(Integer conversationId, String currentURL);
public void setMainTopicHeadingA(Integer conversationId, String currentURL, String mainTopicHeadingA);
public String getMainTopicHeadingATitlized(Integer conversationId, String currentURL);
public void setMainTopicHeadingATitlized(Integer conversationId, String currentURL, String mainTopicHeadingATitlized);
public String getMainTopicHeadingAShortA(Integer conversationId, String currentURL);
public void setMainTopicHeadingAShortA(Integer conversationId, String currentURL, String mainTopicHeadingAShortA);
public void destroy();
} //public interface GeneralSettingsPageObjectCls
public GeneralSettingsPageObjectCls getGeneralSettingsPageObjectCls();
public void setGeneralSettingsPageObjectCls(GeneralSettingsPageObjectCls generalSettingsPageObjectCls);
@Local
public interface GeneralObjectCls
{
public Integer getCurrentYear();
public void setCurrentYear(Integer currentYearParam);
public void destroy();
} //public interface GeneralObjectCls
public GeneralObjectCls getGeneralObjectCls();
public void setGeneralObjectCls(GeneralObjectCls generalObjectCls);
//@Local
//public interface SitePath
//{
//public String getContext();
//} //public interface SitePath
//public SitePath getSitePath();
//public void setSitePath(SitePath sitePath);
@Local
public static interface ActivityStatus
{
@Local
public static interface Id
{
public Long getACTIVE();
public void setACTIVE(Long active);
//public void destroy();
} //public interface Id
public Id getId();
public void setId(Id id);
@Local
public static interface IdStr
{
public String getACTIVE();
public void setACTIVE(String active);
//public void destroy();
} //public interface IdStr
public IdStr getIdStr();
public void setIdStr(IdStr idStr);
} //public interface ActivityStatus
public ActivityStatus getActivityStatus();
public void setActivityStatus(ActivityStatus activityStatus);
@Local
public interface GeneralMessagesObj
{
@Local
public interface WebFormMessagesObj
{
@Local
public interface SubmissionResultMessagesObj
{
@Local
public interface SuccessMessagesObj
{
public String getEmailSentSuccessfullyParam();
public String getWebInquiryReceivedParam();
public String getReceiveResponseWithinTimeframeParam();
public String getBelowIsInfoSubmittedParam();
public String getAttachmentFieldNowDisplayBlankParam();
public String getHoweverIfAttachmentSubmittedThenWasReceivedParam();
public void destroy();
} //public interface SuccessMessagesObj
public SuccessMessagesObj getSuccessMessagesObj();
public void setSuccessMessagesObj(SuccessMessagesObj successMessagesObj);
public void destroy();
} //public interface SubmissionResultMessagesObj
public SubmissionResultMessagesObj getSubmissionResultMessagesObj();
public void setSubmissionResultMessagesObj(SubmissionResultMessagesObj submissionResultMessagesObj);
public void destroy();
} //public interface WebFormMessagesObj
public WebFormMessagesObj getWebFormMessagesObj();
public void setWebFormMessagesObj(WebFormMessagesObj webFormMessagesObj);
public void destroy();
} //public interface GeneralMessagesObj
public GeneralMessagesObj getGeneralMessagesObj();
public void setGeneralMessagesObj(GeneralMessagesObj generalMessagesObjObj);
@Local
public static interface MyMath
{
public Double sumOfGeometricSeries //Definition Begin
(
Double firstTerm,
Double commonRatio,
Double numberOfTerms,
String debugUuidStr
);
public Double sumOfInfiniteGeometricSeries //Definition Begin
(
Double firstTerm,
Double commonRatio,
String debugUuidStr
);
} //public interface MyMath
public MyMath getMyMath();
public void setMyMath(MyMath myMath);
public void destroy();
} //public interface SessionStateful