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

Packages that use AssociationDefinitionModel
de.deepamehta.core   
de.deepamehta.core.impl   
de.deepamehta.core.model   
de.deepamehta.core.service   
 

Uses of AssociationDefinitionModel in de.deepamehta.core
 

Methods in de.deepamehta.core that return AssociationDefinitionModel
 AssociationDefinitionModel AssociationDefinition.getModel()
           
 

Methods in de.deepamehta.core with parameters of type AssociationDefinitionModel
 Type Type.addAssocDef(AssociationDefinitionModel assocDef)
           
 Type Type.addAssocDefBefore(AssociationDefinitionModel assocDef, String beforeChildTypeUri)
           
 void AssociationDefinition.update(AssociationDefinitionModel model)
           
 void Type.updateAssocDef(AssociationDefinitionModel assocDef)
          Note: in contrast to the other "update" methods this one updates the memory only, not the DB! If you want to update memory and DB use AssociationDefinition.update(de.deepamehta.core.model.AssociationDefinitionModel).
 

Uses of AssociationDefinitionModel in de.deepamehta.core.impl
 

Methods in de.deepamehta.core.impl that return AssociationDefinitionModel
 AssociationDefinitionModel TypeStorageImpl.createAssociationDefinition(Association assoc)
           
 AssociationDefinitionModel TypeStorageImpl.fetchAssociationDefinition(Association assoc)
           
private  AssociationDefinitionModel TypeStorageImpl.fetchAssociationDefinition(Association assoc, String parentTypeUri, String childTypeUri)
           
private  AssociationDefinitionModel AttachedType.firstAssocDef()
           
 AssociationDefinitionModel AttachedAssociationDefinition.getModel()
           
private  AssociationDefinitionModel AttachedType.lastAssocDef()
          Returns the last association definition of this type or null if there are no association definitions.
 

Methods in de.deepamehta.core.impl that return types with arguments of type AssociationDefinitionModel
private  List<AssociationDefinitionModel> TypeStorageImpl.fetchAssociationDefinitions(Topic typeTopic)
           
private  Map<Long,AssociationDefinitionModel> TypeStorageImpl.fetchAssociationDefinitionsUnsorted(Topic typeTopic)
           
private  List<AssociationDefinitionModel> TypeStorageImpl.sortAssocDefs(Map<Long,AssociationDefinitionModel> assocDefs, List<Long> sequence)
           
 

Methods in de.deepamehta.core.impl with parameters of type AssociationDefinitionModel
private  void AttachedType._addAssocDef(AssociationDefinitionModel model)
           
private  void AttachedType._addAssocDefBefore(AssociationDefinitionModel model, String beforeChildTypeUri)
           
 Type AttachedType.addAssocDef(AssociationDefinitionModel assocDef)
           
 Type AttachedType.addAssocDefBefore(AssociationDefinitionModel assocDef, String beforeChildTypeUri)
           
(package private)  void TypeStorageImpl.appendToSequence(long typeId, long assocDefId, AssociationDefinitionModel lastAssocDef)
           
(package private)  void ValueStorage.associateChildTopic(DeepaMehtaObjectModel parent, RelatedTopicModel childTopic, AssociationDefinitionModel assocDef)
          Creates an association between the given parent object ("Parent" role) and the child topic ("Child" role).
private  RelatedTopicModel ValueStorage.fetchChildTopic(long parentId, AssociationDefinitionModel assocDef)
          Fetches and returns a child topic or null if no such topic extists.
(package private)  void ValueStorage.fetchChildTopics(DeepaMehtaObjectModel parent, AssociationDefinitionModel assocDef)
          Fetches the child topic models (recursively) of the given parent object model and updates it in-place.
private  ResultList<RelatedTopicModel> ValueStorage.fetchChildTopics(long parentId, AssociationDefinitionModel assocDef)
           
(package private)  void TypeStorageImpl.storeAssociationDefinition(AssociationDefinitionModel assocDef)
           
