Uses of Class
de.deepamehta.core.service.Directives

Packages that use Directives
de.deepamehta.core   
de.deepamehta.core.impl   
de.deepamehta.core.service   
de.deepamehta.core.service.event   
de.deepamehta.plugins.accesscontrol   
de.deepamehta.plugins.facets   
de.deepamehta.plugins.facets.service   
de.deepamehta.plugins.geomaps   
de.deepamehta.plugins.time   
de.deepamehta.plugins.typeeditor   
de.deepamehta.plugins.webclient   
de.deepamehta.plugins.webservice   
de.deepamehta.plugins.workspaces   
 

Uses of Directives in de.deepamehta.core
 

Methods in de.deepamehta.core with parameters of type Directives
 void DeepaMehtaObject.delete(Directives directives)
          Deletes the DeepaMehta object in its entirety, that is - the object itself (the parent) - all child topics associated via "dm4.core.composition", recusively - all the remaining direct associations, e.g.
 CompositeValue CompositeValue.remove(String childTypeUri, long topicId, ClientState clientState, Directives directives)
           
 CompositeValue CompositeValue.set(String childTypeUri, CompositeValueModel value, ClientState clientState, Directives directives)
          Convenience method to set the composite value of a child.
 CompositeValue CompositeValue.set(String childTypeUri, Object value, ClientState clientState, Directives directives)
          Convenience method to set the simple value of a child.
 CompositeValue CompositeValue.set(String childTypeUri, TopicModel value, ClientState clientState, Directives directives)
          Sets a child.
 void AssociationDefinition.setChildCardinalityUri(String childCardinalityUri, ClientState clientState, Directives directives)
           
 void DeepaMehtaObject.setCompositeValue(CompositeValueModel comp, ClientState clientState, Directives directives)
           
 void Type.setDataTypeUri(String dataTypeUri, Directives directives)
           
 void Type.setLabelConfig(List<String> labelConfig, Directives directives)
           
 void AssociationDefinition.setParentCardinalityUri(String parentCardinalityUri, ClientState clientState, Directives directives)
           
 CompositeValue CompositeValue.setRef(String childTypeUri, long refTopicId, ClientState clientState, Directives directives)
           
 CompositeValue CompositeValue.setRef(String childTypeUri, String refTopicUri, ClientState clientState, Directives directives)
           
 void AssociationDefinition.update(AssociationDefinitionModel model, ClientState clientState, Directives directives)
           
 void Association.update(AssociationModel model, ClientState clientState, Directives directives)
           
 void AssociationType.update(AssociationTypeModel model, ClientState clientState, Directives directives)
           
 void DeepaMehtaObject.update(DeepaMehtaObjectModel model, ClientState clientState, Directives directives)
           
 void Topic.update(TopicModel model, ClientState clientState, Directives directives)
           
 void TopicType.update(TopicTypeModel model, ClientState clientState, Directives directives)
           
 void Type.update(TypeModel model, ClientState clientState, Directives directives)
           
 void DeepaMehtaObject.updateChildTopic(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void DeepaMehtaObject.updateChildTopics(List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 

Uses of Directives in de.deepamehta.core.impl
 

Methods in de.deepamehta.core.impl that return Directives
 Directives EmbeddedService.deleteAssociation(long assocId)
           
 Directives EmbeddedService.deleteAssociationType(String assocTypeUri)
           
 Directives EmbeddedService.deleteTopic(long topicId)
           
 Directives EmbeddedService.deleteTopicType(String topicTypeUri)
           
 Directives EmbeddedService.updateAssociation(AssociationModel model, ClientState clientState)
           
 Directives EmbeddedService.updateAssociationType(AssociationTypeModel model, ClientState clientState)
           
 Directives EmbeddedService.updateTopic(TopicModel model, ClientState clientState)
           
 Directives EmbeddedService.updateTopicType(TopicTypeModel model, ClientState clientState)
           
 

Methods in de.deepamehta.core.impl with parameters of type Directives
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 AttachedType.addDeleteTypeDirective(Directives directives)
           
(package private)  void AttachedTopic.addUpdateDirective(Directives directives)
           
(package private) abstract  void AttachedDeepaMehtaObject.addUpdateDirective(Directives directives)
           
(package private)  void AttachedAssociation.addUpdateDirective(Directives directives)
           
private  Association EmbeddedService.associationFactory(AssociationModel model, ClientState clientState, Directives directives)
          Factory method: creates a new association in the DB according to the given association model and returns an association instance.
private  void AttachedCompositeValue.createChildTopicMany(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.createChildTopicOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
 void AttachedTopic.delete(Directives directives)
           
 void AttachedDeepaMehtaObject.delete(Directives directives)
          Deletes all sub-topics of this DeepaMehta object (associated via "dm4.core.composition", recursively) and deletes all the remaining direct associations of this DeepaMehta object.
 void AttachedAssociation.delete(Directives directives)
           
 void AttachedType.delete(Directives directives)
           
private  void JerseyResponseFilter.firePreSend(Directives directives, ClientState clientState)
           
 CompositeValue AttachedCompositeValue.remove(String childTypeUri, long topicId, ClientState clientState, Directives directives)
           
private  void AttachedType.removeFromTypeCache(Directives directives)
          Removes this type from type cache and adds a DELETE TYPE directive to the given set of directives.
 CompositeValue AttachedCompositeValue.set(String childTypeUri, CompositeValueModel value, ClientState clientState, Directives directives)
           
 CompositeValue AttachedCompositeValue.set(String childTypeUri, Object value, ClientState clientState, Directives directives)
           
 CompositeValue AttachedCompositeValue.set(String childTypeUri, TopicModel value, ClientState clientState, Directives directives)
           
 void AttachedAssociationDefinition.setChildCardinalityUri(String childCardinalityUri, ClientState clientState, Directives directives)
           
 void AttachedDeepaMehtaObject.setCompositeValue(CompositeValueModel comp, ClientState clientState, Directives directives)
           
 void AttachedType.setDataTypeUri(String dataTypeUri, Directives directives)
           
 void AttachedType.setLabelConfig(List<String> labelConfig, Directives directives)
           
 void AttachedAssociationDefinition.setParentCardinalityUri(String parentCardinalityUri, ClientState clientState, Directives directives)
           
 CompositeValue AttachedCompositeValue.setRef(String childTypeUri, long refTopicId, ClientState clientState, Directives directives)
           
 CompositeValue AttachedCompositeValue.setRef(String childTypeUri, String refTopicUri, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeAggregationMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, 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.storeCompositeValue(DeepaMehtaObjectModel parent, ClientState clientState, Directives directives)
          Called to store the initial value of a newly created topic/association.
private  void ValueStorage.storeCompositionMany(List<TopicModel> models, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void ValueStorage.storeCompositionOne(TopicModel model, DeepaMehtaObjectModel parent, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedType.storeDataTypeUri(String dataTypeUri, Directives directives)
           
(package private)  void TypeStorageImpl.storeLabelConfig(List<String> labelConfig, Collection<AssociationDefinitionModel> assocDefs, Directives directives)
           
(package private)  void ValueStorage.storeValue(DeepaMehtaObjectModel model, ClientState clientState, Directives directives)
          Stores and indexes the specified model's value, either a simple value or a composite value (child topics).
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 AttachedAssociationDefinition.update(AssociationDefinitionModel newModel, ClientState clientState, Directives directives)
           
 void AttachedAssociation.update(AssociationModel model, ClientState clientState, Directives directives)
           
 void AttachedAssociationType.update(AssociationTypeModel model, ClientState clientState, Directives directives)
           
(package private)  void AttachedCompositeValue.update(CompositeValueModel newComp, ClientState clientState, Directives directives)
           
 void AttachedDeepaMehtaObject.update(DeepaMehtaObjectModel newModel, ClientState clientState, Directives directives)
           
 void AttachedTopic.update(TopicModel model, ClientState clientState, Directives directives)
           
 void AttachedTopicType.update(TopicTypeModel model, ClientState clientState, Directives directives)
           
 void AttachedType.update(TypeModel model, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateAggregationMany(List<? extends TopicModel> newChildTopics, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedCompositeValue.updateAggregationOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedType.updateAssocDefs(Collection<AssociationDefinitionModel> newAssocDefs, ClientState clientState, Directives directives)
           
private  void AttachedAssociationDefinition.updateAssocTypeUri(AssociationDefinitionModel newModel, ClientState clientState, Directives directives)
           
private  void AttachedAssociationDefinition.updateChildCardinality(String newChildCardinalityUri, 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)
           
 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)
           
private  void AttachedCompositeValue.updateCompositionOne(TopicModel newChildTopic, AssociationDefinition assocDef, ClientState clientState, Directives directives)
           
private  void AttachedType.updateDataTypeUri(String newDataTypeUri, Directives directives)
           
private  void AttachedType.updateLabelConfig(List<String> newLabelConfig, Directives directives)
           
private  void AttachedAssociationDefinition.updateParentCardinality(String newParentCardinalityUri, ClientState clientState, Directives directives)
           
private  void AttachedDeepaMehtaObject.updateValue(DeepaMehtaObjectModel newModel, ClientState clientState, Directives directives)
           
 

Uses of Directives in de.deepamehta.core.service
 

Methods in de.deepamehta.core.service that return Directives
 Directives DeepaMehtaService.deleteAssociation(long assocId)
           
 Directives DeepaMehtaService.deleteAssociationType(String assocTypeUri)
           
 Directives DeepaMehtaService.deleteTopic(long topicId)
           
 Directives DeepaMehtaService.deleteTopicType(String topicTypeUri)
           
 Directives DeepaMehtaService.updateAssociation(AssociationModel model, ClientState clientState)
           
 Directives DeepaMehtaService.updateAssociationType(AssociationTypeModel model, ClientState clientState)
           
 Directives DeepaMehtaService.updateTopic(TopicModel model, ClientState clientState)
           
 Directives DeepaMehtaService.updateTopicType(TopicTypeModel model, ClientState clientState)
           
 

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

Methods in de.deepamehta.core.service.event with parameters of type Directives
 void PostCreateAssociationListener.postCreateAssociation(Association assoc, ClientState clientState, Directives directives)
           
 void PostCreateTopicListener.postCreateTopic(Topic topic, ClientState clientState, Directives directives)
           
 void PostDeleteAssociationListener.postDeleteAssociation(Association assoc, Directives directives)
           
 void PostDeleteTopicListener.postDeleteTopic(Topic topic, Directives directives)
           
 void PostUpdateAssociationListener.postUpdateAssociation(Association assoc, AssociationModel oldModel, ClientState clientState, Directives directives)
           
 void PostUpdateTopicListener.postUpdateTopic(Topic topic, TopicModel newModel, TopicModel oldModel, ClientState clientState, Directives directives)
           
 void PreDeleteAssociationListener.preDeleteAssociation(Association assoc, Directives directives)
           
 void PreDeleteTopicListener.preDeleteTopic(Topic topic, Directives directives)
           
 void PreUpdateAssociationListener.preUpdateAssociation(Association assoc, AssociationModel newModel, Directives directives)
           
 void PreUpdateTopicListener.preUpdateTopic(Topic topic, TopicModel newModel, Directives directives)
           
 

Uses of Directives in de.deepamehta.plugins.accesscontrol
 

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

Uses of Directives in de.deepamehta.plugins.facets
 

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

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

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

Uses of Directives in de.deepamehta.plugins.geomaps
 

Methods in de.deepamehta.plugins.geomaps with parameters of type Directives
private  void GeomapsPlugin.geocodeAndStoreFacet(GeomapsPlugin.Address address, Topic topic, ClientState clientState, Directives directives)
           
 void GeomapsPlugin.postCreateTopic(Topic topic, ClientState clientState, Directives directives)
           
 void GeomapsPlugin.postUpdateTopic(Topic topic, TopicModel newModel, TopicModel oldModel, ClientState clientState, Directives directives)
           
private  void GeomapsPlugin.storeGeoFacet(Topic address, GeomapsPlugin.LonLat geoCoordinate, ClientState clientState, Directives directives)
          Stores a geo facet for an address topic in the DB.
 

Uses of Directives in de.deepamehta.plugins.time
 

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

Uses of Directives in de.deepamehta.plugins.typeeditor
 

Methods in de.deepamehta.plugins.typeeditor with parameters of type Directives
private  void TypeEditorPlugin.addUpdateTypeDirective(Type type, Directives directives)
           
private  void TypeEditorPlugin.createAssocDef(Association assoc, Directives directives)
           
 void TypeEditorPlugin.postUpdateAssociation(Association assoc, AssociationModel oldModel, ClientState clientState, Directives directives)
           
 void TypeEditorPlugin.preDeleteAssociation(Association assoc, Directives directives)
           
private  void TypeEditorPlugin.removeAssocDef(Association assoc, Directives directives)
           
private  void TypeEditorPlugin.updateAssocDef(Association assoc, Directives directives)
           
 

Uses of Directives in de.deepamehta.plugins.webclient
 

Methods in de.deepamehta.plugins.webclient with parameters of type Directives
 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)
           
private  void WebclientPlugin.updateAssociationType(Topic type, Topic viewConfig, Directives directives)
           
private  void WebclientPlugin.updateTopicType(Topic type, Topic viewConfig, Directives directives)
           
private  void WebclientPlugin.updateType(Topic viewConfig, Directives directives)
           
 

Uses of Directives in de.deepamehta.plugins.webservice
 

Methods in de.deepamehta.plugins.webservice that return Directives
 Directives WebservicePlugin.deleteAssociation(long assocId)
           
 Directives WebservicePlugin.deleteAssociationType(String uri)
           
 Directives WebservicePlugin.deleteTopic(long topicId)
           
 Directives WebservicePlugin.deleteTopicType(String uri)
           
 Directives WebservicePlugin.updateAssociation(long assocId, AssociationModel model, ClientState clientState)
           
 Directives WebservicePlugin.updateAssociationType(AssociationTypeModel model, ClientState clientState)
           
 Directives WebservicePlugin.updateTopic(long topicId, TopicModel model, ClientState clientState)
           
 Directives WebservicePlugin.updateTopicType(TopicTypeModel model, ClientState clientState)
           
 

Uses of Directives in de.deepamehta.plugins.workspaces
 

Methods in de.deepamehta.plugins.workspaces with parameters of type Directives
 void WorkspacesPlugin.postCreateAssociation(Association assoc, ClientState clientState, Directives directives)
          Every created association is assigned to the current workspace.
 void WorkspacesPlugin.postCreateTopic(Topic topic, ClientState clientState, Directives directives)
          Every created topic is assigned to the current workspace.
 



Copyright © 2014. All Rights Reserved.