public abstract class DeepaMehtaObjectModel extends Object implements Identifiable, JSONEnabled, Cloneable
Modifier and Type | Field and Description |
---|---|
protected ChildTopicsModel |
childTopics |
protected long |
id |
protected String |
typeUri |
protected String |
uri |
protected SimpleValue |
value |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
DeepaMehtaObjectModel |
clone() |
abstract RoleModel |
createRoleModel(String roleTypeUri) |
boolean |
equals(Object o) |
ChildTopicsModel |
getChildTopicsModel() |
long |
getId() |
SimpleValue |
getSimpleValue() |
String |
getTypeUri() |
String |
getUri() |
int |
hashCode() |
void |
set(DeepaMehtaObjectModel object) |
void |
setChildTopicsModel(ChildTopicsModel childTopics) |
private void |
setDefaults() |
void |
setId(long id) |
void |
setSimpleValue(boolean value) |
void |
setSimpleValue(int value) |
void |
setSimpleValue(long value) |
void |
setSimpleValue(SimpleValue value) |
void |
setSimpleValue(String value) |
void |
setTypeUri(String typeUri) |
void |
setUri(String uri) |
org.codehaus.jettison.json.JSONObject |
toJSON() |
String |
toString() |
protected long id
protected SimpleValue value
protected ChildTopicsModel childTopics
public DeepaMehtaObjectModel(ChildTopicsModel childTopics)
public DeepaMehtaObjectModel(String typeUri)
public DeepaMehtaObjectModel(String typeUri, SimpleValue value)
public DeepaMehtaObjectModel(String typeUri, ChildTopicsModel childTopics)
public DeepaMehtaObjectModel(String uri, String typeUri)
public DeepaMehtaObjectModel(String uri, String typeUri, SimpleValue value)
public DeepaMehtaObjectModel(String uri, String typeUri, ChildTopicsModel childTopics)
public DeepaMehtaObjectModel(long id)
public DeepaMehtaObjectModel(long id, ChildTopicsModel childTopics)
public DeepaMehtaObjectModel(long id, String typeUri)
public DeepaMehtaObjectModel(long id, String typeUri, ChildTopicsModel childTopics)
public DeepaMehtaObjectModel(long id, String uri, String typeUri, SimpleValue value, ChildTopicsModel childTopics)
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).public DeepaMehtaObjectModel(DeepaMehtaObjectModel object)
public DeepaMehtaObjectModel(org.codehaus.jettison.json.JSONObject object)
public long getId()
getId
in interface Identifiable
public void setId(long id)
public String getTypeUri()
public void setTypeUri(String typeUri)
public SimpleValue getSimpleValue()
public void setSimpleValue(String value)
public void setSimpleValue(int value)
public void setSimpleValue(long value)
public void setSimpleValue(boolean value)
public void setSimpleValue(SimpleValue value)
public ChildTopicsModel getChildTopicsModel()
public void setChildTopicsModel(ChildTopicsModel childTopics)
public void set(DeepaMehtaObjectModel object)
public abstract RoleModel createRoleModel(String roleTypeUri)
public org.codehaus.jettison.json.JSONObject toJSON()
toJSON
in interface JSONEnabled
public DeepaMehtaObjectModel clone()
private void setDefaults()
Copyright © 2015. All Rights Reserved.