Package org.duracloud.retrieval.mgmt
Class CSVFileOutputWriter
- java.lang.Object
-
- org.duracloud.retrieval.mgmt.CSVFileOutputWriter
-
- All Implemented Interfaces:
OutputWriter
public class CSVFileOutputWriter extends Object implements OutputWriter
Handles writing the output CSV file for the retrieval tool
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringFAILUREprotected static StringMISSINGprotected static StringOUTPUT_PREFIXprotected static StringSUCCESS-
Fields inherited from interface org.duracloud.retrieval.mgmt.OutputWriter
DATE_FORMAT
-
-
Constructor Summary
Constructors Constructor Description CSVFileOutputWriter(File workDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidwriteFailure(ContentItem contentItem, String error, int attempts)voidwriteMissing(ContentItem contentItem, String message, int attempts)voidwriteSuccess(ContentItem contentItem, String localFilePath, int attempts)
-
-
-
Field Detail
-
SUCCESS
protected static final String SUCCESS
- See Also:
- Constant Field Values
-
FAILURE
protected static final String FAILURE
- See Also:
- Constant Field Values
-
MISSING
protected static final String MISSING
- See Also:
- Constant Field Values
-
OUTPUT_PREFIX
protected static final String OUTPUT_PREFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CSVFileOutputWriter
public CSVFileOutputWriter(File workDir)
-
-
Method Detail
-
writeSuccess
public void writeSuccess(ContentItem contentItem, String localFilePath, int attempts)
- Specified by:
writeSuccessin interfaceOutputWriter
-
writeFailure
public void writeFailure(ContentItem contentItem, String error, int attempts)
- Specified by:
writeFailurein interfaceOutputWriter
-
writeMissing
public void writeMissing(ContentItem contentItem, String message, int attempts)
- Specified by:
writeMissingin interfaceOutputWriter
-
close
public void close()
- Specified by:
closein interfaceOutputWriter
-
-