public class ImportInfoService extends AbstractImportService
修飾子とタイプ | クラスと説明 |
---|---|
static class |
ImportInfoService.ImportInfoResult
自治体設定のインポート結果
|
コンストラクタと説明 |
---|
ImportInfoService() |
修飾子とタイプ | メソッドと説明 |
---|---|
ImportInfoService.ImportInfoResult |
execute(ExportService.ExportFileSet exportFileSet,
java.lang.Long localgovinfoid,
java.lang.String password,
java.lang.String ecomuser,
CommunityInfo communityInfo,
jp.ecom_plat.map.db.GroupInfo groupInfo)
自治体設定のインポート
|
ImportInfoService.ImportInfoResult |
importInfo(java.io.File infoExportXsl,
java.lang.Long localgovinfoidDest)
自治体の設定をインポートします.
|
java.util.Map<java.lang.Long,java.lang.Long> |
importListSearchConditionInfo(java.io.File infoExportXsl,
MapRestore.Result mapRestoreResult)
フィルタリング条件をインポートします.
|
MapRestore.Result |
restoreMap(java.io.Writer out,
java.io.File zipFile,
CommunityInfo communityInfo,
jp.ecom_plat.map.db.GroupInfo groupInfo,
java.util.HashMap<java.lang.Integer,UserInfo> userInfoTable)
地図のリストア
|
void |
setSystemtableMap(java.io.File masterExportXsl)
システムテーブルのIDマッピングを設定します.
|
void |
updateGroupInfoAndUnitInfo(ImportInfoService.ImportInfoResult importInfoResult,
java.lang.String password,
java.lang.String ecomuser)
班情報の更新
|
void |
updateRestoreFilterId(java.util.Map<java.lang.Long,java.lang.Long> filterIdTable,
java.lang.Long localgovinfoidDest)
フィルタ条件のリストアでIDが変わっているため、自治体設定の方もIDを更新する.
|
void |
updateRestoreMapIdLayerId(MapRestore.Result mapRestoreResult,
java.lang.Long localgovinfoidDest)
地図のリストアでIDが変わっているため、自治体設定の方もIDを更新する.
|
getClassesOrderbyDependency
public ImportInfoService.ImportInfoResult execute(ExportService.ExportFileSet exportFileSet, java.lang.Long localgovinfoid, java.lang.String password, java.lang.String ecomuser, CommunityInfo communityInfo, jp.ecom_plat.map.db.GroupInfo groupInfo) throws java.security.NoSuchAlgorithmException
exportFileSet
- エクスポートファイルlocalgovinfoid
- 自治体IDpassword
- ログインパスワードecomuser
- eコミユーザcommunityInfo
- eコミサイト情報groupInfo
- eコミグループ情報java.security.NoSuchAlgorithmException
public java.util.Map<java.lang.Long,java.lang.Long> importListSearchConditionInfo(java.io.File infoExportXsl, MapRestore.Result mapRestoreResult)
ExportService.exportListSearchConditionInfo(HSSFWorkbook, Long)
infoExportXsl
- 自治体設定エクセルファイルmapRestoreResult
- 地図リストア結果public void setSystemtableMap(java.io.File masterExportXsl)
masterExportXsl
- public void updateGroupInfoAndUnitInfo(ImportInfoService.ImportInfoResult importInfoResult, java.lang.String password, java.lang.String ecomuser) throws java.security.NoSuchAlgorithmException
importInfoResult
- 自治体情報インポート結果password
- ログイン班パスワードecomuser
- eコミユーザIDjava.security.NoSuchAlgorithmException
public void updateRestoreMapIdLayerId(MapRestore.Result mapRestoreResult, java.lang.Long localgovinfoidDest)
mapRestoreResult
- 地図復元結果localgovinfoidDest
- 復元先自治体IDpublic void updateRestoreFilterId(java.util.Map<java.lang.Long,java.lang.Long> filterIdTable, java.lang.Long localgovinfoidDest)
filterIdTable
- フィルタID変換テーブルlocalgovinfoidDest
- 復元先自治体IDpublic MapRestore.Result restoreMap(java.io.Writer out, java.io.File zipFile, CommunityInfo communityInfo, jp.ecom_plat.map.db.GroupInfo groupInfo, java.util.HashMap<java.lang.Integer,UserInfo> userInfoTable)
out
- zipFile
- communityInfo
- 復元先サイトgroupInfo
- 復元先グループuserInfoTable
- ユーザID変換テーブルpublic ImportInfoService.ImportInfoResult importInfo(java.io.File infoExportXsl, java.lang.Long localgovinfoidDest)
infoExportXsl
- 自治体設定をエクスポートしたエクセルファイルlocalgovinfoidDest
- インポート先自治体ID