class TopicTypeImpl extends DMXTypeImpl implements TopicType
CoreService
.mf, model, pl
Constructor and Description |
---|
TopicTypeImpl(TopicTypeModelImpl model,
PersistenceLayer pl) |
Modifier and Type | Method and Description |
---|---|
(package private) TopicTypeModelImpl |
_getModel()
Returns the internal (= kernel) model underlying this type.
|
TopicTypeModelImpl |
getModel() |
void |
update(TopicTypeModel updateModel) |
addAssocDef, addAssocDefBefore, addIndexMode, getAssocDef, getAssocDefs, getDataTypeUri, getIndexModes, getLabelConfig, getViewConfig, getViewConfigValue, hasAssocDef, removeAssocDef, setDataTypeUri, update
delete, findChildTopic, getAssociation, getAssociations, getRelatedAssociation, getRelatedAssociations, getRelatedTopics, loadChildTopics, loadChildTopics, update
className, equals, getChildTopics, getDatabaseVendorObject, getId, getProperty, getRelatedTopic, getRelatedTopics, getRelatedTopics, getSimpleValue, getType, getTypeUri, getUri, hashCode, hasProperty, removeProperty, setChildTopics, setProperty, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, toJSON, toString, updateChildTopics
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAssocDef, addAssocDefBefore, addIndexMode, getAssocDef, getAssocDefs, getDataTypeUri, getIndexModes, getViewConfig, getViewConfigValue, hasAssocDef, removeAssocDef, setDataTypeUri, update
findChildTopic, loadChildTopics, loadChildTopics, update
delete, getAssociation, getAssociations, getChildTopics, getDatabaseVendorObject, getId, getProperty, getRelatedAssociation, getRelatedAssociations, getRelatedTopic, getRelatedTopics, getRelatedTopics, getRelatedTopics, getSimpleValue, getType, getTypeUri, getUri, hasProperty, removeProperty, setChildTopics, setProperty, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, updateChildTopics
toJSON
TopicTypeImpl(TopicTypeModelImpl model, PersistenceLayer pl)
public TopicTypeModelImpl getModel()
public void update(TopicTypeModel updateModel)
TopicTypeModelImpl _getModel()
DMXTypeImpl
Note: type updates must be performed on the internal type model, not the userland's type model (as returned by
getModel()
). Performing an update on the userland's type model would have no effect, as it
is transient. The userland's type model is always a cloned and filtered (= "projected") version of a
kernel type model which is created on-the-fly each time a specific user requests it.
_getModel
in class DMXTypeImpl
Copyright © 2018. All Rights Reserved.