class TopicModelImpl extends DMXObjectModelImpl implements TopicModel
childTopics, em, id, logger, mf, pl, typeUri, uri, value| Constructor and Description |
|---|
TopicModelImpl(DMXObjectModelImpl object) |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
_delete() |
(package private) void |
checkReadAccess() |
(package private) void |
checkWriteAccess() |
(package private) String |
className() |
TopicModel |
clone() |
(package private) TopicModelImpl |
createModelWithChildTopics(ChildTopicsModel childTopics) |
RoleModel |
createRoleModel(String roleTypeUri) |
private AssociationModelImpl |
fetchInstantiation() |
(package private) TopicModelImpl |
findChildTopic(String topicTypeUri) |
(package private) List<AssociationModelImpl> |
getAssociations() |
(package private) Directive |
getDeleteDirective() |
(package private) DMXEvent |
getPostDeleteEvent() |
(package private) DMXEvent |
getPostUpdateEvent() |
(package private) DMXEvent |
getPreDeleteEvent() |
(package private) DMXEvent |
getPreUpdateEvent() |
(package private) RelatedTopicModelImpl |
getRelatedTopic(String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
(package private) List<RelatedTopicModelImpl> |
getRelatedTopics(List assocTypeUris,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
(package private) List<RelatedTopicModelImpl> |
getRelatedTopics(String assocTypeUri,
String myRoleTypeUri,
String othersRoleTypeUri,
String othersTopicTypeUri) |
(package private) TopicTypeModelImpl |
getType() |
(package private) Directive |
getUpdateDirective() |
(package private) void |
indexSimpleValue(IndexMode indexMode)
Indexes the simple value of the given object model according to the given index mode.
|
(package private) TopicImpl |
instantiate() |
(package private) void |
preDelete() |
private void |
reassignInstantiation() |
(package private) void |
removeProperty(String propUri) |
(package private) void |
storeProperty(String propUri,
Object propValue,
boolean addToIndex) |
(package private) void |
storeSimpleValue()
Stores and indexes the simple value of this object model.
|
(package private) void |
storeTypeUri() |
(package private) void |
storeUri() |
_updateSimpleValue, delete, equals, getChildTopicsModel, getId, getIndexValue, getSimpleValue, getTypeUri, getUri, hashCode, isSimple, loadChildTopics, loadChildTopics, loadChildTopics, objectInfo, postCreate, postDelete, postUpdate, preCreate, preUpdate, set, setChildTopicsModel, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, toJSON, toString, update, updateChildTopics, updateChildTopics, updateSimpleValue, updateTypeUri, updateUri, uriChangefinalize, getClass, notify, notifyAll, wait, wait, waitgetChildTopicsModel, getId, getSimpleValue, getTypeUri, getUri, set, setChildTopicsModel, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUritoJSONTopicModelImpl(DMXObjectModelImpl object)
public RoleModel createRoleModel(String roleTypeUri)
createRoleModel in interface DMXObjectModelcreateRoleModel in class DMXObjectModelImplpublic TopicModel clone()
clone in interface DMXObjectModelclone in interface TopicModelclone in class DMXObjectModelImplString className()
className in class DMXObjectModelImplTopicImpl instantiate()
instantiate in class DMXObjectModelImplfinal TopicModelImpl createModelWithChildTopics(ChildTopicsModel childTopics)
createModelWithChildTopics in class DMXObjectModelImplfinal TopicTypeModelImpl getType()
getType in class DMXObjectModelImplfinal List<AssociationModelImpl> getAssociations()
getAssociations in class DMXObjectModelImplfinal RelatedTopicModelImpl getRelatedTopic(String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopic in class DMXObjectModelImplfinal List<RelatedTopicModelImpl> getRelatedTopics(String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopics in class DMXObjectModelImplfinal List<RelatedTopicModelImpl> getRelatedTopics(List assocTypeUris, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopics in class DMXObjectModelImplfinal void storeUri()
storeUri in class DMXObjectModelImplfinal void storeTypeUri()
storeTypeUri in class DMXObjectModelImplfinal void storeSimpleValue()
DMXObjectModelImplstoreSimpleValue in class DMXObjectModelImplfinal void indexSimpleValue(IndexMode indexMode)
DMXObjectModelImplCalled to index existing topics/associations once an index mode has been added to a type definition.
indexSimpleValue in class DMXObjectModelImplfinal void storeProperty(String propUri, Object propValue, boolean addToIndex)
storeProperty in class DMXObjectModelImplfinal void removeProperty(String propUri)
removeProperty in class DMXObjectModelImplfinal void _delete()
_delete in class DMXObjectModelImplfinal void checkReadAccess()
checkReadAccess in class DMXObjectModelImplfinal void checkWriteAccess()
checkWriteAccess in class DMXObjectModelImplfinal DMXEvent getPreUpdateEvent()
getPreUpdateEvent in class DMXObjectModelImplfinal DMXEvent getPostUpdateEvent()
getPostUpdateEvent in class DMXObjectModelImplfinal DMXEvent getPreDeleteEvent()
getPreDeleteEvent in class DMXObjectModelImplfinal DMXEvent getPostDeleteEvent()
getPostDeleteEvent in class DMXObjectModelImplfinal Directive getUpdateDirective()
getUpdateDirective in class DMXObjectModelImplfinal Directive getDeleteDirective()
getDeleteDirective in class DMXObjectModelImplvoid preDelete()
preDelete in class DMXObjectModelImplTopicModelImpl findChildTopic(String topicTypeUri)
private void reassignInstantiation()
private AssociationModelImpl fetchInstantiation()
Copyright © 2018. All Rights Reserved.