de.deepamehta.core.model
Class DeepaMehtaObjectModel
java.lang.Object
de.deepamehta.core.model.DeepaMehtaObjectModel
- All Implemented Interfaces:
- Identifiable, JSONEnabled, Cloneable
- Direct Known Subclasses:
- AssociationModel, TopicModel
public abstract class DeepaMehtaObjectModel
- extends Object
- implements Identifiable, JSONEnabled, Cloneable
Constructor Summary |
DeepaMehtaObjectModel(ChildTopicsModel childTopics)
|
DeepaMehtaObjectModel(DeepaMehtaObjectModel object)
|
DeepaMehtaObjectModel(org.codehaus.jettison.json.JSONObject object)
|
DeepaMehtaObjectModel(long id)
|
DeepaMehtaObjectModel(long id,
ChildTopicsModel childTopics)
|
DeepaMehtaObjectModel(long id,
String typeUri)
|
DeepaMehtaObjectModel(long id,
String typeUri,
ChildTopicsModel childTopics)
|
DeepaMehtaObjectModel(long id,
String uri,
String typeUri,
SimpleValue value,
ChildTopicsModel childTopics)
|
DeepaMehtaObjectModel(String typeUri)
|
DeepaMehtaObjectModel(String typeUri,
ChildTopicsModel childTopics)
|
DeepaMehtaObjectModel(String typeUri,
SimpleValue value)
|
DeepaMehtaObjectModel(String uri,
String typeUri)
|
DeepaMehtaObjectModel(String uri,
String typeUri,
ChildTopicsModel childTopics)
|
DeepaMehtaObjectModel(String uri,
String typeUri,
SimpleValue value)
|
id
protected long id
uri
protected String uri
typeUri
protected String typeUri
value
protected SimpleValue value
childTopics
protected ChildTopicsModel childTopics
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(ChildTopicsModel childTopics)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(String typeUri)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(String typeUri,
SimpleValue value)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(String typeUri,
ChildTopicsModel childTopics)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(String uri,
String typeUri)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(String uri,
String typeUri,
SimpleValue value)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(String uri,
String typeUri,
ChildTopicsModel childTopics)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(long id)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(long id,
ChildTopicsModel childTopics)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(long id,
String typeUri)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(long id,
String typeUri,
ChildTopicsModel childTopics)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(long id,
String uri,
String typeUri,
SimpleValue value,
ChildTopicsModel childTopics)
- Parameters:
id
- Optional (-1 is a valid value and represents "not set").uri
- Optional (null
is a valid value).typeUri
- Mandatory in the context of a create operation.
Optional (null
is a valid value) in the context of an update opereation.value
- Optional (null
is a valid value).childTopics
- Optional (null
is a valid value and is transformed into an empty composite).
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(DeepaMehtaObjectModel object)
DeepaMehtaObjectModel
public DeepaMehtaObjectModel(org.codehaus.jettison.json.JSONObject object)
getId
public long getId()
- Specified by:
getId
in interface Identifiable
setId
public void setId(long id)
getUri
public String getUri()
setUri
public void setUri(String uri)
getTypeUri
public String getTypeUri()
setTypeUri
public void setTypeUri(String typeUri)
getSimpleValue
public SimpleValue getSimpleValue()
setSimpleValue
public void setSimpleValue(String value)
setSimpleValue
public void setSimpleValue(int value)
setSimpleValue
public void setSimpleValue(long value)
setSimpleValue
public void setSimpleValue(boolean value)
setSimpleValue
public void setSimpleValue(SimpleValue value)
getChildTopicsModel
public ChildTopicsModel getChildTopicsModel()
setChildTopicsModel
public void setChildTopicsModel(ChildTopicsModel childTopics)
set
public void set(DeepaMehtaObjectModel object)
createRoleModel
public abstract RoleModel createRoleModel(String roleTypeUri)
toJSON
public org.codehaus.jettison.json.JSONObject toJSON()
- Specified by:
toJSON
in interface JSONEnabled
clone
public DeepaMehtaObjectModel clone()
- Overrides:
clone
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
setDefaults
private void setDefaults()
Copyright © 2015. All Rights Reserved.