org.openfjord.business.entities
Class SurveyElementBean

java.lang.Object
  |
  +--org.openfjord.business.entities.SurveyElementBean
All Implemented Interfaces:
javax.ejb.EnterpriseBean, javax.ejb.EntityBean, java.io.Serializable

public abstract class SurveyElementBean
extends java.lang.Object
implements javax.ejb.EntityBean

Title: openFJORD

Description: open Flexible Java Online Research Designer

Copyright: Copyright (c) 2003 Ingo Düppe

Company: University of Muenster

Version:
1.0
Author:
Ingo Düppe
See Also:
Serialized Form

Constructor Summary
SurveyElementBean()
           
 
Method Summary
 void ejbActivate()
           
 SurveyElementPK ejbCreate(int elementType)
           
 void ejbLoad()
           
 void ejbPassivate()
           
 void ejbPostCreate(int elementType)
           
 void ejbRemove()
           
 void ejbStore()
           
 SurveyElement getData()
          creates a value object
abstract  java.lang.String getElementId()
           
abstract  int getElementType()
           
abstract  java.lang.String getLabel()
           
abstract  boolean getLabelVisible()
           
abstract  java.lang.String getName()
           
abstract  SurveyElementLocal getParent()
           
abstract  int getPosition()
           
abstract  QuestionLocal getQuestion()
           
abstract  SurveyLocal getSurvey()
           
abstract  java.util.Collection getSurveyElements()
           
abstract  java.lang.String getText()
           
 boolean isContainer()
          checks if survey element is a container object
 void setData(SurveyElement surveyElement)
          update the properties with the given data within the value object
abstract  void setElementId(java.lang.String elementId)
           
abstract  void setElementType(int elementType)
           
 void setEntityContext(javax.ejb.EntityContext entityContext)
           
abstract  void setLabel(java.lang.String label)
           
abstract  void setLabelVisible(boolean labelVisible)
           
abstract  void setName(java.lang.String name)
           
abstract  void setParent(SurveyElementLocal parent)
           
abstract  void setPosition(int position)
           
abstract  void setQuestion(QuestionLocal question)
           
abstract  void setSurvey(SurveyLocal survey)
           
abstract  void setSurveyElements(java.util.Collection surveyElements)
           
abstract  void setText(java.lang.String text)
           
 void unsetEntityContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SurveyElementBean

public SurveyElementBean()
Method Detail

ejbCreate

public SurveyElementPK ejbCreate(int elementType)
                          throws javax.ejb.CreateException
javax.ejb.CreateException

ejbPostCreate

public void ejbPostCreate(int elementType)
                   throws javax.ejb.CreateException
javax.ejb.CreateException

ejbRemove

public void ejbRemove()
               throws javax.ejb.RemoveException
Specified by:
ejbRemove in interface javax.ejb.EntityBean
javax.ejb.RemoveException

setElementId

public abstract void setElementId(java.lang.String elementId)

setElementType

public abstract void setElementType(int elementType)

setName

public abstract void setName(java.lang.String name)

setLabel

public abstract void setLabel(java.lang.String label)

setLabelVisible

public abstract void setLabelVisible(boolean labelVisible)

setText

public abstract void setText(java.lang.String text)

setSurveyElements

public abstract void setSurveyElements(java.util.Collection surveyElements)

setParent

public abstract void setParent(SurveyElementLocal parent)

setQuestion

public abstract void setQuestion(QuestionLocal question)

setPosition

public abstract void setPosition(int position)

setSurvey

public abstract void setSurvey(SurveyLocal survey)

getElementId

public abstract java.lang.String getElementId()

getElementType

public abstract int getElementType()

getName

public abstract java.lang.String getName()

getLabel

public abstract java.lang.String getLabel()

getLabelVisible

public abstract boolean getLabelVisible()

getText

public abstract java.lang.String getText()

getSurveyElements

public abstract java.util.Collection getSurveyElements()

getParent

public abstract SurveyElementLocal getParent()

getQuestion

public abstract QuestionLocal getQuestion()

getPosition

public abstract int getPosition()

getSurvey

public abstract SurveyLocal getSurvey()

setData

public void setData(SurveyElement surveyElement)
update the properties with the given data within the value object

Parameters:
surveyElement - value object w

getData

public SurveyElement getData()
creates a value object

Returns:
SurveyElement Value Object

isContainer

public boolean isContainer()
checks if survey element is a container object

Returns:
true - if element is a container object

ejbLoad

public void ejbLoad()
Specified by:
ejbLoad in interface javax.ejb.EntityBean

ejbStore

public void ejbStore()
Specified by:
ejbStore in interface javax.ejb.EntityBean

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface javax.ejb.EntityBean

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface javax.ejb.EntityBean

unsetEntityContext

public void unsetEntityContext()
Specified by:
unsetEntityContext in interface javax.ejb.EntityBean

setEntityContext

public void setEntityContext(javax.ejb.EntityContext entityContext)
Specified by:
setEntityContext in interface javax.ejb.EntityBean


openFJORD Copyright © 2003 University of Muenster.