public abstract class Content extends Persistable
Constructor and Description |
---|
Content(java.lang.String classType,
java.lang.String uid)
Constructor
|
Content(java.lang.String classType,
java.lang.String uid,
java.lang.String name,
java.lang.String description)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Returns this content's description.
|
java.lang.String |
getName()
Returns this content's name.
|
void |
setDescription(java.lang.String description)
Sets this content's description
|
void |
setName(java.lang.String name)
Sets this content's name.
|
createKey, createKey, equals, extractType, extractUID, getKey, getShortKey, getShortKey, getType, getUID, getValidatorUtilities, setValidatorUtilities, toString, validate, validateKey
public Content(java.lang.String classType, java.lang.String uid)
classType
- The subclass' fully specified class name.
For ex: org.assistments.core.domain.content.assess.FillInProblem
.
Content
is an abstract class, we need the concrete subclass' type and
not our own (ex: not org.assistments.core.domain.content.Content
)uid
- Unique identifier for this instance.public Content(java.lang.String classType, java.lang.String uid, java.lang.String name, java.lang.String description)
classType
- The subclass' fully specified class name.uid
- Unique identifier for this instance.name
- A short name for this piece of content.description
- A short description of this piece of content.public java.lang.String getName()
public void setName(java.lang.String name)
name
- Short name for this piece of content.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- A short description of this piece of content.