Uses of Class
de.deepamehta.core.model.TopicModel

Packages that use TopicModel
de.deepamehta.core   
de.deepamehta.core.impl   
de.deepamehta.core.model   
de.deepamehta.core.service   
de.deepamehta.core.service.event   
de.deepamehta.core.storage.spi   
de.deepamehta.core.util   
de.deepamehta.plugins.accesscontrol   
de.deepamehta.plugins.facets   
de.deepamehta.plugins.facets.service   
de.deepamehta.plugins.geomaps   
de.deepamehta.plugins.geomaps.model   
de.deepamehta.plugins.time   
de.deepamehta.plugins.topicmaps.model   
de.deepamehta.plugins.webclient   
de.deepamehta.plugins.webservice   
de.deepamehta.storage.neo4j   
 

Uses of TopicModel in de.deepamehta.core
 

Methods in de.deepamehta.core that return TopicModel
 TopicModel Topic.getModel()
           
 

Methods in de.deepamehta.core with parameters of type TopicModel
 CompositeValue CompositeValue.set(String childTypeUri, TopicModel value, ClientState clientState, Directives directives)
          Sets a child.
 void Topic.update(TopicModel model, ClientState clientState, Directives directives)
           
 void DeepaMehtaObject.updateChildTopic(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void ViewConfiguration.updateConfigTopic(TopicModel configTopic)
           
 

Method parameters in de.deepamehta.core with type arguments of type TopicModel
 void DeepaMehtaObject.updateChildTopics(List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 

Uses of TopicModel in de.deepamehta.core.impl
 

Methods in de.deepamehta.core.impl that return TopicModel
(package private)  TopicModel StorageDecorator.fetchTopic(long topicId)
           
(package private)  TopicModel StorageDecorator.fetchTopic(String key, SimpleValue value)
          Looks up a single topic by exact property value.
private  TopicModel TypeStorageImpl.fetchViewConfigTopic(RoleModel configurable, String configTypeUri)
           
 TopicModel AttachedTopic.getModel()
           
 

Methods in de.deepamehta.core.impl that return types with arguments of type TopicModel
(package private)  Iterator<TopicModel> StorageDecorator.fetchAllTopics()
           
(package private)  Iterator<TopicModel> TopicIterator.fetchObjects()
           
(package private)  List<TopicModel> StorageDecorator.fetchTopics(String key, SimpleValue value)
           
(package private)  List<TopicModel> StorageDecorator.fetchTopicsByProperty(String propUri, Object propValue)
           
(package private)  List<TopicModel> StorageDecorator.fetchTopicsByPropertyRange(String propUri, Number from, Number to)
           
(package private)  List<TopicModel> StorageDecorator.queryTopics(String searchTerm, String fieldUri)
           
 

Methods in de.deepamehta.core.impl with parameters of type TopicModel
private  void EmbeddedService._createTopic(TopicModel model)
          Low-level method that stores a topic without its "Instantiation" association.
private  CompositeValue AttachedCompositeValue._update(String childTypeUri, TopicModel newChildTopic, ClientState clientState, Directives directives)
           
(package private)  void AttachedTopic._update(TopicModel model, ClientState clientState, Directives directives)
          Low-level update method which does not fire the POST_UPDATE_TOPIC_REQUEST event.
private  void AttachedViewConfiguration.addConfigTopic(TopicModel configTopic)
           
private  Topic AttachedCompositeValue.createAttachedObject(TopicModel model)
          Creates an attached topic to be put in this attached object cache.
private  void AttachedCompositeValue.createChildTopicMany(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.createChildTopicOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 Topic EmbeddedService.createTopic(TopicModel model, ClientState clientState)
           
private  void EmbeddedService.createTypeTopic(TopicModel model, String defaultUriPrefix)
           
(package private)  Topic TopicIterator.instantiateObject(TopicModel model)
           
(package private)  Topic EmbeddedService.instantiateTopic(TopicModel model, boolean fetchComposite)
          Attaches this core service to a topic model fetched from storage layer.
private  void ValueStorage.replaceReference(TopicModel topicRef, Topic topic)
          Replaces a topic reference with the resolved topic.
 CompositeValue AttachedCompositeValue.set(String childTypeUri, TopicModel value, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeAggregationOne(TopicModel model, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeChildTopics(TopicModel childTopic, List<TopicModel> childTopics, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeCompositionOne(TopicModel model, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
(package private)  void StorageDecorator.storeTopic(TopicModel model)
          Creates a topic.
(package private)  void TypeStorageImpl.storeViewConfigTopic(RoleModel configurable, TopicModel configTopic)
           
private  Topic EmbeddedService.topicFactory(TopicModel model, ClientState clientState, Directives directives)
          Factory method: creates a new topic in the DB according to the given topic model and returns a topic instance.
 void AttachedTopic.update(TopicModel model, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateAggregationOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void AttachedDeepaMehtaObject.updateChildTopic(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateChildTopicMany(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateChildTopicOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
(package private)  void AttachedCompositeValue.updateChildTopics(TopicModel newChildTopic, List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateCompositionOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void AttachedViewConfiguration.updateConfigTopic(TopicModel configTopic)
           
 Directives EmbeddedService.updateTopic(TopicModel model, ClientState clientState)
           
 

Method parameters in de.deepamehta.core.impl with type arguments of type TopicModel
private  List<Topic> EmbeddedService.instantiateTopics(List<TopicModel> models, boolean fetchComposite)
           
private  void ValueStorage.storeAggregationMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeChildTopics(TopicModel childTopic, List<TopicModel> childTopics, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeCompositionMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateAggregationMany(List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void AttachedDeepaMehtaObject.updateChildTopics(List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
(package private)  void AttachedCompositeValue.updateChildTopics(TopicModel newChildTopic, List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateCompositionMany(List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 

Constructors in de.deepamehta.core.impl with parameters of type TopicModel
AttachedTopic(TopicModel model, EmbeddedService dms)
           
 

Uses of TopicModel in de.deepamehta.core.model
 

Subclasses of TopicModel in de.deepamehta.core.model
 class AssociationTypeModel
          Collection of the data that makes up an AssociationType.
 class RelatedTopicModel
           
 class TopicDeletionModel
           
 class TopicReferenceModel
           
 class TopicTypeModel
          Collection of the data that makes up a TopicType.
 class TypeModel
           
 

Fields in de.deepamehta.core.model with type parameters of type TopicModel
private  Map<String,TopicModel> ViewConfigurationModel.viewConfig
          Key: config topic type URI
 

Methods in de.deepamehta.core.model that return TopicModel
 TopicModel ViewConfigurationModel.addSetting(String configTypeUri, String settingUri, Object value)
           
 TopicModel TopicModel.clone()
           
private  TopicModel CompositeValueModel.createTopicModel(String childTypeUri, Object value)
          Creates a topic model from a JSON value.
private  TopicModel ViewConfigurationModel.getConfigTopic(String configTypeUri)
           
 TopicModel CompositeValueModel.getTopic(String childTypeUri)
          Accesses a single-valued child.
 TopicModel CompositeValueModel.getTopic(String childTypeUri, TopicModel defaultValue)
          Accesses a single-valued child.
 

Methods in de.deepamehta.core.model that return types with arguments of type TopicModel
 Iterable<TopicModel> ViewConfigurationModel.getConfigTopics()
           
 List<TopicModel> CompositeValueModel.getTopics(String childTypeUri)
          Accesses a multiple-valued child.
 List<TopicModel> CompositeValueModel.getTopics(String childTypeUri, List<TopicModel> defaultValue)
          Accesses a multiple-valued child.
 

Methods in de.deepamehta.core.model with parameters of type TopicModel
 CompositeValueModel CompositeValueModel.add(String childTypeUri, TopicModel value)
          Adds a value to a multiple-valued child.
private  void ViewConfigurationModel.addConfigTopic(TopicModel configTopic)
           
 TopicModel CompositeValueModel.getTopic(String childTypeUri, TopicModel defaultValue)
          Accesses a single-valued child.
 CompositeValueModel CompositeValueModel.put(String childTypeUri, TopicModel value)
          Puts a value in a single-valued child.
 CompositeValueModel CompositeValueModel.remove(String childTypeUri, TopicModel value)
          Removes a value from a multiple-valued child.
 void ViewConfigurationModel.updateConfigTopic(TopicModel configTopic)
           
 

Method parameters in de.deepamehta.core.model with type arguments of type TopicModel
 List<TopicModel> CompositeValueModel.getTopics(String childTypeUri, List<TopicModel> defaultValue)
          Accesses a multiple-valued child.
 

Constructors in de.deepamehta.core.model with parameters of type TopicModel
AssociationTypeModel(TopicModel topic, String dataTypeUri, List<IndexMode> indexModes, List<AssociationDefinitionModel> assocDefs, List<String> labelConfig, ViewConfigurationModel viewConfig)
           
RelatedTopicModel(TopicModel topic, AssociationModel relatingAssoc)
           
TopicModel(TopicModel model)
           
TopicTypeModel(TopicModel topic, String dataTypeUri, List<IndexMode> indexModes, List<AssociationDefinitionModel> assocDefs, List<String> labelConfig, ViewConfigurationModel viewConfig)
           
TypeModel(TopicModel topic, String dataTypeUri, List<IndexMode> indexModes, List<AssociationDefinitionModel> assocDefs, List<String> labelConfig, ViewConfigurationModel viewConfig)
           
 

Constructor parameters in de.deepamehta.core.model with type arguments of type TopicModel
ViewConfigurationModel(List<? extends TopicModel> configTopics)
           
 

Uses of TopicModel in de.deepamehta.core.service
 

Methods in de.deepamehta.core.service with parameters of type TopicModel
 Topic DeepaMehtaService.createTopic(TopicModel model, ClientState clientState)
           
 Directives DeepaMehtaService.updateTopic(TopicModel model, ClientState clientState)
           
 

Uses of TopicModel in de.deepamehta.core.service.event
 

Methods in de.deepamehta.core.service.event with parameters of type TopicModel
 void PostUpdateTopicListener.postUpdateTopic(Topic topic, TopicModel newModel, TopicModel oldModel, ClientState clientState, Directives directives)
           
 void PreCreateTopicListener.preCreateTopic(TopicModel model, ClientState clientState)
           
 void PreUpdateTopicListener.preUpdateTopic(Topic topic, TopicModel newModel, Directives directives)
           
 

Uses of TopicModel in de.deepamehta.core.storage.spi
 

Methods in de.deepamehta.core.storage.spi that return TopicModel
 TopicModel DeepaMehtaStorage.fetchTopic(long id)
           
 TopicModel DeepaMehtaStorage.fetchTopic(String key, Object value)
           
 

Methods in de.deepamehta.core.storage.spi that return types with arguments of type TopicModel
 Iterator<TopicModel> DeepaMehtaStorage.fetchAllTopics()
           
 List<TopicModel> DeepaMehtaStorage.fetchTopics(String key, Object value)
           
 List<TopicModel> DeepaMehtaStorage.fetchTopicsByProperty(String propUri, Object propValue)
           
 List<TopicModel> DeepaMehtaStorage.fetchTopicsByPropertyRange(String propUri, Number from, Number to)
           
 List<TopicModel> DeepaMehtaStorage.queryTopics(Object value)
           
 List<TopicModel> DeepaMehtaStorage.queryTopics(String key, Object value)
           
 

Methods in de.deepamehta.core.storage.spi with parameters of type TopicModel
 void DeepaMehtaStorage.storeTopic(TopicModel topicModel)
          Stores a rudimentary topic in the DB.
 

Uses of TopicModel in de.deepamehta.core.util
 

Methods in de.deepamehta.core.util that return types with arguments of type TopicModel
static List<TopicModel> DeepaMehtaUtils.toTopicModels(List<RelatedTopic> relTopics)
           
 

Uses of TopicModel in de.deepamehta.plugins.accesscontrol
 

Methods in de.deepamehta.plugins.accesscontrol with parameters of type TopicModel
 void AccessControlPlugin.postUpdateTopic(Topic topic, TopicModel newModel, TopicModel oldModel, ClientState clientState, Directives directives)
           
 

Uses of TopicModel in de.deepamehta.plugins.facets
 

Methods in de.deepamehta.plugins.facets with parameters of type TopicModel
 void FacetsPlugin.updateFacet(DeepaMehtaObject object, String facetTypeUri, TopicModel facetValue, ClientState clientState, Directives directives)
           
 

Method parameters in de.deepamehta.plugins.facets with type arguments of type TopicModel
 void FacetsPlugin.updateFacets(DeepaMehtaObject object, String facetTypeUri, List<? extends TopicModel> facetValues, ClientState clientState, Directives directives)
           
 

Uses of TopicModel in de.deepamehta.plugins.facets.service
 

Methods in de.deepamehta.plugins.facets.service with parameters of type TopicModel
 void FacetsService.updateFacet(DeepaMehtaObject object, String facetTypeUri, TopicModel facetValue, ClientState clientState, Directives directives)
          Updates a facet.
 

Method parameters in de.deepamehta.plugins.facets.service with type arguments of type TopicModel
 void FacetsService.updateFacets(DeepaMehtaObject object, String facetTypeUri, List<? extends TopicModel> facetValues, ClientState clientState, Directives directives)
          Updates a multi-facet.
 

Uses of TopicModel in de.deepamehta.plugins.geomaps
 

Methods in de.deepamehta.plugins.geomaps that return TopicModel
private  TopicModel GeomapsPlugin.findAddress(Topic topic)
           
private  TopicModel GeomapsPlugin.findChildTopic(TopicModel topic, String topicTypeUri)
          Searches a topic's composite value for a topic of a given type.
 

Methods in de.deepamehta.plugins.geomaps with parameters of type TopicModel
private  TopicModel GeomapsPlugin.findChildTopic(TopicModel topic, String topicTypeUri)
          Searches a topic's composite value for a topic of a given type.
 void GeomapsPlugin.postUpdateTopic(Topic topic, TopicModel newModel, TopicModel oldModel, ClientState clientState, Directives directives)
           
 

Uses of TopicModel in de.deepamehta.plugins.geomaps.model
 

Fields in de.deepamehta.plugins.geomaps.model with type parameters of type TopicModel
protected  Map<Long,TopicModel> Geomap.topics
           
 

Methods in de.deepamehta.plugins.geomaps.model with parameters of type TopicModel
private  void Geomap.addTopic(TopicModel topic)
           
 

Uses of TopicModel in de.deepamehta.plugins.time
 

Methods in de.deepamehta.plugins.time with parameters of type TopicModel
 void TimePlugin.postUpdateTopic(Topic topic, TopicModel newModel, TopicModel oldModel, ClientState clientState, Directives directives)
           
 

Uses of TopicModel in de.deepamehta.plugins.topicmaps.model
 

Subclasses of TopicModel in de.deepamehta.plugins.topicmaps.model
 class TopicViewmodel
          A topic viewmodel as contained in a topicmap viewmodel.
 

Constructors in de.deepamehta.plugins.topicmaps.model with parameters of type TopicModel
TopicViewmodel(TopicModel topic, CompositeValueModel viewProps)
           
 

Uses of TopicModel in de.deepamehta.plugins.webclient
 

Methods in de.deepamehta.plugins.webclient with parameters of type TopicModel
 void WebclientPlugin.postUpdateTopic(Topic topic, TopicModel newModel, TopicModel oldModel, ClientState clientState, Directives directives)
          Once a view configuration is updated in the DB we must update the cached view configuration model.
 void WebclientPlugin.preUpdateTopic(Topic topic, TopicModel newModel, Directives directives)
           
 

Uses of TopicModel in de.deepamehta.plugins.webservice
 

Methods in de.deepamehta.plugins.webservice with parameters of type TopicModel
 Topic WebservicePlugin.createTopic(TopicModel model, ClientState clientState)
           
 Directives WebservicePlugin.updateTopic(long topicId, TopicModel model, ClientState clientState)
           
 

Uses of TopicModel in de.deepamehta.storage.neo4j
 

Methods in de.deepamehta.storage.neo4j that return TopicModel
(package private)  TopicModel TopicModelIterator.buildModel(org.neo4j.graphdb.Node node)
           
(package private)  TopicModel Neo4jStorage.buildTopic(org.neo4j.graphdb.Node topicNode)
           
 TopicModel Neo4jStorage.fetchTopic(long topicId)
           
 TopicModel Neo4jStorage.fetchTopic(String key, Object value)
           
 

Methods in de.deepamehta.storage.neo4j that return types with arguments of type TopicModel
private  List<TopicModel> Neo4jStorage.buildTopics(Iterable<org.neo4j.graphdb.Node> topicNodes)
           
 Iterator<TopicModel> Neo4jStorage.fetchAllTopics()
           
 List<TopicModel> Neo4jStorage.fetchTopics(String key, Object value)
           
 List<TopicModel> Neo4jStorage.fetchTopicsByProperty(String propUri, Object propValue)
           
 List<TopicModel> Neo4jStorage.fetchTopicsByPropertyRange(String propUri, Number from, Number to)
           
 List<TopicModel> Neo4jStorage.queryTopics(Object value)
           
 List<TopicModel> Neo4jStorage.queryTopics(String key, Object value)
           
 

Methods in de.deepamehta.storage.neo4j with parameters of type TopicModel
 void Neo4jStorage.storeTopic(TopicModel topicModel)
           
 



Copyright © 2014. All Rights Reserved.