Index
A B C D E F G H I L M N O P Q R S T U
All Classes All Packages
All Classes All Packages
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
All Classes All Packages