private  void ValueStorage.storeChildTopic(RelatedTopicModel childTopic, DeepaMehtaObjectModel parent, AssociationDefinitionModel assocDef)
           
 void AttachedAssociationDefinition.update(AssociationDefinitionModel newModel)
           
 void AttachedType.updateAssocDef(AssociationDefinitionModel assocDef)
           
private  void AttachedAssociationDefinition.updateAssocTypeUri(AssociationDefinitionModel newModel)
           
 

Method parameters in de.deepamehta.core.impl with type arguments of type AssociationDefinitionModel
private  List<String> TypeStorageImpl.fetchLabelConfig(List<AssociationDefinitionModel> assocDefs)
           
private  boolean AttachedType.hasSequenceChanged(Collection<AssociationDefinitionModel> newAssocDefs)
           
private  List<AssociationDefinitionModel> TypeStorageImpl.sortAssocDefs(Map<Long,AssociationDefinitionModel> assocDefs, List<Long> sequence)
           
private  void TypeStorageImpl.storeAssocDefs(long typeId, Collection<AssociationDefinitionModel> assocDefs)
           
private  void TypeStorageImpl.storeLabelConfig(List<String> labelConfig, Collection<AssociationDefinitionModel> assocDefs)
          Stores the label configuration of a newly created type.
private  void TypeStorageImpl.storeSequence(long typeId, Collection<AssociationDefinitionModel> assocDefs)
           
private  void AttachedType.updateAssocDefs(Collection<AssociationDefinitionModel> newAssocDefs)
           
private  void AttachedType.updateSequence(Collection<AssociationDefinitionModel> newAssocDefs)
           
 

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

Uses of AssociationDefinitionModel in de.deepamehta.core.model
 

Fields in de.deepamehta.core.model with type parameters of type AssociationDefinitionModel
private  SequencedHashMap<String,AssociationDefinitionModel> TypeModel.assocDefs
           
 

Methods in de.deepamehta.core.model that return AssociationDefinitionModel
 AssociationDefinitionModel TypeModel.getAssocDef(String childTypeUri)
           
private  AssociationDefinitionModel TypeModel.parseAssocDef(JSONObject assocDef)
           
 AssociationDefinitionModel TypeModel.removeAssocDef(String childTypeUri)
           
 

Methods in de.deepamehta.core.model that return types with arguments of type AssociationDefinitionModel
 Collection<AssociationDefinitionModel> TypeModel.getAssocDefs()
           
 

Methods in de.deepamehta.core.model with parameters of type AssociationDefinitionModel
 TopicTypeModel TopicTypeModel.addAssocDef(AssociationDefinitionModel assocDef)
           
 AssociationTypeModel AssociationTypeModel.addAssocDef(AssociationDefinitionModel assocDef)
           
 TypeModel TypeModel.addAssocDef(AssociationDefinitionModel assocDef)
           
 TypeModel TypeModel.addAssocDefBefore(AssociationDefinitionModel assocDef, String beforeChildTypeUri)
           
 void TypeModel.updateAssocDef(AssociationDefinitionModel assocDef)
           
 

Method parameters in de.deepamehta.core.model with type arguments of type AssociationDefinitionModel
(package private) static void AssociationDefinitionModel.toJSON(Collection<AssociationDefinitionModel> assocDefs, JSONObject o)
           
 

Constructor parameters in de.deepamehta.core.model with type arguments of type AssociationDefinitionModel
AssociationTypeModel(TopicModel topic, String dataTypeUri, List<IndexMode> indexModes, List<AssociationDefinitionModel> assocDefs, List<String> labelConfig, ViewConfigurationModel viewConfig)
           
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)
           
 

Uses of AssociationDefinitionModel in de.deepamehta.core.service
 

Methods in de.deepamehta.core.service that return AssociationDefinitionModel
 AssociationDefinitionModel TypeStorage.createAssociationDefinition(Association assoc)
           
 AssociationDefinitionModel TypeStorage.fetchAssociationDefinition(Association assoc)
           
 



Copyright © 2015. All Rights Reserved.