public class WriteMethodsForChroniclesAndSeries extends ReadMethodsForChroniclesAndSeries
MongoDatabaseMethods.Operator| Constructor and Description |
|---|
WriteMethodsForChroniclesAndSeries() |
| Modifier and Type | Method and Description |
|---|---|
void |
createChronicle(ch.agent.crnickl.api.Chronicle chronicle)
Create a chronicle in the database.
|
void |
createSeries(ch.agent.crnickl.api.Series<?> series)
Create an empty series.
|
void |
deleteAttribute(ch.agent.crnickl.api.Chronicle chronicle,
ch.agent.crnickl.api.AttributeDefinition<?> def)
Delete an attribute value from a chronicle.
|
void |
deleteChronicle(ch.agent.crnickl.api.UpdatableChronicle chronicle,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy)
Delete a chronicle from the database.
|
void |
deleteSeries(ch.agent.crnickl.api.UpdatableSeries<?> series,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy)
Delete a series.
|
void |
updateAttribute(ch.agent.crnickl.api.UpdatableChronicle chronicle,
ch.agent.crnickl.api.AttributeDefinition<?> def,
String value,
String description)
Update a chronicle attribute.
|
void |
updateChronicle(ch.agent.crnickl.api.UpdatableChronicle chronicle,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy)
Update a chronicle.
|
getAttributeValue, getChronicle, getChronicleOrNull, getChroniclesByAttributeValue, getChroniclesByParent, getSeries, getSeriesaddOperation, asQuery, compositeName, extractRegexp, getId, getId, getIdOrZero, getMongoDB, getMongoDB, getMongoDB, getObject, getObjectId, makeSurrogate, mongoObject, operationpublic void createChronicle(ch.agent.crnickl.api.Chronicle chronicle)
throws ch.agent.crnickl.T2DBException
chronicle - a chroniclech.agent.crnickl.T2DBExceptionpublic void deleteChronicle(ch.agent.crnickl.api.UpdatableChronicle chronicle,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy)
throws ch.agent.crnickl.T2DBException
chronicle - a chroniclepolicy - a chronicle updating policych.agent.crnickl.T2DBExceptionpublic void updateChronicle(ch.agent.crnickl.api.UpdatableChronicle chronicle,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy)
throws ch.agent.crnickl.T2DBException
chronicle - a chroniclepolicy - a chronicle updating policych.agent.crnickl.T2DBExceptionpublic void updateAttribute(ch.agent.crnickl.api.UpdatableChronicle chronicle,
ch.agent.crnickl.api.AttributeDefinition<?> def,
String value,
String description)
throws ch.agent.crnickl.T2DBException
chronicle - a chronicledef - an attribute definitionvalue - a valuedescription - a stringch.agent.crnickl.T2DBExceptionpublic void deleteAttribute(ch.agent.crnickl.api.Chronicle chronicle,
ch.agent.crnickl.api.AttributeDefinition<?> def)
throws ch.agent.crnickl.T2DBException
chronicle - a chronicledef - an attribute definitionch.agent.crnickl.T2DBExceptionpublic void createSeries(ch.agent.crnickl.api.Series<?> series)
throws ch.agent.crnickl.T2DBException
series - a seriesch.agent.crnickl.T2DBExceptionpublic void deleteSeries(ch.agent.crnickl.api.UpdatableSeries<?> series,
ch.agent.crnickl.impl.ChronicleUpdatePolicy policy)
throws ch.agent.crnickl.T2DBException
series - a seriespolicy - a chronicle update policych.agent.crnickl.T2DBExceptionCopyright © 2017. All rights reserved.