Package | Description |
---|---|
de.deepamehta.core | |
de.deepamehta.core.impl | |
de.deepamehta.core.model | |
de.deepamehta.core.service |
Modifier and Type | Method and Description |
---|---|
AssociationDefinitionModel |
AssociationDefinition.getModel() |
Modifier and Type | Method and Description |
---|---|
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) . |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
AttachedAssociationDefinition(AssociationDefinitionModel model,
EmbeddedService dms) |
Modifier and Type | Field and Description |
---|---|
private SequencedHashMap<String,AssociationDefinitionModel> |
TypeModel.assocDefs |
Modifier and Type | Method and Description |
---|---|
AssociationDefinitionModel |
TypeModel.getAssocDef(String childTypeUri) |
private AssociationDefinitionModel |
TypeModel.parseAssocDef(org.codehaus.jettison.json.JSONObject assocDef) |
AssociationDefinitionModel |
TypeModel.removeAssocDef(String childTypeUri) |
Modifier and Type | Method and Description |
---|---|
Collection<AssociationDefinitionModel> |
TypeModel.getAssocDefs() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
AssociationDefinitionModel.toJSON(Collection<AssociationDefinitionModel> assocDefs,
org.codehaus.jettison.json.JSONObject o) |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
AssociationDefinitionModel |
TypeStorage.createAssociationDefinition(Association assoc) |
AssociationDefinitionModel |
TypeStorage.fetchAssociationDefinition(Association assoc) |
Copyright © 2015. All Rights Reserved.