Uses of Interface
org.projectbarbel.histo.model.Bitemporal
-
Packages that use Bitemporal Package Description org.projectbarbel.histo org.projectbarbel.histo.extension org.projectbarbel.histo.functions org.projectbarbel.histo.model -
-
Uses of Bitemporal in org.projectbarbel.histo
Methods in org.projectbarbel.histo that return Bitemporal Modifier and Type Method Description BitemporalBarbelModeProcessor. copyManagedBitemporal(BarbelHistoContext context, Bitemporal bitemporal)BitemporalDocumentJournal.Inactivation. getObjectAdded()BitemporalDocumentJournal.Inactivation. getObjectRemoved()BitemporalBarbelModeProcessor. managedBitemporalToPersistenceObject(Bitemporal bitemporal)BitemporalBarbelModeProcessor. snapshotMaiden(BarbelHistoContext context, Object pojo, BitemporalStamp stamp)BitemporalBarbelModeProcessor. snapshotManagedBitemporal(BarbelHistoContext context, Bitemporal sourceBitemporal, BitemporalStamp stamp)Methods in org.projectbarbel.histo that return types with arguments of type Bitemporal Modifier and Type Method Description static Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>>BarbelHistoContext. getDefaultPersistenceSerializerProducer()static Function<List<Bitemporal>,String>BarbelHistoContext. getDefaultPrettyPrinter()Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>>BarbelHistoBuilder. getJournalUpdateStrategyProducer()Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>>BarbelHistoContext. getJournalUpdateStrategyProducer()List<Bitemporal>DocumentJournal. getLastInserts()Class<? extends Bitemporal>BarbelModeProcessor. getPersistenceObjectType(Class<?> objectType)Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>>BarbelHistoBuilder. getPersistenceSerializerProducer()Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>>BarbelHistoContext. getPersistenceSerializerProducer()Function<List<Bitemporal>,String>BarbelHistoBuilder. getPrettyPrinter()Function<List<Bitemporal>,String>BarbelHistoContext. getPrettyPrinter()<T> Collection<Bitemporal>BarbelModeProcessor. managedBitemporalToPersistenceObjects(Object id, com.googlecode.cqengine.IndexedCollection<T> objects)Collection<Bitemporal>BarbelHisto. unload(Object... documentIDs)Unloads the journal data of the given document IDs into a collection and return that to the client.Collection<Bitemporal>BarbelHistoCore. unload(Object... documentIDs)Collection<Bitemporal>BarbelHistoCore. unloadAll()Unloads the complete backbone.Collection<Bitemporal>BarbelHistoCore. unloadQuiet(Object... documentIDs)Methods in org.projectbarbel.histo with parameters of type Bitemporal Modifier and Type Method Description BitemporalBarbelModeProcessor. copyManagedBitemporal(BarbelHistoContext context, Bitemporal bitemporal)voidDocumentJournal. inactivate(Bitemporal objectToInactivate, Bitemporal inactivatedCopy)BitemporalBarbelModeProcessor. managedBitemporalToPersistenceObject(Bitemporal bitemporal)BitemporalBarbelModeProcessor. snapshotManagedBitemporal(BarbelHistoContext context, Bitemporal sourceBitemporal, BitemporalStamp stamp)Method parameters in org.projectbarbel.histo with type arguments of type Bitemporal Modifier and Type Method Description voidDocumentJournal. insert(List<Bitemporal> newVersions)voidBarbelHisto. load(Collection<Bitemporal> bitemporals)Method for clients that use a custom data store.voidBarbelHistoCore. load(Collection<Bitemporal> bitemporals)voidBarbelHistoCore. loadQuiet(Collection<Bitemporal> bitemporals)<T> Collection<T>BarbelModeProcessor. persistenceObjectsToManagedBitemporals(BarbelHistoContext context, Collection<Bitemporal> bitemporals)BarbelHistoBuilderBarbelHistoBuilder. withJournalUpdateStrategyProducer(Function<BarbelHistoContext,BiConsumer<DocumentJournal,Bitemporal>> journalUpdateStrategy)Set the strategy how to update a journal.BarbelHistoBuilderBarbelHistoBuilder. withPersistenceSerializerProducer(Function<BarbelHistoContext,com.googlecode.cqengine.persistence.support.serialization.PojoSerializer<Bitemporal>> persistenceSerializerProducer)Clients may want to decide how data is serialized into persistent storage.BarbelHistoBuilderBarbelHistoBuilder. withPrettyPrinter(Function<List<Bitemporal>,String> prettyPrinter)Register custom pretty printer forDocumentJournals. -
Uses of Bitemporal in org.projectbarbel.histo.extension
Fields in org.projectbarbel.histo.extension with type parameters of type Bitemporal Modifier and Type Field Description protected Class<? extends Bitemporal>AbstractUpdateListener. persistedTypeMethods in org.projectbarbel.histo.extension that return Bitemporal Modifier and Type Method Description BitemporalAbstractUpdateListener. fromStoredDocumentToPersistenceObject(T document)BitemporalUpdateListenerProtocol. fromStoredDocumentToPersistenceObject(T storedDocument)BitemporalAbstractLazyLoadingListener. fromStoreDocumentPersistenceObject(T document)BitemporalLazyLoadingListenerProtocol. fromStoreDocumentPersistenceObject(T document) -
Uses of Bitemporal in org.projectbarbel.histo.functions
Methods in org.projectbarbel.histo.functions that return Bitemporal Modifier and Type Method Description BitemporalAdaptingGsonSerializer. deserialize(byte[] bytes)BitemporalAdaptingKryoSerializer. deserialize(byte[] bytes)BitemporalSimpleGsonPojoSerializer. deserialize(byte[] bytes)Methods in org.projectbarbel.histo.functions with parameters of type Bitemporal Modifier and Type Method Description voidEmbeddingJournalUpdateStrategy. accept(DocumentJournal journal, Bitemporal update)byte[]AdaptingGsonSerializer. serialize(Bitemporal object)byte[]AdaptingKryoSerializer. serialize(Bitemporal object)byte[]SimpleGsonPojoSerializer. serialize(Bitemporal object)Method parameters in org.projectbarbel.histo.functions with type arguments of type Bitemporal Modifier and Type Method Description StringTableJournalPrettyPrinter. apply(List<Bitemporal> objectsToPrint)StringTableJournalPrettyPrinter. prettyPrint(List<Bitemporal> objects, Object id, Function<Bitemporal,String> customField)StringTableJournalPrettyPrinter. prettyPrint(List<Bitemporal> objects, Object id, Function<Bitemporal,String> customField) -
Uses of Bitemporal in org.projectbarbel.histo.model
Classes in org.projectbarbel.histo.model that implement Bitemporal Modifier and Type Class Description classBitemporalVersionClass used byBarbelHistoinBarbelMode.POJOto persist data to persistent storage.classDefaultDocumentA fully equipped example implementation for business classes managed byBarbelHisto.Methods in org.projectbarbel.histo.model that return Bitemporal Modifier and Type Method Description BitemporalBitemporalUpdate. getUpdateRequest()Constructors in org.projectbarbel.histo.model with parameters of type Bitemporal Constructor Description BitemporalUpdate(Bitemporal updateRequest, EmbeddingJournalUpdateStrategy.JournalUpdateCase updateCase, List<T> lastInserts, List<T> lastInactivations)
-