public class TrackDataExportService extends BaseService
修飾子とタイプ | クラスと説明 |
---|---|
static class |
TrackDataExportService.ExportTrackFileSet
エクスポートZIPの圧縮/解凍クラス
|
static class |
TrackDataExportService.MappingFileColumns
マッピングファイルのCSV項目定義
|
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
PREFIX_DATA
災害データバックアップファイルのプレフィックス
|
static java.lang.String |
PREFIX_HISTORY
履歴ファイルのプレフィックス
|
static java.lang.String |
PREFIX_INFO
自治体設定バックアップファイルのプレフィックス
|
static java.lang.String |
PREFIX_MAPPING
マッピングファイルのプレフィックス
|
static java.lang.String |
PREFIX_MASTER
システムマスタバックアップファイルのプレフィックス
|
static java.lang.String |
PREFIX_MASTERMAP
マスタマップバックアップファイルのプレフィックス
|
static java.lang.String |
PREFIX_OAUTH
危機管理クラウドOAUTH認証ファイルのプレフィックス
|
static java.lang.String |
PREFIX_UPLOADEDZIP
危機管理クラウドOAUTH認証ファイルのプレフィックス
|
static java.lang.String |
PREFIX_VERSION
危機管理クラウドバージョンファイルのプレフィックス
|
static java.lang.String |
VERSION_DEV
開発時バージョン文字列(WARから起動しないとjp.ecom_plat.saigaitask.util.Config.getVersion()がNULLを返すため)
|
コンストラクタと説明 |
---|
TrackDataExportService() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
export(HSSFWorkbook wb,
ExportService.EntityType type,
java.lang.Long localgovinfoid,
java.lang.Long trackdataid,
boolean exportAuthInfo) |
java.io.File |
exportData(java.io.File workingDir,
java.lang.Long localgovinfoid,
java.lang.Long trackdataid,
boolean exportAuthInfo) |
java.io.File |
exportMappingFile(java.io.File workingDir,
java.lang.Long localgovinfoid,
java.util.List<TrackDataExportService.MappingFileColumns> mappingFileRows) |
java.io.File |
exportOauthFile(java.io.File workingDir,
java.lang.Long localgovinfoid) |
java.io.File |
exportUploadedFile(java.io.File workingDir,
java.lang.Long localgovinfoid,
java.util.List<java.lang.Long> trackDataIdList) |
static java.util.List<java.lang.Class<?>> |
getChildEntities(java.lang.Class<?> clazz) |
static java.lang.Class<?> |
getParentEntity(java.lang.Class<?> clazz) |
static java.lang.String |
getParentIdColumnName(java.lang.Class<?> clazz) |
static java.lang.String |
getTimeColumnName(java.lang.Class<?> clazz)
エンティティの時刻カラム名を返却
|
static boolean |
hasTrackdataid(java.lang.Class<?> clazz)
trackdataidを持つエンティティかどうか
|
static boolean |
isUseDisconnect(java.lang.Class<?> clazz)
通信途絶ツールの処理対象かどうか
|
java.io.File |
zip(java.lang.Long localgovinfoid,
boolean exportAuthInfo,
boolean exportAttachedFile)
自治体設定をZIPでエクスポートする
|
public static final java.lang.String PREFIX_MASTER
public static final java.lang.String PREFIX_INFO
public static final java.lang.String PREFIX_DATA
public static final java.lang.String PREFIX_MAPPING
public static final java.lang.String PREFIX_HISTORY
public static final java.lang.String PREFIX_VERSION
public static final java.lang.String PREFIX_OAUTH
public static final java.lang.String PREFIX_UPLOADEDZIP
public static final java.lang.String PREFIX_MASTERMAP
public static final java.lang.String VERSION_DEV
public static boolean isUseDisconnect(java.lang.Class<?> clazz)
clazz
- エンティティクラスpublic static boolean hasTrackdataid(java.lang.Class<?> clazz)
clazz
- エンティティクラスpublic static java.lang.String getTimeColumnName(java.lang.Class<?> clazz)
clazz
- エンティティクラスpublic static java.lang.Class<?> getParentEntity(java.lang.Class<?> clazz)
public static java.util.List<java.lang.Class<?>> getChildEntities(java.lang.Class<?> clazz)
public static java.lang.String getParentIdColumnName(java.lang.Class<?> clazz)
public java.io.File zip(java.lang.Long localgovinfoid, boolean exportAuthInfo, boolean exportAttachedFile)
localgovinfoid
- exportAuthInfo
- public java.io.File exportData(java.io.File workingDir, java.lang.Long localgovinfoid, java.lang.Long trackdataid, boolean exportAuthInfo)
public java.io.File exportMappingFile(java.io.File workingDir, java.lang.Long localgovinfoid, java.util.List<TrackDataExportService.MappingFileColumns> mappingFileRows)
public java.io.File exportUploadedFile(java.io.File workingDir, java.lang.Long localgovinfoid, java.util.List<java.lang.Long> trackDataIdList)
public java.io.File exportOauthFile(java.io.File workingDir, java.lang.Long localgovinfoid)
public void export(HSSFWorkbook wb, ExportService.EntityType type, java.lang.Long localgovinfoid, java.lang.Long trackdataid, boolean exportAuthInfo)