Package | Description |
---|---|
systems.dmx.core | |
systems.dmx.core.impl | |
systems.dmx.core.model | |
systems.dmx.core.service |
Modifier and Type | Method and Description |
---|---|
AssociationDefinitionModel |
AssociationDefinition.getModel() |
Modifier and Type | Method and Description |
---|---|
DMXType |
DMXType.addAssocDef(AssociationDefinitionModel assocDef) |
DMXType |
DMXType.addAssocDefBefore(AssociationDefinitionModel assocDef,
String beforeAssocDefUri) |
void |
AssociationDefinition.update(AssociationDefinitionModel model) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
AssociationDefinitionModelImpl |
Modifier and Type | Field and Description |
---|---|
private AssociationDefinitionModel |
ValueIntegrator.assocDef |
Modifier and Type | Method and Description |
---|---|
private AssociationDefinitionModel |
ValueIntegrator.assocDef(String assocDefUri) |
private AssociationDefinitionModel |
TypeStorage.fetchAssociationDefinition(AssociationModel assoc,
String parentTypeUri,
String childTypeUri) |
private AssociationDefinitionModel |
DMXObjectModelImpl.getAssocDef(String assocDefUri) |
AssociationDefinitionModel |
TypeModelImpl.removeAssocDef(String assocDefUri) |
Modifier and Type | Method and Description |
---|---|
private List<AssociationDefinitionModel> |
TypeStorage.fetchAssociationDefinitions(TopicModelImpl typeTopic) |
private Map<Long,AssociationDefinitionModel> |
TypeStorage.fetchAssociationDefinitionsUnsorted(TopicModelImpl typeTopic) |
private List<AssociationDefinitionModel> |
ModelFactoryImpl.parseAssocDefs(org.codehaus.jettison.json.JSONArray assocDefs,
String parentTypeUri) |
private List<AssociationDefinitionModel> |
TypeStorage.sortAssocDefs(Map<Long,AssociationDefinitionModel> assocDefs,
List<Long> sequence) |
Modifier and Type | Method and Description |
---|---|
AssociationTypeModel |
AssociationTypeModelImpl.addAssocDef(AssociationDefinitionModel assocDef) |
DMXType |
DMXTypeImpl.addAssocDef(AssociationDefinitionModel assocDef) |
TypeModel |
TypeModelImpl.addAssocDef(AssociationDefinitionModel assocDef) |
TopicTypeModel |
TopicTypeModelImpl.addAssocDef(AssociationDefinitionModel assocDef) |
DMXType |
DMXTypeImpl.addAssocDefBefore(AssociationDefinitionModel assocDef,
String beforeAssocDefUri) |
TypeModel |
TypeModelImpl.addAssocDefBefore(AssociationDefinitionModel assocDef,
String beforeAssocDefUri) |
(package private) void |
ChildTopicsModelImpl.addToChildTopics(RelatedTopicModel childTopic,
AssociationDefinitionModel assocDef)
For multiple-valued childs
|
private long |
TypeModelImpl.checkAssocDefId(AssociationDefinitionModel assocDef) |
(package private) void |
ChildTopicsFetcher.fetch(DMXObjectModel object,
AssociationDefinitionModel assocDef,
boolean deep)
Fetches the child topic models (recursively) of the given object model and updates it in-place.
|
private RelatedTopicModelImpl |
ChildTopicsFetcher.fetchChildTopic(long objectId,
AssociationDefinitionModel assocDef)
Fetches and returns a child topic or
null if no such topic extists. |
private List<RelatedTopicModelImpl> |
ChildTopicsFetcher.fetchChildTopics(long objectId,
AssociationDefinitionModel assocDef) |
(package private) RelatedTopicModelImpl |
ChildTopicsModelImpl.findChildTopicById(long childTopicId,
AssociationDefinitionModel assocDef)
For multiple-valued childs: looks in the attached object cache for a child topic by ID.
|
(package private) RelatedTopicModelImpl |
ChildTopicsModelImpl.findChildTopicByRef(TopicReferenceModelImpl topicRef,
AssociationDefinitionModel assocDef)
For multiple-valued childs: looks in the attached object cache for the child topic the given reference refers to.
|
(package private) <M extends DMXObjectModelImpl> |
ValueIntegrator.integrate(M newValues,
M targetObject,
AssociationDefinitionModel assocDef)
Integrates new values into the DB and returns the unified value.
|
(package private) DMXObjectModel |
DMXObjectModelImpl.loadChildTopics(AssociationDefinitionModel assocDef,
boolean deep)
Recursively loads this object's child topics for the given assoc def, provided they are not loaded already.
|
(package private) void |
ChildTopicsModelImpl.putInChildTopics(RelatedTopicModel childTopic,
AssociationDefinitionModel assocDef)
For single-valued childs
|
(package private) void |
ChildTopicsModelImpl.removeChildTopic(AssociationDefinitionModel assocDef)
For single-valued childs
|
(package private) void |
ChildTopicsModelImpl.removeFromChildTopics(RelatedTopicModel childTopic,
AssociationDefinitionModel assocDef)
For multiple-valued childs
|
void |
AssociationDefinitionImpl.update(AssociationDefinitionModel updateModel) |
private void |
AssociationDefinitionModelImpl.updateCardinality(AssociationDefinitionModel newAssocDef) |
(package private) void |
DMXObjectModelImpl.updateChildTopics(ChildTopicsModel updateModel,
AssociationDefinitionModel assocDef) |
Constructor and Description |
---|
TypeModelImpl(TopicModelImpl typeTopic,
String dataTypeUri,
List<IndexMode> indexModes,
List<AssociationDefinitionModel> assocDefs,
ViewConfigurationModelImpl viewConfig) |
Modifier and Type | Method and Description |
---|---|
AssociationDefinitionModel |
TypeModel.getAssocDef(String assocDefUri) |
AssociationDefinitionModel |
TypeModel.removeAssocDef(String assocDefUri) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends AssociationDefinitionModel> |
TypeModel.getAssocDefs() |
Modifier and Type | Method and Description |
---|---|
AssociationTypeModel |
AssociationTypeModel.addAssocDef(AssociationDefinitionModel assocDef) |
TypeModel |
TypeModel.addAssocDef(AssociationDefinitionModel assocDef) |
TopicTypeModel |
TopicTypeModel.addAssocDef(AssociationDefinitionModel assocDef) |
TypeModel |
TypeModel.addAssocDefBefore(AssociationDefinitionModel assocDef,
String beforeAssocDefUri) |
Modifier and Type | Method and Description |
---|---|
AssociationDefinitionModel |
ModelFactory.newAssociationDefinitionModel(AssociationModel assoc,
String parentCardinalityUri,
String childCardinalityUri,
ViewConfigurationModel viewConfig) |
AssociationDefinitionModel |
ModelFactory.newAssociationDefinitionModel(org.codehaus.jettison.json.JSONObject assocDef) |
AssociationDefinitionModel |
ModelFactory.newAssociationDefinitionModel(String assocTypeUri,
String customAssocTypeUri,
boolean isIdentityAttr,
boolean includeInLabel,
String parentTypeUri,
String childTypeUri,
String parentCardinalityUri,
String childCardinalityUri) |
AssociationDefinitionModel |
ModelFactory.newAssociationDefinitionModel(String assocTypeUri,
String parentTypeUri,
String childTypeUri,
String parentCardinalityUri,
String childCardinalityUri) |
AssociationDefinitionModel |
ModelFactory.newAssociationDefinitionModel(String assocTypeUri,
String parentTypeUri,
String childTypeUri,
String parentCardinalityUri,
String childCardinalityUri,
ViewConfigurationModel viewConfig) |
Modifier and Type | Method and Description |
---|---|
AssociationTypeModel |
ModelFactory.newAssociationTypeModel(TopicModel typeTopic,
String dataTypeUri,
List<IndexMode> indexModes,
List<AssociationDefinitionModel> assocDefs,
ViewConfigurationModel viewConfig) |
TopicTypeModel |
ModelFactory.newTopicTypeModel(TopicModel typeTopic,
String dataTypeUri,
List<IndexMode> indexModes,
List<AssociationDefinitionModel> assocDefs,
ViewConfigurationModel viewConfig) |
Copyright © 2018. All Rights Reserved.