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 enumManifest 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 ManifestRowInfgetManifestRow(ManifestRowAbs.ManifestType type, String outputProfile, LoggerInf logger) Based on ManifestRow type return requested ManifestRow handlerstatic ManifestRowInfgetManifestRow(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
-