public class WebservicePlugin extends PluginActivator
CoreService
.bundle, dmx, mf
Constructor and Description |
---|
WebservicePlugin() |
getBundleContext, getPluginName, getStaticResource, getUri, init, preInstall, publishFileSystem, serviceArrived, serviceGone, setCoreService, shutdown, start, stop, toString
public Topic getTopic(long topicId)
public Topic getTopicByValue(String typeUri, SimpleValue value)
public List<Topic> getTopicsByValue(String typeUri, SimpleValue value)
public TopicResult queryTopicsFulltext(String query, String topicTypeUri, boolean searchChildTopics)
public DirectivesResponse createTopic(TopicModel model)
public DirectivesResponse updateTopic(long topicId, TopicModel model)
public DirectivesResponse deleteTopic(long topicId)
public Assoc getAssoc(long assocId)
public Assoc getAssocByValue(String typeUri, SimpleValue value)
public Assoc getAssocBetweenTopicAndTopic(String assocTypeUri, long topic1Id, long topic2Id, String roleTypeUri1, String roleTypeUri2)
public DirectivesResponse createAssoc(AssocModel model)
public DirectivesResponse updateAssoc(long assocId, AssocModel model)
public DirectivesResponse deleteAssoc(long assocId)
public TopicType getTopicTypeImplicitly(long topicId)
public TopicType createTopicType(TopicTypeModel model)
public DirectivesResponse updateTopicType(TopicTypeModel model)
public DirectivesResponse deleteTopicType(String uri)
public AssocType getAssocTypeImplicitly(long assocId)
public AssocType createAssocType(AssocTypeModel model)
public DirectivesResponse updateAssocType(AssocTypeModel model)
public DirectivesResponse deleteAssocType(String uri)
public RoleType createRoleType(RoleTypeModel model)
public List<PluginInfo> getPluginInfo()
public List<RelatedTopic> getTopicRelatedTopics(long topicId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
public List<RelatedAssoc> getTopicRelatedAssocs(long topicId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersAssocTypeUri)
public List<RelatedTopic> getAssocRelatedTopics(long assocId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
public List<RelatedAssoc> getAssocRelatedAssocs(long assocId, String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersAssocTypeUri)
public QueryResult query(String topicQuery, String topicTypeUri, boolean searchTopicChildren, String assocQuery, String assocTypeUri, boolean searchAssocChildren)
public List<RelatedTopic> getRelatedTopicsWithoutChilds(long objectId)
public DirectivesResponse deleteTopics(IdList topicIds)
public DirectivesResponse deleteAssocs(IdList assocIds)
public DirectivesResponse deleteMulti(IdList topicIds, IdList assocIds)
public JSONEnabled getWebSocketsConfig()
Copyright © 2023. All Rights Reserved.