public class DfHacoMapFile extends Object
| コンストラクタと説明 |
|---|
DfHacoMapFile(Supplier<LocalDateTime> currentDatetimeSupplier) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
assertClientDirPath(String clientDirPath) |
protected String |
buildPickupFilePath(String clientDirPath) |
protected String |
buildPieceDirPath(String clientDirPath) |
String |
buildPieceFileName(DfHacoMapPiece piece)
Build piece file name for piece map file
e.g. |
protected void |
createPickupMapFile(File pickupMapFile) |
protected void |
createPieceMapFile(File pieceMapFile) |
void |
deletePiece(String clientPath) |
protected void |
doWritePickup(String pickupFilePath,
DfHacoMapPickup pickup) |
String |
generateDiffCode(String diffDate) |
protected String |
getCurrentDateStr() |
protected LocalDateTime |
getCurrentLocalDateTime() |
DfHacoMapPickup |
merge(OptionalThing<DfHacoMapPickup> optPickup,
List<DfHacoMapPiece> pieces)
merge piece map and pickup map with previous piece code.
|
OptionalThing<DfHacoMapPickup> |
readPickup(String clientDirPath)
Read hacomment pickup map file at "clientDirPath/schema/hacomment/pickup/hacomment-pickup.dfmap".
|
List<DfHacoMapPiece> |
readPieceList(String clientDirPath)
Read all hacomment piece map file in "clientDirPath/schema/hacomment/piece/".
|
protected void |
throwHacoMapResourceReleaseFailureException(String path,
Map<String,Object> hacoMap,
Exception cause) |
protected void |
throwHacoMapWriteFailureException(String path,
Exception cause) |
protected void |
throwHacomMapReadFailureException(String path,
Exception cause) |
void |
writePickup(String clientDirPath,
DfHacoMapPickup pickup) |
void |
writePiece(String clientDirPath,
DfHacoMapPiece piece) |
public DfHacoMapFile(Supplier<LocalDateTime> currentDatetimeSupplier)
public List<DfHacoMapPiece> readPieceList(String clientDirPath)
clientDirPath - The path of DBFlute client directory (NotNull)DfHacoMapPiece.convertToMap()public OptionalThing<DfHacoMapPickup> readPickup(String clientDirPath)
clientDirPath - The path of DBFlute client directory (NotNull)DfHacoMapPickup.convertToMap()protected void throwHacomMapReadFailureException(String path, Exception cause)
public void writePiece(String clientDirPath, DfHacoMapPiece piece)
protected void createPieceMapFile(File pieceMapFile)
public void writePickup(String clientDirPath, DfHacoMapPickup pickup)
protected void doWritePickup(String pickupFilePath, DfHacoMapPickup pickup)
protected void createPickupMapFile(File pickupMapFile)
public String buildPieceFileName(DfHacoMapPiece piece)
piece - Decoment piece map (NotNull)protected String getCurrentDateStr()
protected void throwHacoMapWriteFailureException(String path, Exception cause)
protected void throwHacoMapResourceReleaseFailureException(String path, Map<String,Object> hacoMap, Exception cause)
public DfHacoMapPickup merge(OptionalThing<DfHacoMapPickup> optPickup, List<DfHacoMapPiece> pieces)
optPickup - Hacoment pickup map (NotNull: If pickup map file not exists, Empty allowed)pieces - hacoment piece maps in piece directory (NotNull: If piece map file not exists, Empty allowed)public void deletePiece(String clientPath)
protected void assertClientDirPath(String clientDirPath)
protected LocalDateTime getCurrentLocalDateTime()
Copyright © 2014–2021 The DBFlute Project. All rights reserved.