public class TsukinhiWebApiManagerImpl extends Object implements TsukinhiWebApiManager
修飾子とタイプ | フィールドと説明 |
---|---|
protected DateHelper |
dateHelper
DateHelper.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10mTsukinhiWebSettingsService |
k10mTsukinhiWebSettingsService
K10mTsukinhiWebSettingsService.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
protected ProxyHelper |
proxyHelper
ProxyHelper.
|
コンストラクタと説明 |
---|
TsukinhiWebApiManagerImpl() |
修飾子とタイプ | メソッドと説明 |
---|---|
Map<String,Object> |
downloadCommuterRouteDataLinkageCsv(String processCompanyCd,
Timestamp processDate)
経費用定期経路連携ファイルダウンロード.
|
protected Map<String,Object> |
execute(String processCompanyCd,
Timestamp processDate,
String url,
Map<String,String> parameters)
実行.
|
Map<String,Object> |
exportStatusCommuterRouteDataLinkageCsv(String processCompanyCd,
Timestamp processDate,
String taskNo)
経費用定期経路連携ファイル出力状況確認.
|
protected HttpURLConnection |
getConnection(jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10mTsukinhiWebSettings settings,
String url,
Map<String,String> parameters)
コネクション取得.
|
protected Map<String,Object> |
getResponse(HttpURLConnection connection)
レスポンスを取得.
|
protected String |
getResponse(InputStream is)
レスポンスを取得.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10mTsukinhiWebSettings |
getSettings(String processCompanyCd,
Timestamp processDate)
通勤費Web連携設定を取得.
|
Map<String,Object> |
reserveCommuterRouteDataLinkageCsv(String processCompanyCd,
Timestamp processDate,
String paymentMonth)
経費用定期経路連携ファイル出力予約.
|
@Autowired protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10mTsukinhiWebSettingsService k10mTsukinhiWebSettingsService
@Autowired protected ProxyHelper proxyHelper
@Autowired protected DateHelper dateHelper
@Autowired protected PropertyHelper propertyHelper
public Map<String,Object> reserveCommuterRouteDataLinkageCsv(String processCompanyCd, Timestamp processDate, String paymentMonth) throws KaidenSystemException
reserveCommuterRouteDataLinkageCsv
インタフェース内 TsukinhiWebApiManager
processCompanyCd
- 処理対象会社コードprocessDate
- 処理対象日paymentMonth
- 支給年月(yyyy/MM形式)KaidenSystemException
- KaidenSystemException
public Map<String,Object> exportStatusCommuterRouteDataLinkageCsv(String processCompanyCd, Timestamp processDate, String taskNo) throws KaidenSystemException
exportStatusCommuterRouteDataLinkageCsv
インタフェース内 TsukinhiWebApiManager
processCompanyCd
- 処理対象会社コードprocessDate
- 処理対象日taskNo
- タスク番号KaidenSystemException
- KaidenSystemException
public Map<String,Object> downloadCommuterRouteDataLinkageCsv(String processCompanyCd, Timestamp processDate) throws KaidenSystemException
downloadCommuterRouteDataLinkageCsv
インタフェース内 TsukinhiWebApiManager
processCompanyCd
- 処理対象会社コードprocessDate
- 処理対象日KaidenSystemException
- KaidenSystemException
protected Map<String,Object> execute(String processCompanyCd, Timestamp processDate, String url, Map<String,String> parameters) throws KaidenSystemException
processCompanyCd
- 処理対象会社コードprocessDate
- 処理対象日url
- APIのURLparameters
- 接続パラメータKaidenSystemException
- KaidenSystemException
protected jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10mTsukinhiWebSettings getSettings(String processCompanyCd, Timestamp processDate)
processCompanyCd
- 処理対象会社コードprocessDate
- 処理対象日protected HttpURLConnection getConnection(jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10mTsukinhiWebSettings settings, String url, Map<String,String> parameters) throws KaidenSystemException
settings
- 通勤費Web連携設定url
- APIのURLparameters
- 接続パラメータKaidenSystemException
- KaidenSystemException
protected Map<String,Object> getResponse(HttpURLConnection connection) throws KaidenSystemException
connection
- コネクションKaidenSystemException
- KaidenSystemException
protected String getResponse(InputStream is) throws KaidenSystemException
is
- ストリームKaidenSystemException
- KaidenSystemException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.