Package | Description |
---|---|
systems.dmx.core.impl |
Modifier and Type | Class and Description |
---|---|
(package private) class |
ObjectIterator<O extends DMXObject,M extends DMXObjectModelImpl> |
(package private) class |
ValueIntegrator.UnifiedValue<M extends DMXObjectModelImpl> |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AssociationDefinitionModelImpl |
(package private) class |
AssociationModelImpl
Collection of the data that makes up an
Association . |
class |
AssociationTypeModelImpl
Data that underlies a
AssociationType . |
(package private) class |
AssociationViewModelImpl |
(package private) class |
RelatedAssociationModelImpl |
(package private) class |
RelatedTopicModelImpl |
(package private) class |
TopicDeletionModelImpl |
(package private) class |
TopicModelImpl |
(package private) class |
TopicReferenceModelImpl |
(package private) class |
TopicTypeModelImpl
Data that underlies a
TopicType . |
(package private) class |
TopicViewModelImpl |
(package private) class |
TypeModelImpl |
Modifier and Type | Field and Description |
---|---|
(package private) DMXObjectModelImpl |
ValueIntegrator.UnifiedValue._newValues |
private DMXObjectModelImpl |
LabelCalculation.comp |
(package private) DMXObjectModelImpl |
DMXObjectImpl.model |
private DMXObjectModelImpl |
ValueIntegrator.newValues |
private DMXObjectModelImpl |
ChildTopicsImpl.parent |
private DMXObjectModelImpl |
ValueIntegrator.targetObject |
(package private) M |
ValueIntegrator.UnifiedValue.value |
Modifier and Type | Method and Description |
---|---|
(package private) <M extends DMXObjectModelImpl> |
PersistenceLayer.checkReadAccess(M model) |
private <M extends DMXObjectModelImpl> |
PersistenceLayer.filterReadables(List<M> models) |
(package private) <M extends DMXObjectModelImpl> |
ValueIntegrator.integrate(M newValues,
M targetObject,
AssociationDefinitionModel assocDef)
Integrates new values into the DB and returns the unified value.
|
private <M extends DMXObjectModelImpl> |
PersistenceLayer.updateValues(M updateModel,
M targetObject) |
Modifier and Type | Method and Description |
---|---|
(package private) DMXObjectModelImpl |
DMXObjectModelImpl.createModelWithChildTopics(ChildTopicsModel childTopics) |
(package private) DMXObjectModelImpl |
StorageDecorator.fetchObject(long id) |
DMXObjectModelImpl |
DMXObjectImpl.getModel() |
(package private) abstract DMXObjectModelImpl |
RoleModelImpl.getPlayer(AssociationModelImpl assoc) |
(package private) DMXObjectModelImpl |
AssociationModelImpl.getPlayer(String roleTypeUri) |
private DMXObjectModelImpl |
ValueIntegrator.identifyParent(Map<String,Object> childTopics) |
private DMXObjectModelImpl |
ValueIntegrator.integrateComposite()
Integrates a composite value into the DB and returns the unified composite value.
|
private DMXObjectModelImpl |
ValueIntegrator.integrateSimple()
Integrates a simple value into the DB and returns the unified simple value.
|
(package private) DMXObjectModelImpl |
ModelFactoryImpl.newDMXObjectModel(org.codehaus.jettison.json.JSONObject object) |
(package private) DMXObjectModelImpl |
ModelFactoryImpl.newDMXObjectModel(long id,
String uri,
String typeUri,
SimpleValue value,
ChildTopicsModel childTopics) |
private DMXObjectModelImpl |
ValueIntegrator.storeAssocSimpleValue()
Preconditions:
- this.newValues is an assoc model.
|
private DMXObjectModelImpl |
ValueIntegrator.unifyChildTopics(Map<String,Object> childTopics,
Iterable<String> assocDefUris)
Preconditions:
- this.newValues is composite
- assocDef's parent type is this.type
- childTopic's type is assocDef's child type
- childTopics map is not empty
|
private DMXObjectModelImpl |
ValueIntegrator.unifyComposite(Map<String,Object> childTopics)
Preconditions:
- this.newValues is composite
- assocDef's parent type is this.type
- childTopic's type is assocDef's child type
|
private DMXObjectModelImpl |
ValueIntegrator.updateAssignments(DMXObjectModelImpl parent,
Map<String,Object> unifiedChilds)
Updates a parent's child assignments in-place.
|
Modifier and Type | Method and Description |
---|---|
(package private) List<? extends DMXObjectModelImpl> |
TypeModelImpl.getAllInstances() |
Modifier and Type | Method and Description |
---|---|
(package private) <O> O |
PersistenceLayer.checkReadAccessAndInstantiate(DMXObjectModelImpl model) |
private void |
ChildTopicsFetcher.fetchChildTopics(DMXObjectModelImpl object,
boolean deep)
Fetches the child topic models (recursively) of the given object model and updates it in-place.
|
(package private) boolean |
PersistenceLayer.hasReadAccess(DMXObjectModelImpl model) |
private void |
ValueIntegrator.idTransfer(DMXObjectModelImpl value) |
(package private) void |
DMXObjectModelImpl.update(DMXObjectModelImpl updateModel) |
private DMXObjectModelImpl |
ValueIntegrator.updateAssignments(DMXObjectModelImpl parent,
Map<String,Object> unifiedChilds)
Updates a parent's child assignments in-place.
|
private void |
ValueIntegrator.updateAssignmentsMany(DMXObjectModelImpl parent,
List<ValueIntegrator.UnifiedValue> unifiedChilds,
String assocDefUri) |
private void |
ValueIntegrator.updateAssignmentsOne(DMXObjectModelImpl parent,
TopicModel unifiedChild,
String assocDefUri) |
Modifier and Type | Method and Description |
---|---|
(package private) <O> List<O> |
PersistenceLayer.checkReadAccessAndInstantiate(List<? extends DMXObjectModelImpl> models) |
(package private) <O> List<O> |
PersistenceLayer.instantiate(Iterable<? extends DMXObjectModelImpl> models) |
private void |
TypeStorage.loadChildTopics(Iterable<? extends DMXObjectModelImpl> objects) |
Constructor and Description |
---|
AssociationModelImpl(DMXObjectModelImpl object,
RoleModelImpl roleModel1,
RoleModelImpl roleModel2) |
ChildTopicsImpl(ChildTopicsModelImpl model,
DMXObjectModelImpl parent,
PersistenceLayer pl) |
DMXObjectImpl(DMXObjectModelImpl model,
PersistenceLayer pl) |
DMXObjectModelImpl(DMXObjectModelImpl object) |
LabelCalculation(DMXObjectModelImpl comp)
Preconditions:
- comp is not null
- comp is composite
|
TopicModelImpl(DMXObjectModelImpl object) |
Copyright © 2018. All Rights Reserved.