Package org.cdlib.mrt.core
Class ManifestRowAbs
java.lang.Object
org.cdlib.mrt.core.ManifestRowAbs
- Direct Known Subclasses:
ManifestRowCheckmAbs
Factory class for ManifestRow
- Author:
- dloy
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Manifest types dflat - as saved in a dflat file dflatpost - as sent to the storage service for dflat generation -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ManifestRowInf
getManifestRow
(ManifestRowAbs.ManifestType type, String outputProfile, LoggerInf logger) Based on ManifestRow type return requested ManifestRow handlerstatic ManifestRowInf
getManifestRow
(ManifestRowAbs.ManifestType type, LoggerInf logger) Based on ManifestRow type return requested ManifestRow handler
-
Field Details
-
NAME
- See Also:
-
MESSAGE
- See Also:
-
m_logger
-
-
Constructor Details
-
ManifestRowAbs
Constructor- Parameters:
logger
- process logger
-
-
Method Details
-
getManifestRow
public static ManifestRowInf getManifestRow(ManifestRowAbs.ManifestType type, LoggerInf logger) throws TException Based on ManifestRow type return requested ManifestRow handler- Parameters:
type
- manifest row typelogger
- process logger- Returns:
- ManifestRow handler for this manifest row type
- Throws:
TException
-
getManifestRow
public static ManifestRowInf getManifestRow(ManifestRowAbs.ManifestType type, String outputProfile, LoggerInf logger) throws TException Based on ManifestRow type return requested ManifestRow handler- Parameters:
type
- manifest row typelogger
- process logger- Returns:
- ManifestRow handler for this manifest row type
- Throws:
TException
-