Class TopicController
- java.lang.Object
-
- net.ontopia.topicmaps.rest.controller.AbstractController
-
- net.ontopia.topicmaps.rest.v1.topic.TopicController
-
public class TopicController extends AbstractController
-
-
Field Summary
-
Fields inherited from class net.ontopia.topicmaps.rest.controller.AbstractController
ontopia
-
-
Constructor Summary
Constructors Constructor Description TopicController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TopicIF
add(TopicMapIF tm, TopicIF type, Topic topic)
TopicIF
add(TopicMapIF tm, Topic topic)
void
addType(TopicIF topic, Topic type)
TopicIF
change(TopicMapIF tm, TopicIF result, Topic topic)
protected void
init()
void
remove(TopicIF topic)
void
remove(TopicMapIF tm, Topic topic)
void
removeType(TopicIF topic, Topic type)
TopicIF
resolve(TopicMapIF tm, Topic topic)
void
setSubjectIdentifiers(TopicIF object, Topic pojo)
void
setSubjectLocators(TopicIF object, Topic pojo)
void
setTypes(TopicIF object, Topic pojo)
-
Methods inherited from class net.ontopia.topicmaps.rest.controller.AbstractController
getController, getOntopia, requireNotNull, setOntopia
-
-
-
-
Method Detail
-
init
protected void init()
- Specified by:
init
in classAbstractController
-
resolve
public TopicIF resolve(TopicMapIF tm, Topic topic)
-
add
public TopicIF add(TopicMapIF tm, Topic topic)
-
add
public TopicIF add(TopicMapIF tm, TopicIF type, Topic topic)
-
remove
public void remove(TopicMapIF tm, Topic topic)
-
remove
public void remove(TopicIF topic)
-
change
public TopicIF change(TopicMapIF tm, TopicIF result, Topic topic)
-
-