| 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.