Package systems.dmx.core.model
Interface DMXObjectModel
-
- All Superinterfaces:
Cloneable,Identifiable,JSONEnabled
- All Known Subinterfaces:
AssocModel,AssocTypeModel,CompDefModel,RelatedAssocModel,RelatedObjectModel,RelatedTopicModel,RoleTypeModel,TopicDeletionModel,TopicModel,TopicReferenceModel,TopicTypeModel,TypeModel,ViewAssoc,ViewTopic
- All Known Implementing Classes:
AssocModelImpl,AssocTypeModelImpl,DMXObjectModelImpl,RelatedAssocModelImpl,RelatedTopicModelImpl,TopicModelImpl
public interface DMXObjectModel extends Identifiable, JSONEnabled, Cloneable
The data that underly aDMXObject.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DMXObjectModelclone()PlayerModelcreatePlayerModel(String roleTypeUri)ChildTopicsModelgetChildTopics()longgetId()SimpleValuegetSimpleValue()StringgetTypeUri()StringgetUri()voidset(DMXObjectModel object)voidsetChildTopics(ChildTopicsModel childTopics)voidsetId(long id)voidsetSimpleValue(boolean value)voidsetSimpleValue(int value)voidsetSimpleValue(long value)voidsetSimpleValue(String value)voidsetSimpleValue(SimpleValue value)voidsetTypeUri(String typeUri)voidsetUri(String uri)-
Methods inherited from interface systems.dmx.core.JSONEnabled
dump, toJSON
-
-
-
-
Method Detail
-
getId
long getId()
- Specified by:
getIdin interfaceIdentifiable
-
setId
void setId(long id)
-
getUri
String getUri()
-
setUri
void setUri(String uri)
-
getTypeUri
String getTypeUri()
-
setTypeUri
void setTypeUri(String typeUri)
-
getSimpleValue
SimpleValue getSimpleValue()
-
setSimpleValue
void setSimpleValue(String value)
-
setSimpleValue
void setSimpleValue(int value)
-
setSimpleValue
void setSimpleValue(long value)
-
setSimpleValue
void setSimpleValue(boolean value)
-
setSimpleValue
void setSimpleValue(SimpleValue value)
-
getChildTopics
ChildTopicsModel getChildTopics()
-
setChildTopics
void setChildTopics(ChildTopicsModel childTopics)
-
set
void set(DMXObjectModel object)
-
createPlayerModel
PlayerModel createPlayerModel(String roleTypeUri)
-
clone
DMXObjectModel clone()
-
-