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, uriChange
finalize, getClass, notify, notifyAll, wait, wait, wait
getChildTopicsModel, getId, getSimpleValue, getTypeUri, getUri, set, setChildTopicsModel, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri
toJSON
TopicModelImpl(DMXObjectModelImpl object)
public RoleModel createRoleModel(String roleTypeUri)
createRoleModel
in interface DMXObjectModel
createRoleModel
in class DMXObjectModelImpl
public TopicModel clone()
clone
in interface DMXObjectModel
clone
in interface TopicModel
clone
in class DMXObjectModelImpl
String className()
className
in class DMXObjectModelImpl
TopicImpl instantiate()
instantiate
in class DMXObjectModelImpl
final TopicModelImpl createModelWithChildTopics(ChildTopicsModel childTopics)
createModelWithChildTopics
in class DMXObjectModelImpl
final TopicTypeModelImpl getType()
getType
in class DMXObjectModelImpl
final List<AssociationModelImpl> getAssociations()
getAssociations
in class DMXObjectModelImpl
final RelatedTopicModelImpl getRelatedTopic(String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopic
in class DMXObjectModelImpl
final List<RelatedTopicModelImpl> getRelatedTopics(String assocTypeUri, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopics
in class DMXObjectModelImpl
final List<RelatedTopicModelImpl> getRelatedTopics(List assocTypeUris, String myRoleTypeUri, String othersRoleTypeUri, String othersTopicTypeUri)
getRelatedTopics
in class DMXObjectModelImpl
final void storeUri()
storeUri
in class DMXObjectModelImpl
final void storeTypeUri()
storeTypeUri
in class DMXObjectModelImpl
final void storeSimpleValue()
DMXObjectModelImpl
storeSimpleValue
in class DMXObjectModelImpl
final void indexSimpleValue(IndexMode indexMode)
DMXObjectModelImpl
Called to index existing topics/associations once an index mode has been added to a type definition.
indexSimpleValue
in class DMXObjectModelImpl
final void storeProperty(String propUri, Object propValue, boolean addToIndex)
storeProperty
in class DMXObjectModelImpl
final void removeProperty(String propUri)
removeProperty
in class DMXObjectModelImpl
final void _delete()
_delete
in class DMXObjectModelImpl
final void checkReadAccess()
checkReadAccess
in class DMXObjectModelImpl
final void checkWriteAccess()
checkWriteAccess
in class DMXObjectModelImpl
final DMXEvent getPreUpdateEvent()
getPreUpdateEvent
in class DMXObjectModelImpl
final DMXEvent getPostUpdateEvent()
getPostUpdateEvent
in class DMXObjectModelImpl
final DMXEvent getPreDeleteEvent()
getPreDeleteEvent
in class DMXObjectModelImpl
final DMXEvent getPostDeleteEvent()
getPostDeleteEvent
in class DMXObjectModelImpl
final Directive getUpdateDirective()
getUpdateDirective
in class DMXObjectModelImpl
final Directive getDeleteDirective()
getDeleteDirective
in class DMXObjectModelImpl
void preDelete()
preDelete
in class DMXObjectModelImpl
TopicModelImpl findChildTopic(String topicTypeUri)
private void reassignInstantiation()
private AssociationModelImpl fetchInstantiation()
Copyright © 2018. All Rights Reserved.