Package systems.dmx.webservice
Class WebservicePlugin
- java.lang.Object
- 
- systems.dmx.core.osgi.PluginActivator
- 
- systems.dmx.webservice.WebservicePlugin
 
 
- 
- All Implemented Interfaces:
- org.osgi.framework.BundleActivator,- PluginContext
 
 public class WebservicePlugin extends PluginActivator REST API forCoreService.
- 
- 
Field Summary- 
Fields inherited from class systems.dmx.core.osgi.PluginActivatorbundle, dmx, mf
 
- 
 - 
Constructor SummaryConstructors Constructor Description WebservicePlugin()
 - 
Method Summary- 
Methods inherited from class systems.dmx.core.osgi.PluginActivatorgetBundleContext, getPluginName, getStaticResource, getUri, init, preInstall, publishFileSystem, serviceArrived, serviceGone, setCoreService, shutdown, start, stop, toString
 
- 
 
- 
- 
- 
Method Detail- 
getTopicpublic Topic getTopic(long topicId) 
 - 
getTopicByValuepublic Topic getTopicByValue(String typeUri, SimpleValue value) 
 - 
getTopicsByValuepublic List<Topic> getTopicsByValue(String typeUri, SimpleValue value) 
 - 
queryTopicsFulltextpublic TopicResult queryTopicsFulltext(String query, String topicTypeUri, boolean searchChildTopics) 
 - 
createTopicpublic DirectivesResponse createTopic(TopicModel model) 
 - 
updateTopicpublic DirectivesResponse updateTopic(long topicId, TopicModel model) 
 - 
deleteTopicpublic DirectivesResponse deleteTopic(long topicId) 
 - 
getAssocpublic Assoc getAssoc(long assocId) 
 - 
getAssocByValuepublic Assoc getAssocByValue(String typeUri, SimpleValue value) 
 - 
getAssocBetweenTopicAndTopicpublic Assoc getAssocBetweenTopicAndTopic(String assocTypeUri, long topic1Id, long topic2Id, String roleTypeUri1, String roleTypeUri2) 
 - 
createAssocpublic DirectivesResponse createAssoc(AssocModel model) 
 - 
updateAssocpublic DirectivesResponse updateAssoc(long assocId, AssocModel model) 
 - 
deleteAssocpublic DirectivesResponse deleteAssoc(long assocId) 
 - 
getTopicTypeImplicitlypublic TopicType getTopicTypeImplicitly(long topicId) 
 - 
createTopicTypepublic TopicType createTopicType(TopicTypeModel model) 
 - 
updateTopicTypepublic DirectivesResponse updateTopicType(TopicTypeModel model) 
 - 
deleteTopicTypepublic DirectivesResponse deleteTopicType(String uri) 
 - 
getAssocTypeImplicitlypublic AssocType getAssocTypeImplicitly(long assocId) 
 - 
createAssocTypepublic AssocType createAssocType(AssocTypeModel model) 
 - 
updateAssocTypepublic DirectivesResponse updateAssocType(AssocTypeModel model) 
 - 
deleteAssocTypepublic DirectivesResponse deleteAssocType(String uri) 
 - 
createRoleTypepublic RoleType createRoleType(RoleTypeModel model) 
 - 
getPluginInfopublic List<PluginInfo> getPluginInfo() 
 - 
getTopicRelatedTopicspublic List<RelatedTopic> getTopicRelatedTopics(long topicId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri) 
 - 
getTopicRelatedAssocspublic List<RelatedAssoc> getTopicRelatedAssocs(long topicId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersAssocTypeUri) 
 - 
getAssocRelatedTopicspublic List<RelatedTopic> getAssocRelatedTopics(long assocId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri) 
 - 
getAssocRelatedAssocspublic List<RelatedAssoc> getAssocRelatedAssocs(long assocId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersAssocTypeUri) 
 - 
querypublic QueryResult query(String topicQuery, String topicTypeUri, boolean searchTopicChildren, String assocQuery, String assocTypeUri, boolean searchAssocChildren) 
 - 
getRelatedTopicsWithoutChildspublic List<RelatedTopic> getRelatedTopicsWithoutChilds(long objectId) 
 - 
deleteTopicspublic DirectivesResponse deleteTopics(IdList topicIds) 
 - 
deleteAssocspublic DirectivesResponse deleteAssocs(IdList assocIds) 
 - 
deleteMultipublic DirectivesResponse deleteMulti(IdList topicIds, IdList assocIds) 
 - 
getWebSocketsConfigpublic JSONEnabled getWebSocketsConfig() 
 
- 
 
-