Package cdc.issues.core.io
Class IssuesIo
- java.lang.Object
-
- cdc.issues.core.io.IssuesIo
-
- Direct Known Subclasses:
JsonIssuesIo,WorkbookIssuesIo,XmlIssuesIo
class IssuesIo extends Object
Internal class dedicated to IO of issues.- Author:
- Damien Carbonne
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classIssuesIo.NamesNames of tags/columns (lower case and '_' separator).protected static classIssuesIo.StreamStatus
-
Field Summary
Fields Modifier and Type Field Description protected IssuesIoFactoryFeaturesfeaturesprotected static DateTimeFormatterFORMATTERprotected static cdc.util.strings.CaseConverterJSON_CASE_CONVERTERprotected org.apache.logging.log4j.Loggerloggerprotected static cdc.util.strings.CaseConverterWORKBOOKS_CASE_CONVERTERprotected static cdc.util.strings.CaseConverterXML_CASE_CONVERTER
-
Constructor Summary
Constructors Modifier Constructor Description protectedIssuesIo(IssuesIoFactoryFeatures features)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static Stringformat(Collection<IssueSeverity> severities, String delimiter)IssuesIoFactoryFeaturesgetFeatures()InstanttoInstant(String s)protected InstanttoInstant(LocalDateTime ldt)protected LocalDateTimetoLocalDateTime(Instant instant)protected StringtoString(Instant instant)protected voidtraceGenerate(String systemId)protected voidtraceGenerated(String systemId)protected voidtraceLoad(String systemId)protected voidtraceLoaded(String systemId)
-
-
-
Field Detail
-
FORMATTER
protected static final DateTimeFormatter FORMATTER
-
WORKBOOKS_CASE_CONVERTER
protected static final cdc.util.strings.CaseConverter WORKBOOKS_CASE_CONVERTER
-
JSON_CASE_CONVERTER
protected static final cdc.util.strings.CaseConverter JSON_CASE_CONVERTER
-
XML_CASE_CONVERTER
protected static final cdc.util.strings.CaseConverter XML_CASE_CONVERTER
-
logger
protected final org.apache.logging.log4j.Logger logger
-
features
protected final IssuesIoFactoryFeatures features
-
-
Constructor Detail
-
IssuesIo
protected IssuesIo(IssuesIoFactoryFeatures features)
-
-
Method Detail
-
toLocalDateTime
protected LocalDateTime toLocalDateTime(Instant instant)
-
toInstant
protected Instant toInstant(LocalDateTime ldt)
-
format
protected static String format(Collection<IssueSeverity> severities, String delimiter)
-
getFeatures
public final IssuesIoFactoryFeatures getFeatures()
-
traceGenerate
protected void traceGenerate(String systemId)
-
traceGenerated
protected void traceGenerated(String systemId)
-
traceLoad
protected void traceLoad(String systemId)
-
traceLoaded
protected void traceLoaded(String systemId)
-
-