Package io.resys.thena.api.envelope
Interface QueryEnvelope<T extends ThenaContainer>
- All Superinterfaces:
ThenaEnvelope
- All Known Implementing Classes:
ImmutableQueryEnvelope
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends ThenaContainer>
QueryEnvelope<T> docNotFound(Tenant existing, org.slf4j.Logger logger, String text, QueryEnvelope.DocNotFoundException ex) static <T extends ThenaContainer>
QueryEnvelope<T> docUnexpected(Tenant existing, org.slf4j.Logger logger, String text) static <T extends ThenaContainer>
QueryEnvelope<T> fatalError(Tenant existing, String msg, org.slf4j.Logger logger, Throwable t) getRepo()default booleanstatic <T extends ThenaContainer>
QueryEnvelope<T> repoNotFound(String repoId, org.slf4j.Logger logger) default QueryEnvelopeList<T> toList()default <X extends ThenaContainer>
QueryEnvelopeList<X> default <X extends ThenaContainer>
QueryEnvelope<X> toType()
-
Method Details
-
getRepo
-
getObjects
-
getStatus
QueryEnvelope.QueryEnvelopeStatus getStatus() -
getMessages
-
isNotFound
default boolean isNotFound() -
toList
-
toListOfType
-
toType
-
docNotFound
static <T extends ThenaContainer> QueryEnvelope<T> docNotFound(Tenant existing, org.slf4j.Logger logger, String text, QueryEnvelope.DocNotFoundException ex) -
docUnexpected
static <T extends ThenaContainer> QueryEnvelope<T> docUnexpected(Tenant existing, org.slf4j.Logger logger, String text) -
fatalError
static <T extends ThenaContainer> QueryEnvelope<T> fatalError(Tenant existing, String msg, org.slf4j.Logger logger, Throwable t) -
repoNotFound
static <T extends ThenaContainer> QueryEnvelope<T> repoNotFound(String repoId, org.slf4j.Logger logger)
-