Class WithAttachmentsSerializer
- java.lang.Object
-
- org.projectnessie.versioned.testworker.WithAttachmentsSerializer
-
- All Implemented Interfaces:
org.projectnessie.versioned.store.ContentSerializer<WithAttachmentsContent>
public class WithAttachmentsSerializer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WithAttachmentsSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WithAttachmentsContentapplyId(WithAttachmentsContent content, java.lang.String id)org.projectnessie.model.Content.TypecontentType()org.projectnessie.model.Content.TypegetType(com.google.protobuf.ByteString onRefContent)bytepayload()com.google.protobuf.ByteStringtoStoreOnReferenceState(WithAttachmentsContent content, java.util.function.Consumer<org.projectnessie.versioned.ContentAttachment> attachmentConsumer)CvalueFromStore(byte payload, com.google.protobuf.ByteString onReferenceValue, java.util.function.Supplier<com.google.protobuf.ByteString> globalState, java.util.function.Function<java.util.stream.Stream<org.projectnessie.versioned.ContentAttachmentKey>,java.util.stream.Stream<org.projectnessie.versioned.ContentAttachment>> attachmentsRetriever)protected WithAttachmentsContentvalueFromStore(java.lang.String contentId, java.lang.String onRef, com.google.protobuf.ByteString global, java.util.function.Function<java.util.stream.Stream<org.projectnessie.versioned.ContentAttachmentKey>,java.util.stream.Stream<org.projectnessie.versioned.ContentAttachment>> attachmentsRetriever)
-
-
-
Method Detail
-
contentType
public org.projectnessie.model.Content.Type contentType()
-
payload
public byte payload()
-
toStoreOnReferenceState
public com.google.protobuf.ByteString toStoreOnReferenceState(WithAttachmentsContent content, java.util.function.Consumer<org.projectnessie.versioned.ContentAttachment> attachmentConsumer)
-
applyId
public WithAttachmentsContent applyId(WithAttachmentsContent content, java.lang.String id)
-
valueFromStore
protected WithAttachmentsContent valueFromStore(java.lang.String contentId, java.lang.String onRef, com.google.protobuf.ByteString global, java.util.function.Function<java.util.stream.Stream<org.projectnessie.versioned.ContentAttachmentKey>,java.util.stream.Stream<org.projectnessie.versioned.ContentAttachment>> attachmentsRetriever)
-
getType
public org.projectnessie.model.Content.Type getType(com.google.protobuf.ByteString onRefContent)
- Specified by:
getTypein interfaceorg.projectnessie.versioned.store.ContentSerializer<C extends org.projectnessie.model.Content>
-
valueFromStore
public C valueFromStore(byte payload, com.google.protobuf.ByteString onReferenceValue, java.util.function.Supplier<com.google.protobuf.ByteString> globalState, java.util.function.Function<java.util.stream.Stream<org.projectnessie.versioned.ContentAttachmentKey>,java.util.stream.Stream<org.projectnessie.versioned.ContentAttachment>> attachmentsRetriever)- Specified by:
valueFromStorein interfaceorg.projectnessie.versioned.store.ContentSerializer<C extends org.projectnessie.model.Content>
-
-