de.deepamehta.core.model
Class TopicModel
java.lang.Object
de.deepamehta.core.model.DeepaMehtaObjectModel
de.deepamehta.core.model.TopicModel
- All Implemented Interfaces:
- Identifiable, JSONEnabled, Cloneable
- Direct Known Subclasses:
- RelatedTopicModel, TopicDeletionModel, TopicReferenceModel, TopicViewmodel, TypeModel
public class TopicModel
- extends DeepaMehtaObjectModel
Constructor Summary |
TopicModel(JSONObject model)
|
TopicModel(JSONObject typeModel,
String typeUri)
|
TopicModel(long id)
|
TopicModel(long id,
CompositeValueModel composite)
|
TopicModel(long id,
String typeUri)
|
TopicModel(long id,
String uri,
String typeUri,
SimpleValue value,
CompositeValueModel composite)
|
TopicModel(String typeUri)
|
TopicModel(String typeUri,
CompositeValueModel composite)
|
TopicModel(String typeUri,
SimpleValue value)
|
TopicModel(String uri,
String typeUri)
|
TopicModel(String uri,
String typeUri,
CompositeValueModel composite)
|
TopicModel(String uri,
String typeUri,
SimpleValue value)
|
TopicModel(TopicModel model)
|
Methods inherited from class de.deepamehta.core.model.DeepaMehtaObjectModel |
equals, getCompositeValueModel, getId, getSimpleValue, getTypeUri, getUri, hashCode, set, setCompositeValue, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, toJSON |
TopicModel
public TopicModel(String typeUri)
TopicModel
public TopicModel(String typeUri,
SimpleValue value)
TopicModel
public TopicModel(String typeUri,
CompositeValueModel composite)
TopicModel
public TopicModel(String uri,
String typeUri)
TopicModel
public TopicModel(String uri,
String typeUri,
SimpleValue value)
TopicModel
public TopicModel(String uri,
String typeUri,
CompositeValueModel composite)
TopicModel
public TopicModel(long id)
TopicModel
public TopicModel(long id,
String typeUri)
TopicModel
public TopicModel(long id,
CompositeValueModel composite)
TopicModel
public TopicModel(long id,
String uri,
String typeUri,
SimpleValue value,
CompositeValueModel composite)
- Parameters:
uri
- If null
an empty string is set. This is OK.typeUri
- Mandatory. Note: only the internal meta type topic (ID 0) has no type URI (null).value
- If null
an empty string value is set. This is OK.composite
- If null
an empty composite is set. This is OK.
TopicModel
public TopicModel(TopicModel model)
TopicModel
public TopicModel(JSONObject model)
TopicModel
public TopicModel(JSONObject typeModel,
String typeUri)
createRoleModel
public RoleModel createRoleModel(String roleTypeUri)
- Specified by:
createRoleModel
in class DeepaMehtaObjectModel
clone
public TopicModel clone()
- Overrides:
clone
in class DeepaMehtaObjectModel
toString
public String toString()
- Overrides:
toString
in class DeepaMehtaObjectModel
Copyright © 2014. All Rights Reserved.