Index

A B C D E F G H I L M N O P Q R S T U 
All Classes All Packages

A

AbstractSource<T,​OT> - Class in com.lumiomedical.record.source
 
AbstractSource(String, Class<?>, Class<OT>) - Constructor for class com.lumiomedical.record.source.AbstractSource
 
addSourceId(SourceCollection<S, R>, S) - Method in class com.lumiomedical.record.Record
 
addSourceId(SourceCollection<S, T>, S) - Method in interface com.lumiomedical.record.source.Sourceable
 
addSourceId(SourceCollection<T, OT>, T) - Method in class com.lumiomedical.record.source.Sourcing
 
any() - Static method in class com.lumiomedical.record.Referential
Produces a referential matching any point in time.
applyReferentialCriteria(BasicDBObject, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
applyReferentialCriteria(Bson, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
asAny() - Method in class com.lumiomedical.record.Referential
 
asAny() - Method in class com.lumiomedical.record.ReferentialAny
 
asAt() - Method in class com.lumiomedical.record.Referential
 
asAt() - Method in class com.lumiomedical.record.ReferentialAt
 
asBetween() - Method in class com.lumiomedical.record.Referential
 
asBetween() - Method in class com.lumiomedical.record.ReferentialBetween
 
asNow() - Method in class com.lumiomedical.record.Referential
 
asNow() - Method in class com.lumiomedical.record.ReferentialNow
 
at(Instant) - Static method in class com.lumiomedical.record.Referential
Produces a referential matching all periods active at the provided instant.

B

between(Instant, Instant) - Static method in class com.lumiomedical.record.Referential
Produces a referential matching all periods active between the two provided instant.
buildRecord(BasicDBObject) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 

C

com.lumiomedical.record - package com.lumiomedical.record
 
com.lumiomedical.record.logging - package com.lumiomedical.record.logging
 
com.lumiomedical.record.schema.serialization - package com.lumiomedical.record.schema.serialization
 
com.lumiomedical.record.source - package com.lumiomedical.record.source
 
com.lumiomedical.record.source.register - package com.lumiomedical.record.source.register
 
com.lumiomedical.record.store - package com.lumiomedical.record.store
 
com.lumiomedical.record.store.mongodb - package com.lumiomedical.record.store.mongodb
 
com.lumiomedical.record.store.mongodb.factory - package com.lumiomedical.record.store.mongodb.factory
 
count() - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
count() - Method in interface com.lumiomedical.record.store.RecordStore
Counts all entities.
count(Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
count(Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
count(Query) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
count(Query) - Method in interface com.lumiomedical.record.store.RecordStore
Counts all entities matching the custom query description.
count(Query, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
count(Query, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
createIndexes() - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 

D

dbList(BasicDBObject...) - Static method in class com.lumiomedical.record.store.mongodb.DBObjects
 
dbList(Object...) - Static method in class com.lumiomedical.record.store.mongodb.DBObjects
 
dbObject() - Static method in class com.lumiomedical.record.store.mongodb.DBObjects
 
dbObject(String, Object) - Static method in class com.lumiomedical.record.store.mongodb.DBObjects
 
DBObjects - Class in com.lumiomedical.record.store.mongodb
 
deserialize(JsonParser, DeserializationContext) - Method in class com.lumiomedical.record.schema.serialization.SourcingDeserializer
 

E

enrichBuild(BasicDBObject, R) - Method in class com.lumiomedical.record.store.mongodb.factory.RecordFactory
 
enrichTranscript(R, BasicDBObject) - Method in class com.lumiomedical.record.store.mongodb.factory.RecordFactory
 
equals(Object) - Method in class com.lumiomedical.record.source.AbstractSource
 
equals(Object) - Method in class com.lumiomedical.record.source.Sourcing
 
executeTransaction(Runnable, String, String) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 

F

find(Query) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
find(Query) - Method in interface com.lumiomedical.record.store.RecordStore
 
find(Query, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
find(Query, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
find(Query, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
find(Query, Filter) - Method in interface com.lumiomedical.record.store.RecordStore
 
find(Query, Filter, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
find(Query, Filter, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
find(String) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
find(String) - Method in interface com.lumiomedical.record.store.RecordStore
 
find(String, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
find(String, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
findByDbObject(DBObject, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
forName(Class<ST>, String) - Static method in class com.lumiomedical.record.source.register.SourceRegister
 
forType(Class<T>) - Static method in class com.lumiomedical.record.source.register.SourceRegister
 

G

generateUid() - Static method in interface com.lumiomedical.record.UidHolder
Generates a random UID.
generateUid(String...) - Static method in interface com.lumiomedical.record.UidHolder
Generates a UID using a sequence of strings that will be individually hashed and joined.
getAt() - Method in class com.lumiomedical.record.ReferentialAt
 
getAt() - Method in class com.lumiomedical.record.ReferentialNow
 
getAt() - Method in class com.lumiomedical.record.ReferentialPoint
 
getFrom() - Method in class com.lumiomedical.record.ReferentialBetween
 
getHash() - Method in interface com.lumiomedical.record.HashHolder
 
getHash() - Method in class com.lumiomedical.record.Record
 
getId() - Method in class com.lumiomedical.record.Record
 
getInstantOrDefault(BasicDBObject, String, Instant) - Static method in class com.lumiomedical.record.store.mongodb.DBObjects
 
getInstantOrNull(BasicDBObject, String) - Static method in class com.lumiomedical.record.store.mongodb.DBObjects
 
getOfficialValidityEnd() - Method in class com.lumiomedical.record.Record
 
getOfficialValidityStart() - Method in class com.lumiomedical.record.Record
 
getSourcedType() - Method in interface com.lumiomedical.record.source.SourceSet
 
getSourceId(AbstractSource<S, R>) - Method in class com.lumiomedical.record.Record
 
getSourceId(AbstractSource<S, T>) - Method in interface com.lumiomedical.record.source.Sourceable
 
getSourceId(AbstractSource<T, OT>) - Method in class com.lumiomedical.record.source.Sourcing
 
getSources() - Method in class com.lumiomedical.record.Record
 
getSources() - Method in class com.lumiomedical.record.source.Sourcing
 
getTo() - Method in class com.lumiomedical.record.ReferentialBetween
 
getUid() - Method in class com.lumiomedical.record.Record
 
getUid() - Method in interface com.lumiomedical.record.UidHolder
 
getValidityEnd() - Method in class com.lumiomedical.record.Record
 
getValidityStart() - Method in class com.lumiomedical.record.Record
 

H

hasEnabledTransactions() - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
hashCode() - Method in class com.lumiomedical.record.source.AbstractSource
 
hashCode() - Method in class com.lumiomedical.record.source.Sourcing
 
hasher - Static variable in interface com.lumiomedical.record.UidHolder
 
HashHolder - Interface in com.lumiomedical.record
 
hasSource(AbstractSource<S, R>) - Method in class com.lumiomedical.record.Record
 
hasSource(AbstractSource<S, T>) - Method in interface com.lumiomedical.record.source.Sourceable
 
hasSource(AbstractSource<T, OT>) - Method in class com.lumiomedical.record.source.Sourcing
 

I

IndexedSource - Annotation Type in com.lumiomedical.record.source.register
 
isAny() - Method in class com.lumiomedical.record.Referential
 
isAny() - Method in class com.lumiomedical.record.ReferentialAny
 
isAt() - Method in class com.lumiomedical.record.Referential
 
isAt() - Method in class com.lumiomedical.record.ReferentialAt
 
isBetween() - Method in class com.lumiomedical.record.Referential
 
isBetween() - Method in class com.lumiomedical.record.ReferentialBetween
 
isEmpty() - Method in class com.lumiomedical.record.source.Sourcing
 
isNow() - Method in class com.lumiomedical.record.Referential
 
isNow() - Method in class com.lumiomedical.record.ReferentialNow
 
itemType() - Method in class com.lumiomedical.record.source.SourceCollection
 

L

list(Query) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Query) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description.
list(Query, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Query, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description.
list(Query, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Query, Filter) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description and a query modifier.
list(Query, Filter, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Query, Filter, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description and a query modifier.
list(Collection<String>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Collection<String>) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs.
list(Collection<String>, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Collection<String>, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs.
list(Collection<String>, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Collection<String>, Filter) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs and a query modifier.
list(Collection<String>, Filter, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
list(Collection<String>, Filter, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs and a query modifier.
listByDbObject(DBObject, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
listForSourceSet(Class<ST>) - Static method in class com.lumiomedical.record.source.register.SourceRegister
 
logger - Static variable in class com.lumiomedical.record.logging.Logging
 
logger(String) - Static method in class com.lumiomedical.record.logging.Logging
 
Logging - Class in com.lumiomedical.record.logging
 
Logging() - Constructor for class com.lumiomedical.record.logging.Logging
 

M

map(Query) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Query) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description.
map(Query, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Query, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description.
map(Query, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Query, Filter) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description and a query modifier.
map(Query, Filter, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Query, Filter, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using a custom query description and a query modifier.
map(Collection<String>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Collection<String>) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs.
map(Collection<String>, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Collection<String>, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs.
map(Collection<String>, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Collection<String>, Filter) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs and a query modifier.
map(Collection<String>, Filter, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
map(Collection<String>, Filter, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
Finds a collection of entities using their UIDs and a query modifier.
mapByDbObject(DBObject, Filter) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
mapBySourceIds(Source<S, R>, Collection<S>, Builder<Document, T>, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
mapBySourceIds(Source<S, T>, Collection<S>, Builder<Document, C>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBSourceableStore
 
mapUidBySourceIds(Source<S, R>, Collection<S>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
mapUidBySourceIds(Source<S, R>, Collection<S>) - Method in interface com.lumiomedical.record.store.RecordStore
 
mapUidBySourceIds(Source<S, R>, Collection<S>, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
mapUidBySourceIds(Source<S, R>, Collection<S>, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
mapUidBySourceIds(Source<S, T>, Collection<S>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBSourceableStore
 
mapUidBySourceIds(Source<S, T>, Collection<S>) - Method in interface com.lumiomedical.record.store.SourceableStore
 
MongoDBRecordStore<R extends Record<R>> - Class in com.lumiomedical.record.store.mongodb
 
MongoDBRecordStore(MongoDBClient, Factory<BasicDBObject, R>) - Constructor for class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
MongoDBSourceableStore<T extends com.noleme.store.query.Identifiable<String> & Sourceable<T>> - Class in com.lumiomedical.record.store.mongodb
 
MongoDBSourceableStore(MongoDBClient, Factory<BasicDBObject, T>) - Constructor for class com.lumiomedical.record.store.mongodb.MongoDBSourceableStore
 

N

name() - Method in class com.lumiomedical.record.source.AbstractSource
 
now() - Static method in class com.lumiomedical.record.Referential
Produces a referential matching all periods presently active.

O

of(String, Class<T>, Class<OT>) - Static method in class com.lumiomedical.record.source.Source
 
of(String, Class<T>, Class<OT>) - Static method in class com.lumiomedical.record.source.SourceCollection
 

P

put(Collection<R>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
put(Collection<R>) - Method in interface com.lumiomedical.record.store.RecordStore
 
put(Collection<R>, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
put(Collection<R>, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
put(Collection<R>, Referential, Transcriber<BasicDBObject, R>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
put(Collection<R>, Transcriber<BasicDBObject, R>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
put(R) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
put(R) - Method in interface com.lumiomedical.record.store.RecordStore
 
put(R, Referential) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
put(R, Referential) - Method in interface com.lumiomedical.record.store.RecordStore
 
put(R, Referential, Transcriber<BasicDBObject, R>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
put(R, Transcriber<BasicDBObject, R>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
putAt(Collection<Referentialized<R>>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
putAt(Collection<Referentialized<R>>) - Method in interface com.lumiomedical.record.store.RecordStore
 
putReferentialized(Collection<Referentialized<R>>, Transcriber<BasicDBObject, R>) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 

Q

queryName() - Method in class com.lumiomedical.record.source.AbstractSource
 

R

readOnlyHolder(String) - Static method in interface com.lumiomedical.record.UidHolder
 
record - Variable in class com.lumiomedical.record.store.Referentialized
 
Record<R> - Class in com.lumiomedical.record
 
Record() - Constructor for class com.lumiomedical.record.Record
 
RecordFactory<R extends Record> - Class in com.lumiomedical.record.store.mongodb.factory
 
RecordFactory() - Constructor for class com.lumiomedical.record.store.mongodb.factory.RecordFactory
 
RecordStore<R extends Record<R>> - Interface in com.lumiomedical.record.store
 
referential - Variable in class com.lumiomedical.record.store.Referentialized
 
Referential - Class in com.lumiomedical.record
 
Referential() - Constructor for class com.lumiomedical.record.Referential
 
ReferentialAny - Class in com.lumiomedical.record
 
ReferentialAny() - Constructor for class com.lumiomedical.record.ReferentialAny
 
ReferentialAt - Class in com.lumiomedical.record
 
ReferentialBetween - Class in com.lumiomedical.record
 
ReferentialBetween(Instant, Instant) - Constructor for class com.lumiomedical.record.ReferentialBetween
 
Referentialized<R extends Record> - Class in com.lumiomedical.record.store
 
Referentialized(R, Referential) - Constructor for class com.lumiomedical.record.store.Referentialized
 
ReferentialNow - Class in com.lumiomedical.record
 
ReferentialNow() - Constructor for class com.lumiomedical.record.ReferentialNow
 
ReferentialPoint - Class in com.lumiomedical.record
 
ReferentialPoint() - Constructor for class com.lumiomedical.record.ReferentialPoint
 

S

setEnabledTransactions(boolean) - Method in class com.lumiomedical.record.store.mongodb.MongoDBRecordStore
 
setHash(String) - Method in interface com.lumiomedical.record.HashHolder
 
setHash(String) - Method in class com.lumiomedical.record.Record
 
setId(String) - Method in class com.lumiomedical.record.Record
 
setNonSpecificSourceId(AbstractSource<?, ?>, Object) - Method in class com.lumiomedical.record.source.Sourcing
 
setOfficialValidityEnd(Instant) - Method in class com.lumiomedical.record.Record
 
setOfficialValidityStart(Instant) - Method in class com.lumiomedical.record.Record
 
setSourceId(AbstractSource<S, R>, S) - Method in class com.lumiomedical.record.Record
 
setSourceId(AbstractSource<S, T>, S) - Method in interface com.lumiomedical.record.source.Sourceable
 
setSourceId(AbstractSource<T, OT>, T) - Method in class com.lumiomedical.record.source.Sourcing
 
setSources(Sourcing) - Method in class com.lumiomedical.record.Record
 
setSources(Map<AbstractSource, Object>) - Method in class com.lumiomedical.record.source.Sourcing
 
setUid(String) - Method in class com.lumiomedical.record.Record
 
setUid(String) - Method in interface com.lumiomedical.record.UidHolder
 
setValidityEnd(Instant) - Method in class com.lumiomedical.record.Record
 
setValidityStart(Instant) - Method in class com.lumiomedical.record.Record
 
Source<T,​OT> - Class in com.lumiomedical.record.source
 
Sourceable<T> - Interface in com.lumiomedical.record.source
 
SourceableStore<T extends Sourceable<T>> - Interface in com.lumiomedical.record.store
 
SourceCollection<T,​OT> - Class in com.lumiomedical.record.source
 
sourceCollectionOf(String, Class<T>) - Method in interface com.lumiomedical.record.source.SourceSet
 
sourceOf(String, Class<T>) - Method in interface com.lumiomedical.record.source.SourceSet
 
SourceRegister - Class in com.lumiomedical.record.source.register
The SourceRegister is responsible for holding references to indexed SourceSets and their Sources.
SourceSet<OT> - Interface in com.lumiomedical.record.source
 
Sourcing - Class in com.lumiomedical.record.source
 
Sourcing() - Constructor for class com.lumiomedical.record.source.Sourcing
 
SourcingDeserializer - Class in com.lumiomedical.record.schema.serialization
This uses quite a bit of unsafe type juggling, but we should be fine due to the fact that Source maps have strictly controlled contents.
SourcingDeserializer() - Constructor for class com.lumiomedical.record.schema.serialization.SourcingDeserializer
 
SourcingDeserializer(Class<?>) - Constructor for class com.lumiomedical.record.schema.serialization.SourcingDeserializer
 

T

toString() - Method in class com.lumiomedical.record.Referential
 
type() - Method in class com.lumiomedical.record.source.AbstractSource
 
type() - Method in class com.lumiomedical.record.source.Source
 
type() - Method in class com.lumiomedical.record.source.SourceCollection
 

U

UidHolder - Interface in com.lumiomedical.record
 
A B C D E F G H I L M N O P Q R S T U 
All Classes All Packages