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 DMXObjectModel
clone()
PlayerModel
createPlayerModel(String roleTypeUri)
ChildTopicsModel
getChildTopics()
long
getId()
SimpleValue
getSimpleValue()
String
getTypeUri()
String
getUri()
void
set(DMXObjectModel object)
void
setChildTopics(ChildTopicsModel childTopics)
void
setId(long id)
void
setSimpleValue(boolean value)
void
setSimpleValue(int value)
void
setSimpleValue(long value)
void
setSimpleValue(String value)
void
setSimpleValue(SimpleValue value)
void
setTypeUri(String typeUri)
void
setUri(String uri)
-
Methods inherited from interface systems.dmx.core.JSONEnabled
dump, toJSON
-
-
-
-
Method Detail
-
getId
long getId()
- Specified by:
getId
in 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()
-
-