class ChildTopicsImpl extends Object implements ChildTopics
| Modifier and Type | Field and Description |
|---|---|
private Logger |
logger |
private ModelFactory |
mf |
private ChildTopicsModelImpl |
model |
private DMXObjectModelImpl |
parent |
private PersistenceLayer |
pl |
| Constructor and Description |
|---|
ChildTopicsImpl(ChildTopicsModelImpl model,
DMXObjectModelImpl parent,
PersistenceLayer pl) |
| Modifier and Type | Method and Description |
|---|---|
private RelatedTopic |
_getTopic(String assocDefUri) |
private RelatedTopic |
_getTopicOrNull(String assocDefUri) |
private List<RelatedTopic> |
_getTopics(String assocDefUri) |
private List<RelatedTopic> |
_getTopicsOrNull(String assocDefUri) |
private ChildTopics |
_updateMany(String assocDefUri,
RelatedTopicModel newChildTopic) |
private ChildTopics |
_updateOne(String assocDefUri,
RelatedTopicModel newChildTopic) |
ChildTopics |
add(String assocDefUri,
ChildTopicsModel value) |
ChildTopics |
add(String assocDefUri,
Object value) |
ChildTopics |
add(String assocDefUri,
TopicModel value) |
ChildTopics |
addDeletionRef(String assocDefUri,
long refTopicId) |
ChildTopics |
addDeletionRef(String assocDefUri,
String refTopicUri) |
ChildTopics |
addRef(String assocDefUri,
long refTopicId) |
ChildTopics |
addRef(String assocDefUri,
long refTopicId,
ChildTopicsModel relatingAssocChildTopics) |
ChildTopics |
addRef(String assocDefUri,
String refTopicUri) |
ChildTopics |
addRef(String assocDefUri,
String refTopicUri,
ChildTopicsModel relatingAssocChildTopics) |
Object |
get(String assocDefUri) |
boolean |
getBoolean(String assocDefUri)
Convenience accessor for the *simple* value of a single-valued child.
|
Boolean |
getBooleanOrNull(String assocDefUri) |
ChildTopics |
getChildTopics(String assocDefUri)
Convenience accessor for the *composite* value of a single-valued child.
|
double |
getDouble(String assocDefUri)
Convenience accessor for the *simple* value of a single-valued child.
|
Double |
getDoubleOrNull(String assocDefUri) |
int |
getInt(String assocDefUri)
Convenience accessor for the *simple* value of a single-valued child.
|
Integer |
getIntOrNull(String assocDefUri) |
long |
getLong(String assocDefUri)
Convenience accessor for the *simple* value of a single-valued child.
|
Long |
getLongOrNull(String assocDefUri) |
ChildTopicsModel |
getModel() |
Object |
getObject(String assocDefUri)
Convenience accessor for the *simple* value of a single-valued child.
|
Object |
getObjectOrNull(String assocDefUri) |
String |
getString(String assocDefUri)
Convenience accessor for the *simple* value of a single-valued child.
|
String |
getStringOrNull(String assocDefUri) |
RelatedTopic |
getTopic(String assocDefUri)
Accesses a single-valued child.
|
RelatedTopic |
getTopicOrNull(String assocDefUri) |
List<RelatedTopic> |
getTopics(String assocDefUri)
Accesses a multiple-valued child.
|
List<RelatedTopic> |
getTopicsOrNull(String assocDefUri) |
(package private) boolean |
has(String assocDefUri) |
private List<RelatedTopic> |
instantiate(List<? extends RelatedTopicModel> models) |
private RelatedTopic |
instantiate(RelatedTopicModel model) |
Iterator<String> |
iterator() |
private void |
loadChildTopics(String assocDefUri)
Loads the child topics for the given assoc def, provided they are not loaded already.
|
ChildTopics |
set(String assocDefUri,
ChildTopicsModel value)
Convenience method to set the composite value of a child.
|
ChildTopics |
set(String assocDefUri,
Object value)
Convenience method to set the simple value of a child.
|
ChildTopics |
set(String assocDefUri,
TopicModel value)
Sets a child.
|
ChildTopics |
setDeletionRef(String assocDefUri,
long refTopicId) |
ChildTopics |
setDeletionRef(String assocDefUri,
String refTopicUri) |
ChildTopics |
setRef(String assocDefUri,
long refTopicId) |
ChildTopics |
setRef(String assocDefUri,
long refTopicId,
ChildTopicsModel relatingAssocChildTopics) |
ChildTopics |
setRef(String assocDefUri,
String refTopicUri) |
ChildTopics |
setRef(String assocDefUri,
String refTopicUri,
ChildTopicsModel relatingAssocChildTopics) |
(package private) int |
size() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorprivate ChildTopicsModelImpl model
private DMXObjectModelImpl parent
private PersistenceLayer pl
private ModelFactory mf
ChildTopicsImpl(ChildTopicsModelImpl model, DMXObjectModelImpl parent, PersistenceLayer pl)
public RelatedTopic getTopic(String assocDefUri)
ChildTopicsgetTopic in interface ChildTopicspublic RelatedTopic getTopicOrNull(String assocDefUri)
getTopicOrNull in interface ChildTopicspublic List<RelatedTopic> getTopics(String assocDefUri)
ChildTopicsgetTopics in interface ChildTopicspublic List<RelatedTopic> getTopicsOrNull(String assocDefUri)
getTopicsOrNull in interface ChildTopicspublic Object get(String assocDefUri)
get in interface ChildTopicspublic ChildTopicsModel getModel()
getModel in interface ChildTopicspublic String getString(String assocDefUri)
ChildTopicsgetString in interface ChildTopicspublic String getStringOrNull(String assocDefUri)
getStringOrNull in interface ChildTopicspublic int getInt(String assocDefUri)
ChildTopicsgetInt in interface ChildTopicspublic Integer getIntOrNull(String assocDefUri)
getIntOrNull in interface ChildTopicspublic long getLong(String assocDefUri)
ChildTopicsgetLong in interface ChildTopicspublic Long getLongOrNull(String assocDefUri)
getLongOrNull in interface ChildTopicspublic double getDouble(String assocDefUri)
ChildTopicsgetDouble in interface ChildTopicspublic Double getDoubleOrNull(String assocDefUri)
getDoubleOrNull in interface ChildTopicspublic boolean getBoolean(String assocDefUri)
ChildTopicsgetBoolean in interface ChildTopicspublic Boolean getBooleanOrNull(String assocDefUri)
getBooleanOrNull in interface ChildTopicspublic Object getObject(String assocDefUri)
ChildTopicsgetObject in interface ChildTopicspublic Object getObjectOrNull(String assocDefUri)
getObjectOrNull in interface ChildTopicspublic ChildTopics getChildTopics(String assocDefUri)
ChildTopicsgetChildTopics in interface ChildTopicspublic ChildTopics set(String assocDefUri, TopicModel value)
ChildTopicsset in interface ChildTopicspublic ChildTopics set(String assocDefUri, Object value)
ChildTopicsset in interface ChildTopicsvalue - The simple value.
Either String, Integer, Long, Double, or Boolean. Primitive values are auto-boxed.public ChildTopics set(String assocDefUri, ChildTopicsModel value)
ChildTopicsset in interface ChildTopicspublic ChildTopics setRef(String assocDefUri, long refTopicId)
setRef in interface ChildTopicspublic ChildTopics setRef(String assocDefUri, long refTopicId, ChildTopicsModel relatingAssocChildTopics)
setRef in interface ChildTopicspublic ChildTopics setRef(String assocDefUri, String refTopicUri)
setRef in interface ChildTopicspublic ChildTopics setRef(String assocDefUri, String refTopicUri, ChildTopicsModel relatingAssocChildTopics)
setRef in interface ChildTopicspublic ChildTopics setDeletionRef(String assocDefUri, long refTopicId)
setDeletionRef in interface ChildTopicspublic ChildTopics setDeletionRef(String assocDefUri, String refTopicUri)
setDeletionRef in interface ChildTopicspublic ChildTopics add(String assocDefUri, TopicModel value)
add in interface ChildTopicspublic ChildTopics add(String assocDefUri, Object value)
add in interface ChildTopicspublic ChildTopics add(String assocDefUri, ChildTopicsModel value)
add in interface ChildTopicspublic ChildTopics addRef(String assocDefUri, long refTopicId)
addRef in interface ChildTopicspublic ChildTopics addRef(String assocDefUri, long refTopicId, ChildTopicsModel relatingAssocChildTopics)
addRef in interface ChildTopicspublic ChildTopics addRef(String assocDefUri, String refTopicUri)
addRef in interface ChildTopicspublic ChildTopics addRef(String assocDefUri, String refTopicUri, ChildTopicsModel relatingAssocChildTopics)
addRef in interface ChildTopicspublic ChildTopics addDeletionRef(String assocDefUri, long refTopicId)
addDeletionRef in interface ChildTopicspublic ChildTopics addDeletionRef(String assocDefUri, String refTopicUri)
addDeletionRef in interface ChildTopicsint size()
private ChildTopics _updateOne(String assocDefUri, RelatedTopicModel newChildTopic)
private ChildTopics _updateMany(String assocDefUri, RelatedTopicModel newChildTopic)
private void loadChildTopics(String assocDefUri)
private RelatedTopic _getTopic(String assocDefUri)
private RelatedTopic _getTopicOrNull(String assocDefUri)
private List<RelatedTopic> _getTopics(String assocDefUri)
private List<RelatedTopic> _getTopicsOrNull(String assocDefUri)
private List<RelatedTopic> instantiate(List<? extends RelatedTopicModel> models)
private RelatedTopic instantiate(RelatedTopicModel model)
Copyright © 2018. All Rights Reserved.