Class QuestionPoolData
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.questionpool.QuestionPoolData
-
- All Implemented Interfaces:
Serializable,Cloneable,org.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
public class QuestionPoolData extends Object implements Serializable, org.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc, Cloneable
DOCUMENTATION PENDING- Version:
- $Id$
- Author:
- $author$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static LongACCESS_DENIEDstatic LongADMINstatic LongDEFAULT_INTELLECTUAL_PROPERTYIDstatic LongDEFAULT_TYPEIDstatic LongREAD_COPYstatic LongREAD_ONLYstatic LongREAD_WRITEstatic LongROOT_POOL
-
Constructor Summary
Constructors Constructor Description QuestionPoolData()QuestionPoolData(Long poolId, String title)This is a cheap object created for holding just the Id & title.QuestionPoolData(Long poolId, String title, Long parentPoolId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQuestionPoolItem(org.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolItemIfc questionPoolItem)Objectclone()org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfcgetAccessType()LonggetAccessTypeId()DOCUMENTATION PENDINGDategetDateCreated()DOCUMENTATION PENDINGStringgetDescription()LonggetIntellectualPropertyId()DOCUMENTATION PENDINGStringgetKeywords()DOCUMENTATION PENDINGDategetLastModified()DOCUMENTATION PENDINGorg.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfcgetLastModifiedBy()StringgetLastModifiedById()StringgetObjectives()DOCUMENTATION PENDINGStringgetOrganizationName()DOCUMENTATION PENDINGorg.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfcgetOwner()StringgetOwnerId()LonggetParentPoolId()LonggetQuestionPoolId()SetgetQuestionPoolItems()IntegergetQuestionPoolItemSize()CollectiongetQuestions()DOCUMENTATION PENDINGIntegergetQuestionSize()StringgetRubric()DOCUMENTATION PENDINGLonggetSubPoolSize()StringgetTitle()org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfcgetType()LonggetTypeId()voidsetAccessType(org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc accessType)voidsetAccessTypeId(Long accessTypeId)voidsetDateCreated(Date dateCreated)DOCUMENTATION PENDINGvoidsetDescription(String description)voidsetIntellectualProperty(String intellectualProperty)voidsetIntellectualPropertyId(Long intellectualPropertyId)DOCUMENTATION PENDINGvoidsetKeywords(String keywords)DOCUMENTATION PENDINGvoidsetLastModified(Date lastModified)DOCUMENTATION PENDINGvoidsetLastModifiedBy(org.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfc lastModifiedBy)voidsetLastModifiedById(String lastModifiedById)voidsetObjectives(String objectives)DOCUMENTATION PENDINGvoidsetOrganizationName(String organizationName)DOCUMENTATION PENDINGvoidsetOwner(org.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfc owner)voidsetOwnerId(String ownerId)voidsetParentPoolId(Long parentPoolId)voidsetQuestionPoolId(Long questionPoolId)voidsetQuestionPoolItems(Set questionPoolItems)voidsetQuestions(Collection items)DOCUMENTATION PENDINGvoidsetRubric(String rubric)DOCUMENTATION PENDINGvoidsetSubPoolSize(Long subPoolSize)voidsetTitle(String title)voidsetType(org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc type)voidsetTypeId(Long typeId)
-
-
-
Field Detail
-
ACCESS_DENIED
public static final Long ACCESS_DENIED
-
READ_ONLY
public static final Long READ_ONLY
-
READ_COPY
public static final Long READ_COPY
-
READ_WRITE
public static final Long READ_WRITE
-
ADMIN
public static final Long ADMIN
-
DEFAULT_TYPEID
public static final Long DEFAULT_TYPEID
-
DEFAULT_INTELLECTUAL_PROPERTYID
public static final Long DEFAULT_INTELLECTUAL_PROPERTYID
-
ROOT_POOL
public static final Long ROOT_POOL
-
-
Constructor Detail
-
QuestionPoolData
public QuestionPoolData()
-
QuestionPoolData
public QuestionPoolData(Long poolId, String title)
This is a cheap object created for holding just the Id & title. This is used by the pulldown list in authoring when we only need the Id & title and nothing else. This object is not used for persistence.- Parameters:
poolId-title-
-
-
Method Detail
-
getQuestionPoolId
public Long getQuestionPoolId()
- Specified by:
getQuestionPoolIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setQuestionPoolId
public void setQuestionPoolId(Long questionPoolId)
- Specified by:
setQuestionPoolIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setTitle
public void setTitle(String title)
- Specified by:
setTitlein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getParentPoolId
public Long getParentPoolId()
- Specified by:
getParentPoolIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setParentPoolId
public void setParentPoolId(Long parentPoolId)
- Specified by:
setParentPoolIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getOwnerId
public String getOwnerId()
- Specified by:
getOwnerIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setOwnerId
public void setOwnerId(String ownerId)
- Specified by:
setOwnerIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getOwner
public org.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfc getOwner()
- Specified by:
getOwnerin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setOwner
public void setOwner(org.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfc owner)
- Specified by:
setOwnerin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getDateCreated
public Date getDateCreated()
DOCUMENTATION PENDING- Specified by:
getDateCreatedin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setDateCreated
public void setDateCreated(Date dateCreated)
DOCUMENTATION PENDING- Specified by:
setDateCreatedin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
dateCreated- DOCUMENTATION PENDING
-
getLastModified
public Date getLastModified()
DOCUMENTATION PENDING- Specified by:
getLastModifiedin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setLastModified
public void setLastModified(Date lastModified)
DOCUMENTATION PENDING- Specified by:
setLastModifiedin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
lastModified- DOCUMENTATION PENDING
-
getLastModifiedById
public String getLastModifiedById()
- Specified by:
getLastModifiedByIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setLastModifiedById
public void setLastModifiedById(String lastModifiedById)
- Specified by:
setLastModifiedByIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getLastModifiedBy
public org.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfc getLastModifiedBy()
- Specified by:
getLastModifiedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setLastModifiedBy
public void setLastModifiedBy(org.sakaiproject.tool.assessment.data.ifc.shared.AgentDataIfc lastModifiedBy)
- Specified by:
setLastModifiedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getAccessTypeId
public Long getAccessTypeId()
DOCUMENTATION PENDING- Specified by:
getAccessTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setAccessTypeId
public void setAccessTypeId(Long accessTypeId)
- Specified by:
setAccessTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getAccessType
public org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc getAccessType()
- Specified by:
getAccessTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setAccessType
public void setAccessType(org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc accessType)
- Specified by:
setAccessTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getObjectives
public String getObjectives()
DOCUMENTATION PENDING- Specified by:
getObjectivesin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setObjectives
public void setObjectives(String objectives)
DOCUMENTATION PENDING- Specified by:
setObjectivesin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
objectives- DOCUMENTATION PENDING
-
getKeywords
public String getKeywords()
DOCUMENTATION PENDING- Specified by:
getKeywordsin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setKeywords
public void setKeywords(String keywords)
DOCUMENTATION PENDING- Specified by:
setKeywordsin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
newKeywords- DOCUMENTATION PENDING
-
getRubric
public String getRubric()
DOCUMENTATION PENDING- Specified by:
getRubricin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setRubric
public void setRubric(String rubric)
DOCUMENTATION PENDING- Specified by:
setRubricin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
rubric- DOCUMENTATION PENDING
-
getTypeId
public Long getTypeId()
- Specified by:
getTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setTypeId
public void setTypeId(Long typeId)
- Specified by:
setTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getType
public org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc getType()
- Specified by:
getTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setType
public void setType(org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc type)
- Specified by:
setTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getIntellectualPropertyId
public Long getIntellectualPropertyId()
DOCUMENTATION PENDING- Specified by:
getIntellectualPropertyIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setIntellectualPropertyId
public void setIntellectualPropertyId(Long intellectualPropertyId)
DOCUMENTATION PENDING- Specified by:
setIntellectualPropertyIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
intellectualProperty- DOCUMENTATION PENDING
-
setIntellectualProperty
public void setIntellectualProperty(String intellectualProperty)
-
getOrganizationName
public String getOrganizationName()
DOCUMENTATION PENDING- Specified by:
getOrganizationNamein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- DOCUMENTATION PENDING
-
setOrganizationName
public void setOrganizationName(String organizationName)
DOCUMENTATION PENDING- Specified by:
setOrganizationNamein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
organizationName- DOCUMENTATION PENDING
-
getQuestionPoolItems
public Set getQuestionPoolItems()
- Specified by:
getQuestionPoolItemsin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setQuestionPoolItems
public void setQuestionPoolItems(Set questionPoolItems)
- Specified by:
setQuestionPoolItemsin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
addQuestionPoolItem
public void addQuestionPoolItem(org.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolItemIfc questionPoolItem)
- Specified by:
addQuestionPoolItemin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getQuestions
public Collection getQuestions()
DOCUMENTATION PENDING- Specified by:
getQuestionsin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Returns:
- an ArrayList of org.sakaiproject.tool.assessment.data.dao.ItemData
-
setQuestions
public void setQuestions(Collection items)
DOCUMENTATION PENDING- Specified by:
setQuestionsin interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc- Parameters:
newItems- DOCUMENTATION PENDING
-
getQuestionSize
public Integer getQuestionSize()
- Specified by:
getQuestionSizein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
setSubPoolSize
public void setSubPoolSize(Long subPoolSize)
- Specified by:
setSubPoolSizein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
getSubPoolSize
public Long getSubPoolSize()
- Specified by:
getSubPoolSizein interfaceorg.sakaiproject.tool.assessment.data.ifc.questionpool.QuestionPoolDataIfc
-
clone
public Object clone()
-
getQuestionPoolItemSize
public Integer getQuestionPoolItemSize()
-
-