Package com.yetanalytics.xapi.model
Class Activity
- java.lang.Object
-
- com.yetanalytics.xapi.model.AbstractObject
-
- com.yetanalytics.xapi.model.Activity
-
- All Implemented Interfaces:
JSONObject,Serializable
public class Activity extends AbstractObject
Class representation of the Activity Object Type of the 9274.1.1 xAPI Specification.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Activity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivityDefinitiongetDefinition()URIgetId()@jakarta.validation.constraints.AssertFalse(message="Activity must not be empty") booleanisEmpty()voidsetDefinition(ActivityDefinition definition)voidsetId(URI id)-
Methods inherited from class com.yetanalytics.xapi.model.AbstractObject
getObjectType, setObjectType
-
-
-
-
Method Detail
-
getId
public URI getId()
-
setId
public void setId(URI id)
-
getDefinition
public ActivityDefinition getDefinition()
-
setDefinition
public void setDefinition(ActivityDefinition definition)
-
isEmpty
@AssertFalse(message="Activity must not be empty") public @jakarta.validation.constraints.AssertFalse(message="Activity must not be empty") boolean isEmpty()
- Specified by:
isEmptyin interfaceJSONObject- Specified by:
isEmptyin classAbstractObject
-
-