public class WebservicePlugin
extends systems.dmx.core.osgi.PluginActivator
CoreService.| Constructor and Description |
|---|
WebservicePlugin() |
| Modifier and Type | Method and Description |
|---|---|
systems.dmx.core.service.DirectivesResponse |
createAssoc(systems.dmx.core.model.AssocModel model) |
systems.dmx.core.AssocType |
createAssocType(systems.dmx.core.model.AssocTypeModel model) |
systems.dmx.core.RoleType |
createRoleType(systems.dmx.core.model.RoleTypeModel model) |
systems.dmx.core.service.DirectivesResponse |
createTopic(systems.dmx.core.model.TopicModel model) |
systems.dmx.core.TopicType |
createTopicType(systems.dmx.core.model.TopicTypeModel model) |
systems.dmx.core.service.DirectivesResponse |
deleteAssoc(long assocId) |
systems.dmx.core.service.DirectivesResponse |
deleteAssocs(systems.dmx.core.util.IdList assocIds) |
systems.dmx.core.service.DirectivesResponse |
deleteAssocType(String uri) |
systems.dmx.core.service.DirectivesResponse |
deleteMulti(systems.dmx.core.util.IdList topicIds,
systems.dmx.core.util.IdList assocIds) |
systems.dmx.core.service.DirectivesResponse |
deleteTopic(long topicId) |
systems.dmx.core.service.DirectivesResponse |
deleteTopics(systems.dmx.core.util.IdList topicIds) |
systems.dmx.core.service.DirectivesResponse |
deleteTopicType(String uri) |
List<systems.dmx.core.AssocType> |
getAllAssocTypes() |
List<systems.dmx.core.RoleType> |
getAllRoleTypes() |
List<systems.dmx.core.TopicType> |
getAllTopicTypes() |
systems.dmx.core.Assoc |
getAssoc(long assocId) |
systems.dmx.core.Assoc |
getAssocBetweenTopicAndTopic(String assocTypeUri,
long topic1Id,
long topic2Id,
String roleTypeUri1,
String roleTypeUri2) |
systems.dmx.core.Assoc |
getAssocByValue(String typeUri,
systems.dmx.core.model.SimpleValue value) |
List<systems.dmx.core.RelatedAssoc> |
getAssocRelatedAssocs(long assocId,
String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersAssocTypeUri) |
List<systems.dmx.core.RelatedTopic> |
getAssocRelatedTopics(long assocId,
String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
List<systems.dmx.core.Assoc> |
getAssocs(long topic1Id,
long topic2Id) |
List<systems.dmx.core.Assoc> |
getAssocs(long topic1Id,
long topic2Id,
String assocTypeUri) |
systems.dmx.core.AssocType |
getAssocType(String uri) |
systems.dmx.core.AssocType |
getAssocTypeImplicitly(long assocId) |
List<systems.dmx.core.service.PluginInfo> |
getPluginInfo() |
List<systems.dmx.core.RelatedTopic> |
getRelatedTopicsWithoutChilds(long objectId) |
systems.dmx.core.RoleType |
getRoleTypeImplicitly(long assocId,
String roleTypeUri) |
systems.dmx.core.Topic |
getTopic(long topicId) |
systems.dmx.core.Topic |
getTopicByUri(String uri) |
systems.dmx.core.Topic |
getTopicByValue(String typeUri,
systems.dmx.core.model.SimpleValue value) |
List<systems.dmx.core.RelatedAssoc> |
getTopicRelatedAssocs(long topicId,
String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersAssocTypeUri) |
List<systems.dmx.core.RelatedTopic> |
getTopicRelatedTopics(long topicId,
String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
List<systems.dmx.core.Topic> |
getTopicsByType(String topicTypeUri) |
List<systems.dmx.core.Topic> |
getTopicsByValue(String typeUri,
systems.dmx.core.model.SimpleValue value) |
systems.dmx.core.TopicType |
getTopicType(String uri) |
systems.dmx.core.TopicType |
getTopicTypeImplicitly(long topicId) |
systems.dmx.core.JSONEnabled |
getWebSocketsConfig() |
systems.dmx.core.service.QueryResult |
query(String topicQuery,
String topicTypeUri,
boolean searchTopicChildren,
String assocQuery,
String assocTypeUri,
boolean searchAssocChildren) |
List<systems.dmx.core.Assoc> |
queryAssocs(String typeUri,
String query) |
List<systems.dmx.core.Topic> |
queryTopics(String typeUri,
String query) |
systems.dmx.core.service.TopicResult |
queryTopicsFulltext(String query,
String topicTypeUri,
boolean searchChildTopics) |
systems.dmx.core.service.DirectivesResponse |
updateAssoc(long assocId,
systems.dmx.core.model.AssocModel model) |
systems.dmx.core.service.DirectivesResponse |
updateAssocType(systems.dmx.core.model.AssocTypeModel model) |
systems.dmx.core.service.DirectivesResponse |
updateTopic(long topicId,
systems.dmx.core.model.TopicModel model) |
systems.dmx.core.service.DirectivesResponse |
updateTopicType(systems.dmx.core.model.TopicTypeModel model) |
public systems.dmx.core.Topic getTopic(long topicId)
public systems.dmx.core.Topic getTopicByUri(String uri)
public systems.dmx.core.Topic getTopicByValue(String typeUri, systems.dmx.core.model.SimpleValue value)
public List<systems.dmx.core.Topic> getTopicsByValue(String typeUri, systems.dmx.core.model.SimpleValue value)
public systems.dmx.core.service.TopicResult queryTopicsFulltext(String query, String topicTypeUri, boolean searchChildTopics)
public systems.dmx.core.service.DirectivesResponse createTopic(systems.dmx.core.model.TopicModel model)
public systems.dmx.core.service.DirectivesResponse updateTopic(long topicId,
systems.dmx.core.model.TopicModel model)
public systems.dmx.core.service.DirectivesResponse deleteTopic(long topicId)
public systems.dmx.core.Assoc getAssoc(long assocId)
public systems.dmx.core.Assoc getAssocByValue(String typeUri, systems.dmx.core.model.SimpleValue value)
public systems.dmx.core.Assoc getAssocBetweenTopicAndTopic(String assocTypeUri, long topic1Id, long topic2Id, String roleTypeUri1, String roleTypeUri2)
public List<systems.dmx.core.Assoc> getAssocs(long topic1Id, long topic2Id)
public List<systems.dmx.core.Assoc> getAssocs(long topic1Id, long topic2Id, String assocTypeUri)
public systems.dmx.core.service.DirectivesResponse createAssoc(systems.dmx.core.model.AssocModel model)
public systems.dmx.core.service.DirectivesResponse updateAssoc(long assocId,
systems.dmx.core.model.AssocModel model)
public systems.dmx.core.service.DirectivesResponse deleteAssoc(long assocId)
public systems.dmx.core.TopicType getTopicType(String uri)
public systems.dmx.core.TopicType getTopicTypeImplicitly(long topicId)
public List<systems.dmx.core.TopicType> getAllTopicTypes()
public systems.dmx.core.TopicType createTopicType(systems.dmx.core.model.TopicTypeModel model)
public systems.dmx.core.service.DirectivesResponse updateTopicType(systems.dmx.core.model.TopicTypeModel model)
public systems.dmx.core.service.DirectivesResponse deleteTopicType(String uri)
public systems.dmx.core.AssocType getAssocType(String uri)
public systems.dmx.core.AssocType getAssocTypeImplicitly(long assocId)
public List<systems.dmx.core.AssocType> getAllAssocTypes()
public systems.dmx.core.AssocType createAssocType(systems.dmx.core.model.AssocTypeModel model)
public systems.dmx.core.service.DirectivesResponse updateAssocType(systems.dmx.core.model.AssocTypeModel model)
public systems.dmx.core.service.DirectivesResponse deleteAssocType(String uri)
public systems.dmx.core.RoleType getRoleTypeImplicitly(long assocId,
String roleTypeUri)
public List<systems.dmx.core.RoleType> getAllRoleTypes()
public systems.dmx.core.RoleType createRoleType(systems.dmx.core.model.RoleTypeModel model)
public List<systems.dmx.core.service.PluginInfo> getPluginInfo()
public List<systems.dmx.core.RelatedTopic> getTopicRelatedTopics(long topicId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
public List<systems.dmx.core.RelatedAssoc> getTopicRelatedAssocs(long topicId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersAssocTypeUri)
public List<systems.dmx.core.RelatedTopic> getAssocRelatedTopics(long assocId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
public List<systems.dmx.core.RelatedAssoc> getAssocRelatedAssocs(long assocId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersAssocTypeUri)
public systems.dmx.core.service.QueryResult query(String topicQuery, String topicTypeUri, boolean searchTopicChildren, String assocQuery, String assocTypeUri, boolean searchAssocChildren)
public List<systems.dmx.core.RelatedTopic> getRelatedTopicsWithoutChilds(long objectId)
public systems.dmx.core.service.DirectivesResponse deleteTopics(systems.dmx.core.util.IdList topicIds)
public systems.dmx.core.service.DirectivesResponse deleteAssocs(systems.dmx.core.util.IdList assocIds)
public systems.dmx.core.service.DirectivesResponse deleteMulti(systems.dmx.core.util.IdList topicIds,
systems.dmx.core.util.IdList assocIds)
public systems.dmx.core.JSONEnabled getWebSocketsConfig()
Copyright © 2023. All rights reserved.