@Service
public class GeojsonImportService
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
GeojsonImportService.GeojsonImportException
クラス内部で使用する Exception
|
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
FORMAT_GEOJSON |
static int |
FORMAT_SIP4DZIP |
コンストラクタと説明 |
---|
GeojsonImportService() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
delete(GeojsonimportInfo geojsonimportInfo)
GroJSON 取込設定が削除されたときの処理
|
void |
delete(java.lang.Long id)
GroJSON 取込設定を削除し、バックグラウンド処理を停止する
|
void |
exec()
タイマーにより実行される処理
|
void |
execOnce(GeojsonimportInfo geojsonimportInfo,
java.lang.Integer menuinfoid)
スケジューラを使用しないで1回だけ実行する(ラスタ版SIP4D)
|
org.json.JSONObject |
getError(java.lang.Long localgovinfoid)
GeoJSON 取込処理で発生したエラーを取得する
|
java.lang.String[] |
getFtpUserPassword(java.lang.Long localgovinfoid,
java.lang.String url,
java.lang.String key) |
void |
insertHistory(java.sql.Connection conn,
jp.ecom_plat.map.db.LayerInfo layerInfo,
java.util.UUID uuid,
java.sql.Timestamp time,
java.util.Map<java.lang.String,java.lang.String> attrValues,
java.util.Map<java.lang.String,java.lang.String> defaultAttrValueMap)
時系列の途中に履歴データを挿入する
|
void |
processSip4dZip(LoginDataDto _loginDataDto,
long mapId,
GeojsonimportInfo geojsonimportInfo,
java.io.InputStream is,
boolean useUUID) |
void |
reschedule(GeojsonimportInfo geojsonimportInfo)
管理画面より変更された設定をスケジューラに反映する
|
void |
reschedule(GeojsonimportInfo geojsonimportInfo,
boolean execImmediately,
boolean sip4dmap) |
void |
reschedule(GeojsonimportInfo geojsonimportInfo,
boolean execImmediately,
boolean sip4dmap,
boolean useUUID) |
void |
updateFeatureByUuid(jp.ecom_plat.map.db.LayerInfo layerInfo,
java.util.List<java.util.UUID> uuidList,
java.util.List<java.util.Map<java.lang.String,java.lang.String>> newValueMapList,
java.util.List<java.util.Map<java.lang.String,java.sql.Timestamp>> newUpdatedMapList,
java.util.Map<java.lang.String,java.lang.String> defaultAttrValueMap,
java.sql.Timestamp now)
uuid と属性更新時刻を使用して属性値を更新する
|
public static final int FORMAT_GEOJSON
public static final int FORMAT_SIP4DZIP
public void exec()
public void reschedule(GeojsonimportInfo geojsonimportInfo)
localgovinfoid
- public void reschedule(GeojsonimportInfo geojsonimportInfo, boolean execImmediately, boolean sip4dmap) throws java.lang.Exception
java.lang.Exception
public void reschedule(GeojsonimportInfo geojsonimportInfo, boolean execImmediately, boolean sip4dmap, boolean useUUID) throws java.lang.Exception
java.lang.Exception
public void execOnce(GeojsonimportInfo geojsonimportInfo, java.lang.Integer menuinfoid) throws java.lang.Exception
geojsonimportInfo
- menuinfoid
- java.lang.Exception
public void delete(GeojsonimportInfo geojsonimportInfo)
geojsonimportInfo
- public org.json.JSONObject getError(java.lang.Long localgovinfoid)
localgovinfoid
- public void delete(java.lang.Long id)
id
- public java.lang.String[] getFtpUserPassword(java.lang.Long localgovinfoid, java.lang.String url, java.lang.String key)
public void processSip4dZip(LoginDataDto _loginDataDto, long mapId, GeojsonimportInfo geojsonimportInfo, java.io.InputStream is, boolean useUUID) throws GeojsonImportService.GeojsonImportException
loginDataDto
- mapId
- geojsonimportInfo
- is
- useUUID
- GeojsonImportService.GeojsonImportException
public void updateFeatureByUuid(jp.ecom_plat.map.db.LayerInfo layerInfo, java.util.List<java.util.UUID> uuidList, java.util.List<java.util.Map<java.lang.String,java.lang.String>> newValueMapList, java.util.List<java.util.Map<java.lang.String,java.sql.Timestamp>> newUpdatedMapList, java.util.Map<java.lang.String,java.lang.String> defaultAttrValueMap, java.sql.Timestamp now) throws java.lang.Exception
layerInfo
- uuidList
- newValueMapList
- newUpdatedMapList
- java.lang.Exception
public void insertHistory(java.sql.Connection conn, jp.ecom_plat.map.db.LayerInfo layerInfo, java.util.UUID uuid, java.sql.Timestamp time, java.util.Map<java.lang.String,java.lang.String> attrValues, java.util.Map<java.lang.String,java.lang.String> defaultAttrValueMap) throws java.sql.SQLException
uuid
- time
- attrValues
- layerId
- java.sql.SQLException